
BODY	{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:tahoma;
}
a:link, .foot:link		{
	text-decoration:none;
}
a:visited, .foot:visited	{
	text-decoration:none;
}
a:active, .foot:active 	{
	text-decoration:none;
}
a:hover 	{
	text-decoration:underline;
}
a.design:link		{
	text-decoration:none;
	font-family:arial;
	font-size:7pt;
	color:gray;
}
#link	{
	color:blue;
}


IMG	{
	border:black 1px solid;
}
IMG.thn	{
	border:black 1px solid;
	cursor:hand;
}




TABLE.default_page_header TD.main_menu
{
	background-repeat:repeat-x;
	background-position: top left;
}










TABLE.body-text
{
	width:100%;
	height:100%;
}
TABLE.body-text DIV.title
{
	width:70%;
	border-bottom:black 1px solid;
	font-family:arial,verdana,times new roman;
	font-size:16pt;
	font-weight:bold;
	font-style:italic;
}
TABLE.body-text TD.index
{
	font-size:11pt;
	padding:5 0 5 0;
	height:100%;
}
TABLE.body-text TD.content
{
	font-size:11pt;
	padding:5 0 5 0;
	height:100%;
}
TABLE.body-text TD.updated, TD.updated
{
	text-align:right;
	font-family:arial;
	font-size:7pt;
	color:gray;
}










TABLE TD.first	{
	padding-left:3px;
}
TABLE TD.last	{
	padding-right:3px;
	text-align:right;
}





IFRAME.news_scroller	{
	width:175;
	height:225px;
	border:0;
}






INPUT#hidden	{width:350px;border:black 1px solid;font-size:8pt;}

INPUT.box1{width:200px;border:black 1px solid;}
INPUT.box1_err{width:200px;border:red 1px solid;}
TEXTAREA.box1{border:black 1px solid;}
TEXTAREA.box1_err{border:red 1px solid;}

INPUT.box2{width:200px;border:black 1px solid;}
INPUT.box2_err{width:200px;border:red 1px solid;}
TEXTAREA.box2{border:black 1px solid;}
TEXTAREA.box2_err{border:red 1px solid;}

B.success{color:green;}
B.error{color:red;}






TABLE.credits
{
	width:100%;
	font-family:arial;
	font-size:7pt;
	color:gray;
}
TABLE.credits TD.l
{
	width:50%;
	text-align:left;
}
TABLE.credits TD.r
{
	width:50%;
	text-align:right;
}
/*################################################*/
/*##### USED FOR CALENDAR VIEW IN TOUR DATES #####*/
/*################################################*/

TABLE.cal_key	{
	width:100%;
	font-size:10pt;
}
TABLE.cal	{
	width:100%;
	font-size:8pt;
}
TH.cal	{
	border:white 1px solid;
	text-align:center;
	font-size:8pt;
	width:16px;
}
TD.cal	{
	border:black 1px solid;
}
TD.cal, TD.cal_na	{
	text-align:left;
	vertical-align:top;
	font-size:7pt;
	font-family:arial;
	height:20px;
}
TD.cal_na	{
	border:gray 1px solid;
	filter: alpha(opacity=50);
}
TD.cal_now	{
	border:black 2px solid;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	font-family:arial;
	font-weight:bold;
	height:20px;
}

.calYear	{
	font-weight:bold;
	padding-left:3px;
	text-align:left;
}
#calSat	{
	background-color:#cacaca;
}
#calSun	{
	background-color:#abbaab;color:red;
}
#ufade
{
	height:25px;
	background-image:url('http://icon.motoaventures.com/bkgd_fade_up.jpg');
	background-repeat:repeat-x;
	background-position: 5px left;
}
#B_ufade
{
	font-weight:bold;
	height:25px;
	background-image:url('http://icon.motoaventures.com/bkgd_fade_up.jpg');
	background-repeat:repeat-x;
	background-position: 5px left;
}
#dfade
{
	height:25px;
	background-image:url('http://icon.motoaventures.com/bkgd_fade_dn.jpg');
	background-repeat:repeat-x;
	background-position: top left;
}
#B_dfade
{
	font-weight:bold;
	height:25px;
	background-image:url('http://icon.motoaventures.com/bkgd_fade_dn.jpg');
	background-repeat:repeat-x;
	background-position: top left;
}



