.acronym {
	font-size:14px;
	color:#F00;
}
a{
	text-decoration:none;
}
.maintable  {
	background-color:#FFFFFF;
	font-size:12px;
}
.top_menu {
	color:#cccccc;
}
.bottom_menu  {
	color:#cccccc;
}
.top_menu a:link , .top_menu a:visited {
	color:#a4a4a4;
	font-size:16px;
	padding:0px 4px 0px 4px;
}
.top_menu {
	padding-right:20px;
}
.bottom_menu {
	padding-left:5px;
}
.bottom_menu a:link , .bottom_menu a:visited {
	color:#a4a4a4;
	font-size:10px;
	padding:0px 2px 0px 2px;
}
.side_menu a:link , .side_menu a:visited {
	color:#a4a4a4;
	font-size:12px;
}
.docbody {
	padding:0px 10px 0px 0px;
	vertical-align:top;
	font-size:13px;
}
.docbody p {
	margin:0px;
	padding:20px 10px 0px 0px;
}
.docbody a:link , .docbody a:visited {
	font-size:12px;
	text-align:center;
	color:#666666;
	padding:0px 5px 0px 5px;
	text-decoration:underline;
	
}
.sectmenu h1 a:link , .sectmenu h1 a:visited{
	padding:0px 5px 0px 5px;
	font-size:12px;
}
h1 {
	font-size:21px;
	font-weight:bold;
	padding:30px 0px 10px 0px;
	margin:0px;
}
h4 {
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#14325E;
}
/* Included Files CSS START */

.sidemenu {
	padding-top:20px;
	background-color:#e7e9fd;
}
.sidemenu a {
	font-size:12px;
	padding:0px 0px 0px 20px;
	margin:0px;
	color:#666666;
	font-weight:bold;
	line-height:19px;
}

.topaddress {
	padding:0px 10px 0px 65px;	
	margin:0px 10px 0px 40px;	
	
}
.topaddress td{
	padding:0px 10px 0px 5px;	
	color:#999999;
	font-size:13px;
	
}
.topaddress a{
	padding:0px 10px 0px 0px;	
	color:#999999;
	font-size:13px;
}
/* Included Files CSS END  */


/* Menus And SubMenus CSS START */
.ew_hmenu {
	text-align:center;	
}
.ew_hmenu a {
	font-size:12px;
}
.ew_hmenu a:link , .ew_hmenu a:visited {
	padding:0px 7px 0px 7px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#14325E;
}
.ew_hmenu a:hover {
	text-decoration:underline;
}
/* Menus And SubMenus CSS END */

/* Unsorted List CSS START */
.alacarte {
	padding:0px;
	margin:0px;
}
.alacarte li {
	list-style-type:none;
	font-size:19px;
	font-weight:bold;
	color:#14325E;
	margin:0px;
	padding-top:5px;
}
.alacarte li ul {
	padding:10px 0px 10px 00px;	
	margin:0px;
}
.alacarte li ul li {
	font-weight:normal;
	line-height:18px;
	font-size:14px;
	color:#000000;
	padding:0px;
	margin:0px;
	
}
.alacarte .price {
	font-weight:bold;
}
.alacarte .stars {
	color:#900;
	padding:10px 0px 10px 0px;
	margin:0px;
	font-size:20px;
	font-weight:bold;
}
/* Unsorted List CSS END */


/* Main Menu Start */

#mainmenu {
	list-style:none;
	padding:5px 0px 0px 0px;
	margin:0px;
	
}
#mainmenu li {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
/* Main Menu End */

a.MyUkTravelPoweredByLink
{ 
    FONT-SIZE: 7pt !important;
	font-weight:norma !important;
} 
.MyUKTravelFormTable {
	width:165px !important;	
	margin:0px 5px 0px 3px !important;
}
.so-BtnLink {
	padding:0px !important;
	margin:0px !important;
}
.so-BtnLink img {
	width:15px !important;
	height:15px !important;
}

#print {
	padding:0px 0px 20px 18px;	
	margin:0px;
}
#print a {
	font-size:12px !important;
	color:#C66834 !important;	
	padding:3px;
	margin:0px;
	
}