body									{font-family:Arial,Verdana,sans-serif;font-size:9pt;color:#333333;background-color:#ffffff;margin:0px;padding:0px;background-image: url('/images/slice.gif'); background-repeat: repeat-x;}
a										{text-decoration:none;color:#ff6600;}
a:hover									{text-decoration:underline;}
td										{text-align:left;vertical-align:top;padding:0px;font-family:Arial,Verdana,sans-serif;font-size:9pt;color:#333333;}
h1										{color:#104566;font-size:12pt;}
h3										{color:#2c81a5}
hr										{height:1px;padding:0px;border:0px;color:#2c81a5;background-color:#2c81a5;}
.outerTables							{width:950px;}
.error									{font-weight:bold;color:#FF0000;}
ul										{margin-top:-0.8em;}
li										{margin-left:-1.9em;}
#main #tMain #tContent td .error  		{font-weight:bold;color:#FF0000;}
#main #tMain #tContent td .required 	{color:#ff6600;font-weight:bold;}
.msg									{font-weight:bold;color:#FF0000;}
.radio									{width:20px;}
#main									{text-align:left;}
#main #tNavTop							{}
#main #tNavTop #txtlinks				{text-align:right;vertical-align:middle;padding-right:6px;color:#2C81A5;}
#main .leftnav							{width:194px;background-color:#409EC1;}
#main #tMain #leftnav .leftnavblock		{padding:0px;margin-top:10px;width:194px;}
#main #tMain #leftnav .leftnavblock a	{color:#ffffff;}
#main #tMain .h1						{color:#104566;font-weight:bold;}
#main #tMain .h2						{color:#2c81a5;font-weight:bold;}
#main #tMain #tContent					{margin-bottom:24px;width:100%;}
#main #tMain #tContent td				{color:#333333;}
#main #tMain #tContent .label			{font-weight: bold; width: 15%;}
#main #tMain #tContent .far_right		{text-align: center;}
#main #tMain #ttmanage					{padding:24px;}
#main #tMain #tContent .h2				{color:#2c81a5;font-weight:bold;}
#main #tMain #tContent #tCc				{width:554px;}
#main #tMain #tContent #tCc td			{padding:0px;}
#main #tMain #tContent #tCc .iconcell	{text-align:left;vertical-align:middle;width:36px;}
#main #tMain #tContent #tCc .labelcell	{text-align:left;vertical-align:middle;padding-left:6px;width:185px;}
#main #tMain #tContent #tContactUs td			{padding:2px;}
#main #tMain #tContent #tContactUs .formlabel 	{width:200px;}
#main #tMain #tContent #tContactUs .formfield 	{text-align:right;}
#main #tMain #tContent #tContactUs input		{width:260px;}
#main #tMain #tContent #tContactUs textarea		{width:260px;}
#main #tMain #tContent #tContactUs select		{width:265px;}
#main #tMain #tContent .legend td				{padding:3px;}

/* Travel Industry Members Section */
#main #tMain #tContent .ttbox					{background-color:#E5F7FF;margin-bottom:12px;}
#main #tMain #tContent .ttmtxt					{padding:0px 60px 12px 12px;}

/* Travel Industry Directory */
#main #tMain #tContent #dir_nav					{width:698px;}
#main #tMain #tContent #dir_nav	td				{padding:6px 0px 6px 0px;border-top:1px solid #2c81a5;border-bottom:1px solid #2c81a5;}
#main #tMain #tContent #dir_banner				{padding:6px;width:698px;color:#ffffff;background-color:#409EC1;font-weight:bold;}
#main #tMain #tContent .dir_nav					{padding:12px 0px 6px 0px;font-weight:bold;color:#104566;}
#main #tMain #tContent #dir_help				{width:698px;padding-top:12px;}
#main #tMain #tContent #dir_search td			{vertical-align:middle;padding-right:12px;}
#main #tMain #tContent #dir_search input		{}
#main #tMain #tContent #alpha_nav img			{margin-right:10px;vertical-align:middle;}
#main #tMain #tContent #dir_list				{width:698px;}
#main #tMain #tContent #dir_list .dir_list_img	{width:170px;padding-top:24px;border-top:1px solid #409EC1;padding-bottom:24px;}
#main #tMain #tContent #dir_list .dir_list_txt	{width:480px;padding:24px;border-top:1px solid #409EC1;}
#main #tMain #tContent #dir_list .dir_list_lnk	{padding-top:24px;border-top:1px solid #409EC1;}
#main #tMain #tContent #brochure_request		{border-top:1px solid #409EC1;}
#main #tMain #tContent #brochure_request		{width:698px;}
#main #tMain #tContent #brochure_request .title	{padding:24px 0px 24px 12px;}
#main #tMain #tContent #brochure_request .det	{padding:3px 0px 3px 48px;}
#main #tMain #tContent #brochure_request .field	{padding:3px 0px 3px 12px;text-align:right;}
#main #tMain #tContent #brochure_request .label	{padding:3px 0px 3px 12px;}
#main #tMain #tContent #brochure_request input	{width:270px;}
#main #tMain #tContent #brochure_request textarea	{width:270px;}

#main #tMain #tContent #adddest {margin-top:6px;}

/* Place Search in member add holiday */
#tpsearch				{width:274px;}
#tpsearch th			{padding:0px;}
#tpsearch td			{background-color: #E3F1F6;padding:6px;text-align:right;}
#tpsearch #searchbanner	{width:100%;text-align:left;}
#tpsearch #searchtext	{font-weight:bold;}
#psearchlegend td		{padding:6px;}
#psearchresults td			{padding:3px 48px 3px 0px;vertical-align:middle;}
#psearchresults th			{background-color:#298cab;border:0px;padding:0px;color:#ffffff;padding:3px;}
#psearchresults .row_odd	{background: #EAF9FB;}
#psearchresults .row_even	{background: #ffffff;}

/* Promotions */
#main #tMain #tContent #promo_cat				{width:185px;margin-right:24px;}
#main #tMain #tContent #promo_cat th			{background-color:#409EC1;color:#ffffff;padding:6px;}
#main #tMain #tContent #promo_cat td			{background-color:#DFF2F6;padding:12px 6px 12px 6px;font-weight:bold;}
#main #tMain #tContent #promo_cat td a			{line-height:18px;}
#main #tMain #tContent #promo_cat .return_link	{color:#409EC1;}
#main #tMain #tContent #promo_icons				{margin-top:24px;}
#main #tMain #tContent #promo_icons .al1		{padding:12px 24px 12px 0px;}
#main #tMain #tContent #promo_icons .al2		{padding:12px;}
#main #tMain #tContent #promo_icons .al0		{padding:12px 0px 12px 24px;}
#main #tMain #tContent #promo_list				{width:485px;}
#main #tMain #tContent #promo_list th			{background-color:#ff7f02;border:0px;padding:0px;color:#ffffff;}
#main #tMain #tContent #promo_list #promo_banner{width:461px;}
#main #tMain #tContent #promo_list td			{border-bottom:1px solid #2c81a5;padding-top:12px;}
#main #tMain #tContent #promo_list .pimg		{width:195px;padding:12px 0px 12px 0px;}
#main #tMain #tContent #promo_list .ptxt		{width:278px;padding:12px 6px 12px 6px;}

#main #tMain #tContent .new                     {font-weight: bold;}
#main #tMain #tContent #memberbox				{margin-top:20px;width:701px;}
#main #tMain #tContent #memberbox #content		{text-align:left;padding:12px;border-left:1px solid #FF7F02;border-right:1px solid #FF7F02;}
#main #tMain #tContent #memberbox .content		{text-align:left;padding:12px;border-left:1px solid #FF7F02;border-right:1px solid #FF7F02;}
#main #tMain #tContent #memberbox #tabcontent td{padding:3px;border-bottom:1px solid #409BC6;}
#main #tMain #tContent #memberbox #tabcontent .tabnav		{padding-bottom:12px;}
#main #tMain #tContent #memberbox #tabcontent .header		{vertical-align:middle;background-color:#409BC6;padding:3px;color:#ffffff;margin-bottom: 10px;}
#main #tMain #tContent #tradeprofile td {padding-top:6px;padding-bottom:6px;}
.profiledetail			{font-weight:bold;}
#main #tNavBot td 						{text-align:center;color:#2C81A5;}
.desc                   {font-size: 12px; color:#333333;}
#signin .label          {font-size: 12px; text-align: right; font-weight: bold;}
.greytext               {font-size: 12px; color:#333333;}
#signin .txtbox         {width: 90%;}
.boxpadding             {padding: 0px 5px 5px 5px;}
#tCircle td {vertical-align:top;padding:0px;}
#tContent				{width:100%}
.boxtext				{padding: 6px 24px 24px 24px;}
#tRegForm td			{padding:6px;}
#tRegForm .w1			{text-align:right;padding-right:24px;}
#tRegForm .w2			{text-align:right;padding-right:24px;}
#tRegForm input			{width:270px;}
#tRegForm .w1 input		{width:200px;}
#tRegForm .w2 input		{width:100px;}
#tRegForm textarea		{width:270px;}
#tRegForm select		{width:275px;}
#tRegForm .w1 select	{width:205px;}
#tRegForm .w2 select	{width:105px;}
#tRegForm .frmcontrol 	{text-align:left;}
#tRegForm .radio		{width:20px;}
#tMain #tContent .pglink  {padding-left:3px;padding-right:3px;}
.f2						{font-weight:bold;}
#tAccForm input			{width:230px;}
#tAccForm textarea		{width:230px;}
#tAccForm select		{width:235px;}
#tAccFormxxx {border-collapse:separate;border-spacing: 15pt}
.viewlabel				{padding:3px;}
.viewvalue				{padding:3px;}
.viewvaluexxx				{border:1px solid #c0c0c0;padding:2px;margin-top:3px;}

#fields select          {width: auto;}

/* form validator styles */
.tfvHighlight			{color:#ff6600;font-weight:bold;}
.tfcNormal				{color:#333333;}

/* fix for js calendar tables which cant be 100% */
div.calendar table {width:auto;}


#match_holidays             {width: 100%; border-collapse: collapse;}
#match_holidays th          {background-color: #409EC1; border: #409EC1; color: #ffffff; border-bottom: 1em solid #ffffff;} 
#match_holidays .even td    {background-color: #f0fafc;}
#match_holidays .odd td     {background-color: #ffffff;}

#content table              {width: 100%;}
#mt_container               {text-align: right;;}
#mt_container  table        {text-align: left;}
#mt_container td			{}
#mt_container .new td       {font-weight: bold;}
#match_spend                {width: 100%; border-collapse: collapse;}
#match_spend .matchopts     {text-align: center; width: 325px;}
#match_spend b              {color: #409EC1;}

.bold_quest                 {font-size: 16; font-weight: bold;}
.linecell                   {border-left: 1px solid #459dc3; padding-right: 2px;}

#view_full                  {border-collapse: collapse;}

.newmatch                   {color:#409EC1;}
.newmatch b                 {color: #000000;}