/**************************************************/
/***** Used for Updated date in News Scroller *****/
/**************************************************/
DIV.updated_date{
	font-size:7pt;
	text-align:right;
	color:gray;
}
/*********/
/*  END  */
/*********/

/*********************************************/
/***** Used for Note: sections site-wide *****/
/*********************************************/
DIV.note{
	font-size:8pt;
	font-weight:bold;
	color:firebrick;
}
/*********/
/*  END  */
/*********/

/*************************************************/
/***** Used for important sections site-wide *****/
/*************************************************/
DIV.important{
	font-size:12pt;
	font-weight:bold;
	color:red;
	text-align:center;
	text-decoration:underline;
}
/*********/
/*  END  */
/*********/





/*#####*/
/*##### USED FOR PRICES & AVAILABILITY PAGE #####*/
/*#####*/
.avail	{
	font-weight:bold;
	color:green;
}
.res	{
	font-weight:bold;
	color:brown;
}
.full	{
	font-weight:bold;
	color:red;
}
/*##### END #####*/





/***** Default SELECT value *****/
TABLE.ddl{
	font-size:9pt;
}
SELECT.ddl{
	font-size:9pt;
}
SELECT.ddl_err{
	font-size:9pt;
	background-color:#ff6666;
}
/***** END *****/

SELECT.ddl2	{
	font-size:10pt;
	width:100%;
	border:black 1px solid;
}











TABLE.application	{
	font-size:10pt;
}
#bold	{
	font-weight:bold;
}
TABLE.application TD.title	{
	font-size:14pt;
}

INPUT.applic_btn	{
	border:black 1px solid;
	width:100px;
}
TABLE.application .pillion	{
/*
	display:none;
*/
}


SUP	{
	font-size:10pt;
}






IMG			{border:none;}




/*********/
/* Icons */
/*********/
IMG.icon9x9		{width:9px;height:9px;border:none;padding:0px 3px 0px 3px;}
IMG.icon10x10		{width:10px;height:10px;border:none;padding:0px 3px 0px 3px;}
IMG.icon14x14		{width:14px;height:14px;border:none;padding:0px 3px 0px 3px;}
IMG.icon16x11		{width:16px;height:11px;border:none;padding:0px 3px 0px 3px;}
IMG.icon16x16		{width:16px;height:16px;border:none;padding:0px 3px 0px 3px;}
IMG.icon32x16		{width:32px;height:16px;border:none;padding:0px 3px 0px 3px;}

IMG.icon		{border:none;padding:0px 3px 0px 3px;}
IMG.icon_flag		{width:19px;height:11px;border:0px;padding:0px 3px 0px 3px;}
IMG.icon_flag_na	{width:19px;height:11px;border:0px;padding:0px 3px 0px 3px;cursor:not-allowed;filter: alpha(opacity=50);}

IMG.iconWidgetShowHide	{width:9px;height:9px;border:none;cursor:hand;padding:0px 3px 0px 3px;}
IMG.flag_19x11		{width:19px;height:11px;border:none;padding:0px 3px 0px 3px;}
/*********/
/*  END  */
/*********/



.spacer03	{ height:3px; }
.spacer05	{ height:5px; }
.spacer08	{ height:8px; }
.spacer10	{ height:10px; }
.spacer15	{ height:15px; }
.spacer20	{ height:20px; }

.na10		{filter: alpha(opacity=10);}
.na20		{filter: alpha(opacity=20);}
.na30		{filter: alpha(opacity=30);}
.na40		{filter: alpha(opacity=40);}
.na50		{filter: alpha(opacity=50);}
.na60		{filter: alpha(opacity=60);}

#na10		{filter: alpha(opacity=10);}
#na20		{filter: alpha(opacity=20);}
#na30		{filter: alpha(opacity=30);}
#na40		{filter: alpha(opacity=40);}
#na50		{filter: alpha(opacity=50);}
#na60		{filter: alpha(opacity=60);}



#bold	{font-weight:bold;}


/*########################################*/
/*##### USED FOR ADMIN PREVIEW PAGES #####*/
/*########################################*/
DIV.admin_preview
{
	text-align:center;
	font-size:10pt;
	font-weight:bold;
}