body {
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE
}

.wrapper {
	width: 735px;
	/*width: 100%; */
	background-color: #FFFFFF
}

.header {
	/*width: 735px;*/
	/*width: 100%;*/
	border: 0px;
	background-color: #000000;
}

div.headerbox {
	padding: 5px 8px;
	/*width: 735px;*/
	/*width: 100%;*/
	font: 11px Verdana;
	color: #ffffff;
	background-color: #3E5E70;
	margin-bottom: 8px
}

.headertext {
	font: 11px Verdana;
	color: #ffffff
}

a {
	color: #3E5E70;
	text-decoration: underline
}

a:hover {
	color: #3E5E70;
	text-decoration: none
}

a.alt {
	color: #3E5E70;
	text-decoration: none
}

a:hover {
	color: #3E5E70;
	text-decoration: none
}

a.white {
	color: #FFFFFF;
	text-decoration: underline
}

a.white:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.stdtext {
	font: 10px Verdana;
	color: #000000
}
.titletext {
	font: 11px Verdana;
	color: #000000
}
.largetext {
	font: 14px Verdana;
	color: #000000
}

div.footerpad {
	margin-top: 8px;
	width: 100%;
	height: 6px;
	font: 6px Verdana;
	background-color: #DDEAF6
}

.footerbox {
	padding: 5px 8px;
	font: 10px Verdana;
	color: #ffffff;
	background-color: #3E5E70;
}

td.leftbg {
	height: 526px;
	background-color: #283D46;
	background-image: url(../images/background_left.gif);
	background-repeat: no-repeat;
	background-position: top
}


div.boxout-home {
 	padding: 3px 8px;
	width: 360px;
	font: 10px Verdana;
	color: #FFFFFF;;
	background-color: #C51F60;
	border: #C51F60 1px solid
}
/* #861541 */
div.boxouttext-home {
	/*padding: 8px, 44px;*/
	padding: 8px;
	width: 360px;
	font: 10px Verdana;
	color: #000000;
	background-color: #FCF6F8;
	border-left: #C51F60 1px solid;
	border-right: #C51F60 1px solid;
	border-bottom: #C51F60 1px solid
}
div.boxout {
 	padding: 3px 8px;
	width: 100%;
	font: 10px Verdana;
	color: #FFFFFF;
	/*color: #3E5E70;*/
	background-color: #1B92C0;
	/*background-color: #DDEAF6;*/
	border: #73808D 1px solid
}
/* Always goes with style above */
div.boxouttext {
	padding: 8px;
	width: 100%;
	font: 10px Verdana;
	color: #000000;
	background-color: #F0F8FB;
	/*background-color: #F6FAFD;*/
	
	border-left: #73808D 1px solid;
	border-right: #73808D 1px solid;
	border-bottom: #73808D 1px solid
}
ul, ul.boxoutlist {
	list-style-image: url(../images/ul_star.gif);
	padding: 0;
	margin-left: 16px;
	margin-top: 8px;
	margin-bottom: 0px;
}
li, li.boxoutlistitem {
	margin-bottom: 8px
}
div.subboxout {
	background-color: #DDEAF6;
	padding: 3px 8px;
	width: 100%;
	font: 10px Verdana;
	color: #3E5E70;
	border-left: #73808D 1px solid;
	border-right: #73808D 1px solid;
	border-bottom: #73808D 1px solid
}


/* NOT USED */
div.countryboxout {
 	padding: 2px 6px;
	width: 100%;
	font: 10px Verdana;
	color: #3E5E70;
	background-color: #DDEAF6;
	border: #73808D 1px solid
}
/* Always goes with style above */
div.countryboxouttext {
	padding: 3px;
	width: 100%;
	font: 10px Verdana;
	color: #000000;
	background-color: #F6FAFD;
	/*background-image: url(../images/trans_rpt.gif);*/
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	border-left: #73808D 1px solid;
	border-right: #73808D 1px solid;
	border-bottom: #73808D 1px solid
}

div.rightboxout {
	padding: 8px;
	/*width: 152px;*/
	width: 100%;
	font: 10px Verdana;
	color: #000000;
	border-left: #73808D 1px solid;
	border-right: #73808D 1px solid;
	border-bottom: #73808D 1px solid;
	margin-bottom: 8px
}

div.newsboxoutheader {
 	padding: 3px 8px;
	width: 100%;
	font: 10px Verdana;
	color: #FFFFFF;
	background-color: #1B92C0;
	border: #73808D 1px solid
}
div.newsboxout {
	width: 100%;
	border-left: #73808D 1px solid;
	border-right: #73808D 1px solid;
	border-bottom: #73808D 1px solid
}

table.paddingbox {
	border: #73808D 1px solid;
	padding: 4px
}
table.padding {
	padding: 4px
}

.newsitem {
	padding: 8px;
	font: 10px Verdana
}
.newsitemalt {
	padding: 8px;
	font: 10px Verdana;
	background-color: #F0F8FB;
	/*background-color: #DDEAF6*/
}

td.item {
	font: 10px Verdana;
	color: #000000
}

td.itemalt {
	font: 10px Verdana;
	color: #000000;
	background-color: #F0F8FB;
	/*background-color: #DDEAF6*/
}

.box {
	padding: 5px 8px;
	width: 100%;
	font: 8pt Verdana;
	color: #ffffff;
	background-color: #3E5E70;
}

.boxright {
	padding: 5px 8px;
	/*width: 152px;*/
	width: 100%;
	font: 8pt Verdana;
	color: #ffffff;
	background-color: #3E5E70;
}

.textbox {
	padding: 8px;
	width: 100%;
	font: 10px Verdana;
	color: #000000
}

.btn {
	background-color: #3E5E70;
	font: bold 11px Verdana;
	color: #FFFFFF
}

.elementWrapper {
	width: 400px
}

.elementWrapper2 {
	width: 530px
}

span.error {
	color: #FF3333;
	font: bold 10px Verdana
}

select { font-size: 11px; }
.mdtableheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.maintextbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

table#bookingform {

}

table#bookingform td {
	padding: 2px;
}
