
body, html	{margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
form		{display: inline}
h1		{color: #000000; font-family:Arial; font-weight:normal; font-size:22px; display: inline}
h2		{color: #CA0808; font-size: 16px; display: inline;}
h3		{color: black; font-size: 13px; font-weight:bold; display: inline}
h4		{color: red; font-size: 11px; display: inline}
td 		{font-size:12px; font-style:normal;}
td.book		{background-color:white; font-weight:bold}
td.book:hover	{background-color:#ececec;}
td.interstitial		{font-size:13px}
.hotel		{background-image: URL(/images/bg-hotel.jpg); border:1px solid #7996CE;}
.info		{background-color: #edf2fa; border:1px solid #CCCCCC;}
.ajax		{background-color: #c4d5ee; border:1px solid #2A0055;}
.res		{background-color: #c4d5ee; border:1px solid #2A0055;}
.recent		{background-color: #ededed; border:1px solid #CCCCCC;}
.content	{background-color: #ffffff; border:1px solid #CCCCCC; padding:4px}
.border		{background-color: white; border:1px solid #CCCCCC;}
.photo		{background-color: #ffffff;}
.map		{background-color: #ededed; border:1px solid #CCCCCC;}
.prices		{color: #CA0808; background-color: #f5f5f5; border:1px solid #CCCCCC;}
.rowheader	{font-style:italic;}
.rowbg		{background-color: #FFFFFF;}
.rowbg2		{background-color: #ededed;}
.txheader 	{color:black; font-size:12px;}
.yah, .yah:link, .yah:hover {color:#000000; font-size:12px;}
.gtab		{color:#212121; font-size:12px;}
.menu 			{ padding:9px; margin-right:7px; float:left; text-align:center; border:1px solid #a1a1a1; border-bottom:0px; background-color:#cad9f0;}
.menuselect	{ padding:9px; margin-right:7px; float:left; text-align:center; border:1px solid #a1a1a1; border-bottom:0px; background-color:#ffffff;}
.colheader	{font-style:italic; text-decoration:underline}
.required	{background-color: #fff8e1;  color:#EA0000}
.warning 	{background-color: #ffff64; border:2px solid #fa0108; color:black; padding:4px}
.userinput 	{background-color: #ffff64; border:1px solid #fa0108; color:black; font-size:12px; font-weight:bold; padding:4px}
.userinputbody	{background-color: #fdfdfd; border:1px solid #CCCCCC; color:black; font-size:11px; font-weight:normal; padding:4px}
.small		{font-size:7pt;}
.button		{background-color:#f5d316; color:black;}
.adm, .adm:link	{background-color:#ffcc66; font-size: 10px}
a:hover		{color:#aa0000; }
.login, .login:link	{color:black; font-size:12px}
input,textarea, select {color: black; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color: #000000; border-width:1px;}

.benefit_outer {
	background:url(/images/tick-big.gif) no-repeat;
	padding-bottom:10px;
}
.benefit_inner {
	margin-left: 34px;
	margin-top:10px;
}
.qa_question {
	background:url(/images/affiliate/qa_question.gif) no-repeat;
	height:25px;
}
.qa_answer {
	background:url(/images/affiliate/qa_answer.gif) no-repeat;
	height:25px;
	margin-left: 14px;
}
.qa_inner {
	float:left;
	margin-left: 24px;
}


