BODY { background-color: #FFFFFF; margin-top: 0; margin-left: 0  }
SPAN.sidebar { font-family: arial; font-size: 10px }
SPAN.menuitem { font-family: Arial Narrow; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold}
SPAN.title {font-family: Times New Roman; font-size: 26px; font-style: italic; font-weight: bold}



SPAN.smalltitle {font-family: Arial; font-size: 25px; font-style: italic; font-weight: bolder }
SPAN.subtitle { font-family: Arial; font-size: 16px; font-weight: bolder; color: red }
SPAN.location {  font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF }
SPAN.thinlocation {  font-family: Arial Narrow; font-size: 12px; font-weight: bold; color: #FFFFFF }
SPAN.name { font-family: Arial; font-size: 12px; font-weight: bold; font-style: italic; color: #B22325 }
SPAN.header { font-family: Arial; font-size: 14px; font-weight: bold }
SPAN.packageheader { font-family: Times New Roman; font-size: 14px; font-weight: bold; color: #B22325 }
SPAN.linkheader { font-weight: bold; font-family: Times New Roman; font-size: 14px; font-color: #FFD700}
SPAN.tourtype {font-family: Arial; font-weight: bold; font-size: 12px; color: red }
SPAN.first { font-family: Arial; font-size: 18px; color: #B22325; font-weight: bold }
SPAN.hotel {font-family: Arial; font-weight: bold; font-size: 12px; color: #009ADB }
SPAN.addedvalue { font-family: Arial; font-size: 12px; font-weight: bold; color: #FFD700 }
SPAN.day { font-family: Times New Roman; font-size: 12px; font-weight: bold; color: #B22325 }
SPAN.tourname { font-family: Arial; font-size: 30px; font-style: italic; font-weight: bolder; color: #B22325 }
SPAN.tourcity { font-family: Arial; font-weight: bold; font-size: 12px }
SPAN.tourheader { font-family: Ariel; font-weight: bold; font-size: 24px; color: #FFFFFF }
SPAN.tourcode { font-family: Times New Roman; font-size: 14px; font-weight: bold; color: #B22325 }
SPAN.special { color: red; font-weight: bold }
.smlHead { font-family: Arial; font-size: 12px; color: #ffd700; font-weight: bold;}
.sectionHead {  font-family: Arial; font-size: 12px; color: #ffd700; font-weight: bold; background-color: #b22325 }
H1.cathay { font-family: Times New Roman; color: #FFFFFF }
H2.cathay { font-family: Times New Roman; color: #FFFFFF }
H3.cathay { font-family: Arial; color: #FFFFFF }
H4.cathay { font-family: Arial; color: #FFFFFF }
TH { font-family: Arial; font-size: 14px; font-weight: bold }
TD.first { 	background-color: #AED7FF }
TD.last { background-color: #50BCE8 }
TD { font-family: Arial; font-size: 11px }
P { font-family: Arial; font-size: 12px }
.input { font-family: Arial; font-size: 12px }
P.cathay { font-family: Arial; font-size: 12px; color: #FFFFFF}
A.listitem { font-family: Arial; font-size: 12px }
A.subtitle { font-weight: bold }
A.relatedlink { font-weight: bold; font-family: Arial; font-size: 12px; color: #FFD700 }
A.header { font-weight: bold; font-family: Arial; font-size: 16px; color: red }
A.location { font-family: Arial; font-size: 12px; font-weight: bold; color: #FFD700; text-decoration: underline }
A.thinlocation { font-family: Arial Narrow; font-size: 12px; font-weight: bold; color: #FFD700; text-decoration: underline }
A.cathay { font-family: Arial; font-size: 12px; color: #FFFFFF}

h1 { display: inline; vertical-align: baseline; padding: 0px; margin: 0px; }


SPAN.categorytitle {font-family: Times New Roman; font-size: 26px; font-style: italic; font-weight: bold}

SPAN.subcategorytitle {font-family: Arial;  font-size: 14px;  font-weight: bold; text-decoration: none; color: #333333;}

a.tourlist {
font-family: Arial; font-size: 12px;  text-decoration: none; font-weight: bold;
color: #800080;
}

a.tourlist:link {
text-decoration: none;
color:  #0000FF
}

a.tourlist:hover {
color: #B22325; 
text-decoration: none;

}


a.hotellink {
font-family: Arial; font-size: 11px;  text-decoration: none; 
color: #800080;
}

a.hotellink:link {
text-decoration: none;
color:  #0000FF
}

a.hotellink:hover {
color: #B22325; 
text-decoration: none;
}






a.categorylist {
font-family: Arial; font-size: 11px;  text-decoration: none; font-weight: bold
color: #333333;
}

a.categorylist:link {
text-decoration: none; font-weight: bold
color: #800080
}

a.categorylist:hover {
color: #B22325; font-weight: bold
text-decoration: none;
}




LI.cathay { font-family: Arial; font-size: 12px; color: #FFFFFF}
LI { font-family: Arial; font-size: 12px }
.button
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('../China/include/images/button_bg.gif');
    PADDING-BOTTOM: 4px;
    WIDTH: 125px;
    COLOR: #b22325;
    PADDING-TOP: 2px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.button A:link
{
    FONT-SIZE: 13px;
    COLOR: #b22325;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.button A:visited
{
    FONT-SIZE: 13px;
    COLOR: #b22325;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.button A:active
{
    FONT-SIZE: 13px;
    COLOR: #b22325;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.button A:hover
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}

.button_small
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('../China/include/images/button_bg.gif');
    PADDING-BOTTOM: 2px;
    WIDTH: 125px;
    COLOR: #b22325;
    PADDING-TOP: 1px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial Narrow, Helvetica, sans-serif;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.button_small A:link
{
    FONT-SIZE: 13px;
    COLOR: #b22325;
    FONT-FAMILY: Arial Narrow, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.button_small A:visited
{
    FONT-SIZE: 13px;
    COLOR: #b22325;
    FONT-FAMILY: Arial Narrow, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.button_small A:active
{
    FONT-SIZE: 13px;
    COLOR: #b22325;
    FONT-FAMILY: Arial Narrow, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.button_small A:hover
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}

.para12
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.para14
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.para16
{
	font-size: 16px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.sectionHeader
{
	background-color: #cccccc;
	font-size: 12px;
	color: #000000;
	padding: 3px;
	font-weight: bold;
	margin-bottom: 6px;
}

.modCity
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.modHeader
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.modPrice
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.modMore
{
	color:#990000;
	text-decoration: none;
}

.modMore a:link
{
	color:#990000;
	text-decoration: none;
}

.modMore a:visited
{
	color:#990000;
	text-decoration: none;
}

.modBook
{
	background-color:#FF0000;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	text-decoration: none;
}

.modBook a:link
{
	background-color:#FF0000;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	text-decoration: none;
}

.modBook a:visited
{
	background-color:#FF0000;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	text-decoration: none;
}

.Cart
{
	background: #9CBC90;
	color: #000000;
	font-size: 12px;
}

.BookingForm
{
	background: #C0E7B4;
	color: #000000;
	font-size: 14px;
}

.BookingForm td
{
	color: #000000;
	font-size: 12px;
}

.CartHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #00000000;
}

.CartSubHeader
{
	font-weight: bold;
	color: #FFFFFF;
}

.CartDate
{
	font-size: 10px;
	color: #000000;
}

.CartItem
{
	color: #FFFFFF;
}

.CartItem ul, li
{
	padding: 0px;
	margin-left: 8px;
	margin-top: 3px;	
}
