@charset "utf-8";

.fb-link a { text-decoration:none; color:#000; }

/*
|********************************************************************************************
| 																					Impromptu
|********************************************************************************************
*/
/*.jqifade						{ position: absolute; background: #fff; }
div.jqi							{ width: 275px; position: absolute; background: #eeeeee url(../../images/bg-dialog.png) 50% top repeat-x; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; opacity:0.9; border-style: ridge; border-width: 4px; }
div.jqi .jqicontainer			{ font-weight: normal; }
div.jqi .jqiclose				{ display:none; position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #FFF; font-weight: bold; }
div.jqi .jqimessage				{ text-align: center; color: #900; font-size: 0.9em; height: 30px; }
div.jqi .jqibuttons				{ text-align: center; }
div.jqi button					{ padding: 3px 0px; margin: 0 10px; background-color: #fff; border: solid 0px #333; color: #1C94C4; font-size: 11px; border: 1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; font-weight: bold; width: 50px; }
div.jqi button:hover			{ background-color: #CCCCCC; border: 1px solid #fff; }*/

.jqifade 				{ background: none repeat scroll 0 0 #000; position: absolute; z-index: 99999; }
div.jqi 				{ background: none repeat scroll 0 0 #ffffff; border-radius: 10px 10px 10px 10px; opacity: 0.9; padding: 15px; position: absolute; width: 409px; border:solid 5px #ccc; opacity: 1; -webkit-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
-moz-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0); }
div.jqi .jqicontainer 	{ font-weight: normal; }
div.jqi .jqiclose 		{ color: #FFFFFF; cursor: default; display:none; text-indent:-9000px; font-weight: bold; position: absolute; right: -30px; top: -33px; width: 34px; height:34px; background:url(../images/close.png) no-repeat scroll 0 0; cursor:pointer; }
div.jqi .jqimessage 	{ color: #f272ad; text-align: center; font-family:'DBHelvethaicaMonX65Medium'; font-size:20px; line-height:1.5; margin-bottom:0.5em; }
div.jqi .jqibuttons 	{ text-align: center; }
div.jqi button 			{ position:inherit; background-color: #f272ad; border: 0 solid #f272ad; color: #fff; font-size: 11px; margin: 0 10px; padding: 5px 10px; border-radius: 10px 10px 10px 10px; cursor:pointer; float:none; }
div.jqi button:hover 	{ background-color: #f272ad; color:#fff; }

@media only screen { 
	.jqifade 				{ background: none repeat scroll 0 0 #000; position: absolute; z-index: 99999; }
	div.jqi 				{ background: none repeat scroll 0 0 #ffffff; border-radius: 10px 10px 10px 10px; opacity: 0.9; padding: 15px; position: absolute; width: 90%; border:solid 5px #ccc; opacity: 1; -webkit-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
	-moz-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
	box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0); }
	div.jqi .jqicontainer 	{ font-weight: normal; }
	div.jqi .jqiclose 		{ color: #FFFFFF; cursor: default; display:none; text-indent:-9000px; font-weight: bold; position: absolute; right: -30px; top: -33px; width: 34px; height:34px; background:url(../images/close.png) no-repeat scroll 0 0; cursor:pointer; }
	div.jqi .jqimessage 	{ color: #f272ad; text-align: center; font-family:'DBHelvethaicaMonX65Medium'; font-size:20px; line-height:1.5; margin-bottom:0.5em; }
	div.jqi .jqibuttons 	{ text-align: center; }
	div.jqi button 			{ position:inherit; background-color: #f272ad; border: 0 solid #f272ad; color: #fff; font-size: 11px; margin: 0 10px; padding: 5px 10px; border-radius: 10px 10px 10px 10px; cursor:pointer; float:none; }
	div.jqi button:hover 	{ background-color: #f272ad; color:#fff; }
}

@media only screen and (min-width:768px) { 
	.jqifade 				{ background: none repeat scroll 0 0 #000; position: absolute; z-index: 99999; }
	div.jqi 				{ background: none repeat scroll 0 0 #ffffff; border-radius: 10px 10px 10px 10px; opacity: 0.9; padding: 15px; position: absolute; width: 409px; border:solid 5px #ccc; opacity: 1; -webkit-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
	-moz-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
	box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0); }
	div.jqi .jqicontainer 	{ font-weight: normal; }
	div.jqi .jqiclose 		{ color: #FFFFFF; cursor: default; display:none; text-indent:-9000px; font-weight: bold; position: absolute; right: -30px; top: -33px; width: 34px; height:34px; background:url(../images/close.png) no-repeat scroll 0 0; cursor:pointer; }
	div.jqi .jqimessage 	{ color: #f272ad; text-align: center; font-family:'DBHelvethaicaMonX65Medium'; font-size:20px; line-height:1.5; margin-bottom:0.5em; }
	div.jqi .jqibuttons 	{ text-align: center; }
	div.jqi button 			{ position:inherit; background-color: #f272ad; border: 0 solid #f272ad; color: #fff; font-size: 11px; margin: 0 10px; padding: 5px 10px; border-radius: 10px 10px 10px 10px; cursor:pointer; float:none; }
	div.jqi button:hover 	{ background-color: #f272ad; color:#fff; }
}

@media only screen and (min-width:1024px) { 
	.jqifade 				{ background: none repeat scroll 0 0 #000; position: absolute; z-index: 99999; }
	div.jqi 				{ background: none repeat scroll 0 0 #ffffff; border-radius: 10px 10px 10px 10px; opacity: 0.9; padding: 15px; position: absolute; width: 540px; border:solid 5px #ccc; opacity: 1; -webkit-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
	-moz-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
	box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0); }
	div.jqi .jqicontainer 	{ font-weight: normal; }
	div.jqi .jqiclose 		{ color: #FFFFFF; cursor: default; display:none; text-indent:-9000px; font-weight: bold; position: absolute; right: -30px; top: -33px; width: 34px; height:34px; background:url(../images/close.png) no-repeat scroll 0 0; cursor:pointer; }
	div.jqi .jqimessage 	{ color: #f272ad; text-align: center; font-family:'DBHelvethaicaMonX65Medium'; font-size:20px; line-height:1.5; margin-bottom:0.5em; }
	div.jqi .jqibuttons 	{ text-align: center; }
	div.jqi button 			{ position:inherit; background-color: #f272ad; border: 0 solid #f272ad; color: #fff; font-size: 11px; margin: 0 10px; padding: 5px 10px; border-radius: 10px 10px 10px 10px; cursor:pointer; float:none; }
	div.jqi button:hover 	{ background-color: #f272ad; color:#fff; }
}

@media only screen and (min-width:1025px) { 
	.jqifade 				{ background: none repeat scroll 0 0 #000; position: absolute; z-index: 99999; }
	div.jqi 				{ background: none repeat scroll 0 0 #ffffff; border-radius: 10px 10px 10px 10px; opacity: 0.9; padding: 15px; position: absolute; width: 540px; border:solid 5px #ccc; opacity: 1; -webkit-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
	-moz-box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0);
	box-shadow: 0 0 1em hsla(0, 0%, 0%, 1.0); }
	div.jqi .jqicontainer 	{ font-weight: normal; }
	div.jqi .jqiclose 		{ color: #FFFFFF; cursor: default; display:none; text-indent:-9000px; font-weight: bold; position: absolute; right: -30px; top: -33px; width: 34px; height:34px; background:url(../images/close.png) no-repeat scroll 0 0; cursor:pointer; }
	div.jqi .jqimessage 	{ color: #f272ad; text-align: center; font-family:'DBHelvethaicaMonX65Medium'; font-size:20px; line-height:1.5; margin-bottom:0.5em; }
	div.jqi .jqibuttons 	{ text-align: center; }
	div.jqi button 			{ position:inherit; background-color: #f272ad; border: 0 solid #f272ad; color: #fff; font-size: 11px; margin: 0 10px; padding: 5px 10px; border-radius: 10px 10px 10px 10px; cursor:pointer; float:none; }
	div.jqi button:hover 	{ background-color: #f272ad; color:#fff; }
}
 
#easyTooltip				{padding:5px;font-size:10px;-moz-border-radius:4px;-webkit-border-radius:4px; font-family:Arial, Helvetica, sans-serif; color:#fff; z-index:99999;}
#easyTooltip				{border-radius:3px solid #f0f0f0;background:#666; text-shadow:2px #000; border:solid 1px #666;}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }


div.pager {
	clear: both;
margin: 10px 0 40px 0;
/* position: absolute; */
top: 10px;
right: 10px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
position: relative;
text-align:right;
}

div.pager a {
	font-size:11px;
	font-size: 11px;
	font-weight: bold;
	margin:0px 2px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration:none;
	color:#fff;
	border:solid 1px #ef599a;
	background:#ef599a;
	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
div.pager a:hover {}
div.pager b { padding:5px 10px; font-size:11px; margin:0px 2px; color: #71801b; text-decoration:none; background:#00c4ee; color:#fff; margin-top:-1px; border:solid 1px #00c4ee; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; }

/*
|********************************************************************************************
| 																					Thickbox
|********************************************************************************************
*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(../images/thickbox/bg-thickbox.png) repeat;}
.TB_overlayBG {
/* background-color:transparent;*/
/*background: url(../images/thickbox/bg-thickbox.png) repeat;*/
	background:#000;
  	filter:alpha(opacity=90);
 	-moz-opacity: 0.9;
 	opacity: 0.9;
  
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  /*position: absolute;*/
  background: transparent;
  z-index: 102;
  color:#000000;
  display:none;
  border: 0px solid #525252;
  text-align:left;
  /*top:50%;*/
  top:35%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 0px solid #ccc;
  border-bottom: 0px solid #ccc;
  border-top: 0px solid #666;
  border-left: 0px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  /*height:25px;
  padding:11px 25px 10px 0;
  float:right;*/
  
  padding:7px 10px 5px 0;
  margin-bottom:0px;
  text-align:right;
  float:right;
  width:39px; height:39px;
  font-size:0;
  
}
#TB_closeWindow a{
	width:40px; height:40px;
	  text-indent:-9000px;
	  display:block;
	  background:url(../images/close.png) no-repeat scroll 0 0;
	  position: absolute;
	  top: 0px;
	  right: 0px;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:0px;
  text-align:right;
  float:right;
  width:39px; height:39px;
  font-size:0;
}
#TB_closeAjaxWindow a{
 	width: 40px;
	height: 40px;
	text-indent: -9000px;
	display: block;
	background: url(../images/close.png) no-repeat scroll 0 0;
	position: absolute;
	top: 25px;
	right: -10px;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:0px;
}
#TB_title{
 /* background-color:#e8e8e8;*/
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/*
|********************************************************************************************
| 																					Countdown
|********************************************************************************************
*/
#countbox{padding-top: 392px; padding-left: 375px;color: #fff;font-family: Myriad Pro,Helvetica,sans-serif;font-size: 24px;line-height:50px;width: 225px;height: 125px;margin-left:auto; margin-right: auto;}
#days{float: left;text-align: center;background-image:url('../images/countdown/flip.png');background-repeat:no-repeat;margin: 0 3px 0 3px;height: 47px;width: 50px;z-index:1;}
#days_text{background-image:url('../images/countdown/days_text.jpg');background-position: center;background-repeat:no-repeat;position: absolute;margin-top: 10px;height: 19px;width: 50px;}
*:first-child+html #days_text{margin-top: 50px; margin-left: -37px;}
#hours{float: left;text-align: center;background-image:url('../images/countdown/flip.png');background-repeat:no-repeat;margin: 0 3px 0 3px;height: 47px;width: 50px;z-index:1;}
#hours_text{background-image:url('../images/countdown/hours_text.jpg');background-position: center;background-repeat:no-repeat;position: absolute;margin-top: 10px;height: 19px;width: 50px;}
*:first-child+html #hours_text{margin-top: 50px; margin-left: -31px;}
#mins{float: left;text-align: center;background-image:url('../images/countdown/flip.png');background-repeat:no-repeat;margin: 0 3px 0 3px;height: 47px;width: 50px;z-index:1;}
#mins_text{background-image:url('../images/countdown/mins_text.jpg');background-position: center;background-repeat:no-repeat;position: absolute;margin-top: 10px;height: 19px;width: 50px;}
*:first-child+html #mins_text{margin-top: 50px; margin-left: -36px;}
#secs{float: left;text-align: center;background-image:url('../images/countdown/flip.png');background-repeat:no-repeat;margin: 0 3px 0 3px;height: 47px;width: 50px;z-index:1;}
#secs_text{background-image:url('../images/countdown/secs_text.jpg');background-position: center;background-repeat:no-repeat;position: absolute;margin-top: 10px;height: 19px;width: 50px;}
*:first-child+html #secs_text{margin-top: 50px; margin-left: -37px;}
#days span, #hours span, #mins span , #secs span{background: url(../images/countdown/flip_gradient.png);background-repeat:no-repeat;position: absolute;display: block;height: 30px;width: 50px;}
*:first-child+html #days span{margin-top: -10px; margin-left: -10px;}
*:first-child+html #hours span{margin-top: -10px; margin-left: -10px;}
*:first-child+html #mins span{margin-top: -10px; margin-left: -10px;}
*:first-child+html #secs span{margin-top: -10px; margin-left: -10px;}


.like-box{
position: absolute;
top: 140px;
left: 209px;}