body
{
	/* Opera */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDcyLDAsMSwxKTsiIC8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE0NCwyNSwyNSwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);
	
	/* Firefox */
	background: -moz-linear-gradient( top, rgba(72,0,1,1), rgba(144,25,25,1) ) fixed;
	
	/* Chrome & Safari */
	background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(72,0,1,1) ), color-stop( 1, rgba(144,25,25,1) ) );
	
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF480001,EndColorStr=#FF901919);
	
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF480001,EndColorStr=#FF901919)";
}

.flexibox { 
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#2c0102;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size:88%;
	text-align: center;
	vertical-align: middle;
}

.flexibox2 { 
	border: 2px solid #7c0002;
	line-height: 150%; 
	border-spacing: 0px; 
	background-image:url(http://www.thechinaguide.com/tcg2/pix/design/tablebg850.jpg);
	padding:28px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size:88%;
	text-align: center;
	vertical-align: middle;
}

.flexibox td { 
	padding:8px;
	border: 1px solid #811616;
}

.borderless { 
	border: 0px; 
	border-spacing: 0px; 
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size:14px;
	vertical-align: middle;
}

.borderless td { 
	padding:8px;
	border: 0px;
}

a.one { 
a:link {color:#efeeaa}      /* unvisited link */
a:visited {color:#efeeaa}  /* visited link */
a:hover {color:#efeeaa}  /* mouse over link */
a:active {color:#efeeaa}  /* selected link */
}

a.two { 
a:link {color:#ecb31a}      /* unvisited link */
a:visited {color:#ecb31a}  /* visited link */
a:hover {color:#ecb31a}  /* mouse over link */
a:active {color:#ecb31a}  /* selected link */
}

h2a
{
color:red;
text-align:center;
font-size:16pt;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;			
}

h2b
{
color:#efeeaa;
text-align:center;
font-size:13pt;
font-style:italic;
font-family:Helvetica, Arial, sans-serif;			
}

h2gold
{
color:#f1dd51;
text-align:center;
font-size:13pt;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;			
}

h3gold
{
color:#f1dd51;
text-align:center;
font-size:11pt;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;			
}

h2wine
{
color:#f43838;
text-align:center;
font-size:13pt;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;			
}



p
{
color:#efeeaa;
font-size:12pt;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;			
}

pc
{
color:#efeeaa;
text-align:center;
font-size:12pt;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;			
}

li
{
color:#efeeaa;
text-align:left;
font-size:12pt;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;			
}


#w600 {
margin: auto;
width: 600;
}

#w700 {
margin: auto;
width: 700;
}

#w888 {
margin: auto;
width: 888;
}


/*
OLD
.itinerary { 
	width:1100px;
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#390203;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size:88%;
	text-align: center;
	vertical-align: middle;
}

.itinerary td { 
	padding:8px;
	border: 1px solid #811616;
}


.flexibox { 
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#2c0102;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size:88%;
	text-align: center;
	vertical-align: middle;
}

.flexibox td { 
	padding:8px;
	border: 1px solid #811616;
}

.includes { 
	width:1000px;
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#390203;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size:95%;
	text-align: center;
	vertical-align: middle;
}

.includes td { 
	padding:8px;
	border: 1px solid #811616;
}

.prices { 
	width:1000px;
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#390203;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

.prices td { 
	padding:8px;
	border: 1px solid #811616;
}

.photos { 
	width:500px;
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#390203;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

.photos td { 
	padding:8px;
	border: 1px solid #811616;
}

.borderless { 
	border: 0px; 
	border-spacing: 0px; 
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size:14px;
	text-align: center;
	vertical-align: middle;
}

.borderless td { 
	padding:8px;
	border: 0px;
}

.contact { 
	border: 1px dashed #f9ff57;
	border-spacing: 0px; 
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size:15px;
	text-align: center;
	vertical-align: middle;
}

.contact td { 
	padding:8px;
	border: 0px;
}


.box { 
	border: 2px solid #a60002;
	border-spacing: 0px; 
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	background:#390203;
	font-family:Helvetica, Arial, sans-serif;			
	font-size:15px;
	text-align: left;
	vertical-align: middle;
}

.box td { 
	padding:8px;
	border: 0px;
}


.tourhead { 
	width:980px;
	background:#390203;
	border: 2px solid  #a60002; 
	border-spacing: 0px; 
	padding:12px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Helvetica, Arial, sans-serif;			
	font-size:88%;
	text-align: center;
	vertical-align: middle;
}

.tourhead td { 
	padding:8px;
	border: 0px;
}

.tour {
	border-collapse:collapse;
	text-align: center;
	vertical-align: middle;
	font-size:92%;
	border-top:5px solid #d1d1d1;
	color:#333;
}
.tour td {
	padding:3px;
	border: 1px solid #e8e8e8;
}
.tour th {
	color: #a31022;
	font-size:100%;
	font-weight:bold;
	border-bottom:#E7E7B6 1.5px solid;
	border-right:#fff 1px solid;
	border-left:#fff 1px solid;
	background-color:#f5f5f5;
}
.tour tbody th.sub {
	font-size:95%;
	color:#000;
	background: #f8f8f8;
	text-align:left;
	padding-left:10px;
	border-bottom:#fff 1px solid;
}

*/
