/*//////////////////////////////////////////////////////////////////////////////////////////////////
//
//	aquamain-1.0.0.css
//
//////////////////////////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	main definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/

div.aquaContainer div.aquaMain {

	display: block;
	clear: both;
	overflow: hidden;
}

div.aquaContainer div.mainNews {

	width: 400px;
	padding-bottom: 10px;
}

div.aquaContainer div.mainCourse {

	background: transparent url(../img/aqua_shadow_woborder.gif) no-repeat right bottom;
	width: 310px;
	padding-bottom: 10px;
}

div.aquaContainer div.mainInsurance {

	width: 310px;
}

div.aquaContainer div.aquaMain div.aquaTitle {

	background-color: #002f52;
	display: block;
	clear: both;
	overflow: hidden;
	height: 44px;
	border-bottom: 20px solid #0a4064;
}

div.aquaContainer div.aquaMain div.aquaTitle p,
div.aquaContainer div.aquaMain div.aquaTitle h1,
div.aquaContainer div.aquaMain div.aquaTitle h2,
div.aquaContainer div.aquaMain div.aquaTitle h3 {

	margin-left: 30px;
	margin-top: 12px;
}

div.aquaContainer div.aquaMain div.aquaItem {

	display: block;
	clear: both;
}

div.aquaContainer div.aquaMain div.aquaItem h1,
div.aquaContainer div.aquaMain div.aquaItem h2,
div.aquaContainer div.aquaMain div.aquaItem h3 {

	margin: 0 30px 4px 30px;
}

div.aquaContainer div.aquaMain div.aquaItem p {

	margin: 0 30px 10px 30px;
}

div.aquaContainer div.aquaMain div.aquaItem ul {

	margin: 0 30px 6px 30px;
}

div.aquaContainer div.aquaMain div.aquaItem img {

	display: block;
	clear: both;
	border: 6px solid #dff7ff;
	margin-left: -6px;
	margin-right: -6px;
}

div.aquaContainer div.aquaMain div.aquaLine {

	background-color: #002f52;
	display: block;
	clear: both;
	padding: 2px 0 12px 30px;
}

div.aquaContainer div.mainBgTop {

	background: transparent url(../img/aqua_bg_maintop.gif) no-repeat right bottom;
	width: 960px;
}

div.aquaContainer div.mainBgBottom {

	background: #0a4064 url(../img/aqua_bg_mainbottom.gif) repeat-y;
	width: 960px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	tour definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/

div.aquaContainer div.aquaTour {

	display: block;
	clear: none;
	overflow: hidden;
	float: left;
	padding-bottom: 10px;
}

div.aquaContainer div.tourOffer {

	width: 650px;
}

div.aquaContainer div.tourReport {

	width: 310px;
}

div.aquaContainer div.aquaTour div.aquaTitle {

	background: #114c70 url(../img/aqua_bg_tourtitle.gif) repeat-x;
	display: block;
	clear: both;
	overflow: hidden;
	height: 44px;
	border-bottom: 20px solid #17567b;
}

div.aquaContainer div.aquaTour div.titleFirst {

	padding-left: 5px;
}

div.aquaContainer div.aquaTour div.aquaTitle p,
div.aquaContainer div.aquaTour div.aquaTitle h1,
div.aquaContainer div.aquaTour div.aquaTitle h2,
div.aquaContainer div.aquaTour div.aquaTitle h3 {

	margin-left: 30px;
	margin-top: 12px;
}

div.aquaContainer div.aquaTour div.aquaBox {

	display: block;
	clear: none;
	overflow: hidden;
	float: left;
	width: 210px;
}

div.aquaContainer div.aquaTour div.boxFirst {

	padding-left: 20px;
}

div.aquaContainer div.aquaTour div.aquaBox h1,
div.aquaContainer div.aquaTour div.aquaBox h2,
div.aquaContainer div.aquaTour div.aquaBox h3 {

	margin: 0 15px 4px 15px;
}

div.aquaContainer div.aquaTour div.aquaBox h6 {

	margin: -2px 15px 6px 15px;
}

div.aquaContainer div.aquaTour div.aquaBox p {

	margin: 0 15px 6px 15px;
}

div.aquaContainer div.aquaTour div.aquaBox img {

	display: block;
	clear: both;
	width: 148px;
	height: 88px;
	border: none;
	margin: 0 -36px 2px -6px;
	padding: 6px 36px 6px 6px;
}

div.aquaContainer div.aquaTour div.aquaItem {

	display: block;
	clear: both;
}

div.aquaContainer div.aquaTour div.aquaItem h1,
div.aquaContainer div.aquaTour div.aquaItem h2,
div.aquaContainer div.aquaTour div.aquaItem h3 {

	margin: 0 30px 4px 30px;
}

div.aquaContainer div.aquaTour div.aquaItem p {

	margin: 0 30px 10px 30px;
}

div.aquaContainer div.tourBgTop {

	background: transparent url(../img/aqua_bg_tourtop.gif) no-repeat left bottom;
	width: 960px;
}

div.aquaContainer div.tourBgBottom {

	background: #17567b url(../img/aqua_bg_tourbottom.gif) repeat-y;
	width: 960px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	shop definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/

div.aquaContainer div.aquaShop {

	background: #58c9f1 url(../img/aqua_bg_shopbottom.gif) repeat-x 0 44px;
	display: block;
	clear: none;
	overflow: hidden;
	width: 960px;
}

div.aquaContainer div.aquaShop div.aquaTitle {

	background: #3386ac url(../img/aqua_bg_shoptitle.gif) repeat-x;
	display: block;
	clear: both;
	overflow: hidden;
	height: 44px;
}

div.aquaContainer div.aquaShop div.aquaTitle p,
div.aquaContainer div.aquaShop div.aquaTitle h1,
div.aquaContainer div.aquaShop div.aquaTitle h2,
div.aquaContainer div.aquaShop div.aquaTitle h3 {

	margin-left: 35px;
	margin-top: 12px;
}

div.aquaContainer div.aquaShop div.aquaBox {

	background: transparent url(../img/aqua_bg_shoptop.gif) no-repeat right top;
	display: block;
	clear: none;
	overflow: hidden;
	float: left;
	width: 230px;
	height: 218px;
}

div.aquaContainer div.aquaShop div.boxFirst {

	padding-left: 20px;
}

div.aquaContainer div.aquaShop div.aquaBox h1,
div.aquaContainer div.aquaShop div.aquaBox h2,
div.aquaContainer div.aquaShop div.aquaBox h3 {

	margin: 0 15px 2px 15px;
}

div.aquaContainer div.aquaShop div.aquaBox p {

	margin-left: 15px;
	margin-right: 15px;
}

div.aquaContainer div.aquaShop div.aquaBox img {

	display: block;
	clear: both;
	width: 198px;
	height: 118px;
	border: none;
	margin-top: 18px;
	margin-bottom: 16px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	button definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/

div.aquaContainer a.buttonFeed {

	background: transparent url(../img/aqua_button_rss.gif) no-repeat 0 10px;
	display: block;
	clear: both;
	overflow: hidden;
	width: 90px;
	height: 20px;
	padding-top: 10px;
}

div.aquaContainer a.buttonFeed span {

	display: block;
	font-size: 9px;
	line-height: 11px;
	margin-left: 28px;
	padding-top: 4px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//
//	aquamain-1.0.0.css
//
//////////////////////////////////////////////////////////////////////////////////////////////////*/
