body {
margin:0px auto;
text-align:center;
font-family:tahoma,verdana;
font-size:11px;
background-color:#ffffff;
}
a {
	font-family:tahoma; color:#6699FF; text-decoration:underline;
}
a:hover {
	font-family:tahoma; color:#000080; text-decoration:underline;
}

.mainwrapper    {width:100%; min-height:650px; background-image: url('/img/bubble.jpg'); background-position: top left; background-repeat: repeat-x; text-align:center; padding-top:5px;}
.logo           {margin:auto; width:950px; height:100px; background: url('/img/header.png') top center no-repeat;}
a.navlink:link    {font-size:12px; color:#ffffff; text-decoration:none;}
a.navlink:visited {font-size:12px; color:#ffffff; text-decoration:none;}
a.navlink:hover   {font-size:12px; color:#6699FF; text-decoration:none;}
a.navlink:active  {font-size:12px; color:#ffffff; text-decoration:none;}
.ilist ul {
	list-style-type:none;
	float:left;
	text-align:left;
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size:12px;
	font-weight: normal;
	}
.ilist li {
	float:left;
	text-align:left;
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size:12px;
	font-weight: normal;
	}
.flist ul {
	list-style-type:none;
	text-align:left;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-weight: normal;
	}
.flist li {
	background: url('/img/featured.jpg') center left no-repeat; 
	text-align:left;
	margin: 0px;
	padding: 8px 0px 8px 15px;
	color: #FFFFFF;
	font-size:12px;
	font-weight: normal;
	}
.yt				{font-weight:normal; font-size:12px; color:#FFFF80; text-decoration:none;}
.ytl            {font-weight:normal; font-size:12px; color:#FFFFB9; text-decoration:none;}
.htopl          {font-weight:normal; font-size:12px; color:#ffffff; text-decoration:none;}
.ho_bar         {background: url('/img/ho_bar.png') center center no-repeat; width:948px; height:100px; margin:auto; background-color:#ffffff; border-left:1px solid #000000; border-right:1px solid #000000;}
.ho_barL        {float:left; width:370px; height:90px; text-align:left; padding:10px 0px 0px 30px;}
.ho_barR        {float:left; width:460px; height:55px; text-align:left; padding:45px 0px 0px 20px; margin:0px 0px 0px 60px;}
.ho_H1          {color:#6699FF; font-size:18px; padding:0px; margin:0px;}
.ho_subT        {color:#555555; font-size:14px;}
.check			{background: url('/img/chk.jpg') center center no-repeat; width:72px; height:22px; cursor:pointer; float:left;}
   #loading     {background: url('/img/loading.gif') center center no-repeat; width:16px; height:16px;}
   #avail       {background: url('/img/tik.gif') center center no-repeat; width:14px; height:12px;}
   #noavail     {background: url('/img/cross.gif') center center no-repeat; width:14px; height:12px;}
   
.expand        {float:right; width:70px; height:14px; background: url('/img/expand.jpg') left center no-repeat; padding:10px 0px 0px 0px; cursor:pointer;}
.collapse      {float:right; width:70px; height:14px; background: url('/img/collapse.jpg') left center no-repeat; padding:10px 0px 0px 0px; cursor:pointer;}
   
.content        {margin:auto; width:948px; border-right:1px solid #000000; border-left:1px solid #000000; background-color:#ffffff;}
.leftCH			{float:left; width:600px; height:60px; margin:0px 0px 10px 10px; border:1px dotted #888888;}

.leftCH_t		{color:#6699FF; font-size:18px; padding:0px; margin:5px 5px 0px 5px; width:590px; height:23px; text-align:left;}
.leftCH_b		{color:#888888; font-size:12px; padding:0px; margin:5px 5px 0px 5px; width:590px; height:23px; text-align:left;}

.rightCH		{float:left; width:300px; height:60px; margin:0px 0px 10px 20px; border:1px dotted #888888;}

.rightCH_t		{color:#6699FF; font-size:18px; padding:0px; margin:5px 5px 0px 5px; width:290px; height:23px; text-align:left;}
.rightCH_b		{color:#888888; font-size:12px; padding:0px; margin:5px 5px 0px 5px; width:290px; height:23px; text-align:left;}

.leftC			{float:left; width:600px; margin:0px 0px 10px 10px;}
.rightC		    {float:left; width:300px; margin:0px 0px 10px 22px;}
.cholder		{width:600px; border:1px dotted #888888; margin:auto; margin-bottom:10px; text-align:center;}
.cbase			{width:950px; height:20px; margin:auto; background: url('/img/mainbgbase.png') top center no-repeat;}
.aholder		{width:300px; border:1px dotted #888888; margin:auto; margin-bottom:10px; text-align:center; padding:5px 0px 5px 0px;}
.fbl            {color:#ffffff; font-size:11px; text-decoration:none;}
.generaltext    {color:#222222; font-size:12px; text-decoration:none; text-align:justify;}
.gtsw           {color:#ffffff; font-size:11px; text-decoration:none; text-align:left;}
.gtmg           {color:#666666; font-size:10px; text-decoration:none; text-align:justify;}
.generalH       {color:#ffffff; font-size:16px; text-decoration:none; text-align:left;}
.hrow           {color:#ffffff; font-size:16px; font-weight:bold; background-image: url('/img/headerrowbg.jpg'); background-position: top center; background-repeat: repeat-x;}
.tsbh           {color:#ffffff; font-size:16px; font-weight:bold; text-align:left; padding:5px 0px 0px 20px;}
.tsbhst         {color:#ffffff; font-size:11px; font-weight:normal; text-align:left;}
.resultBar      {color:#000000; font-size:10px; margin: 0px 0px 0px 10px; font-family:tahoma; font-weight:bold;}
.morepink       {background: url('/img/m_pink.gif') center right no-repeat; padding:0px 9px 1px 0px;}

#jSuggestContainer {
position:absolute;
font: 12px Tahoma;
border:1px solid #ffb931;
border-top:0;
background:#FFF;
}

.jSuggestLoading {
font-style:italic;
padding: 10px;
}

#jSuggestContainer ul, #jSuggestContainer ul li{
margin: 0;
padding:0;
list-style:none;
}



#jSuggestContainer ul li{
padding: 2px 4px;
border-bottom: 1px dotted #ffe594;
color:#666;
background:#fff9e7;
cursor:pointer
}

#jSuggestContainer ul li.last{
border-bottom: 0;
}

#jSuggestContainer ul li.jSuggestHover{
background:#ffeaaa;
color:#333;
}

a.link:link    {font-size:12px; color:#000080; text-decoration:underline;}
a.link:visited {font-size:12px; color:#000080; text-decoration:underline;}
a.link:hover   {font-size:12px; color:#6699FF; text-decoration:underline;}
a.link:active  {font-size:12px; color:#000080; text-decoration:underline;}

.poll          {margin:5px auto; width:250px; height:250px; background: url('/img/pollbox.jpg') center center no-repeat; font-weight:bold;}
.question      {float:left; padding:0px 25px 0px 25px;}
ul.answers     {float:left; text-align:left; list-style-type:none;}



.rating1        {background: url('/img/rating1.gif') center center no-repeat; width:82px; height:20px; padding:0px 0px 0px 0px; float:right;}
.rating2        {background: url('/img/rating2.gif') center center no-repeat; width:82px; height:20px; padding:0px 0px 0px 0px; float:right;}
.rating3        {background: url('/img/rating3.gif') center center no-repeat; width:82px; height:20px; padding:0px 0px 0px 0px; float:right;}
.rating4        {background: url('/img/rating4.gif') center center no-repeat; width:82px; height:20px; padding:0px 0px 0px 0px; float:right;}
.rating5        {background: url('/img/rating5.gif') center center no-repeat; width:82px; height:20px; padding:0px 0px 0px 0px; float:right;}

.qm            {background: url('/img/qm.jpg') center center no-repeat; width:20px; height:20px; padding:0px 0px 0px 0px;}

.footer         {background: url('/img/footerbase.gif') center top no-repeat; width:950px; height:60px; margin:auto;}
.footerT		{height:29px; margin:auto; padding-top:8px}
.footerB		{height:29px; margin:auto; padding:2px 10px 0px 10px;}

.smileyBar		{border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:tahoma,verdana; font-size:12px;}

.it_fl		   {list-style-type:none; display:inline; float:left; text-align:left; margin:0px; padding:0px;}
.it_t          {border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:tahoma,verdana; font-size:12px;}
.it_r          {color:#222222; padding:1px; font-family:tahoma,verdana; font-size:12px;}
.it_s          {border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:tahoma,verdana; font-size:12px;}
.it_ta         {border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:tahoma,verdana; font-size:12px;  height:140px;}
.it_sbt		   {border:1px solid #444444; background-color:#EBEBEB; color:orange; padding:1px; font-family:tahoma,verdana; font-size:12px; text-align:center; font-weight:bold;}

.info    {color: #00529B;background-color: #BDE5F8;background-image: url('/img/info.png');      background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}
.success {color: #4F8A10;background-color: #DFF2BF;background-image: url('/img/success.png');   background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('/img/warning.png');   background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}
.error   {color: #D8000C;background-color: #FFBABA;background-image: url('/img/error.png');     background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}