

body {
	margin:0px;
	background:url(../images/bg.jpg) repeat;
	font-family: 'belleroselight';
}

a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: underline;
	color: #333333;}

.main_body {
	width:1000px;
	height:auto;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding-left:25px;
	padding-right:25px;
	-moz-box-shadow: 1px 1px 5px #000;
	-webkit-box-shadow: 1px 1px 5px #000;
	box-shadow: 1px 1px 5px #000;
	background:url(../images/bg_logo.png) right bottom no-repeat #fff;
}

.main_body2 {
	width:1000px;
	height:auto;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding-left:25px;
	padding-right:25px;
	-moz-box-shadow: 1px 1px 5px #000;
	-webkit-box-shadow: 1px 1px 5px #000;
	box-shadow: 1px 1px 5px #000;

}

.left_body1 {
	width:300px;
	height:auto;
}

.logo {
	width:300px;
	height:158px;
}

.left_menu_body {
	width:auto;
	height:auto;
	color:#FFFFFF;
	font-size:24px;
	background-color: #BBD531;
}


@font-face {
    font-family: 'belleroselight';
    src: url('../font/bellerose-webfont.eot');
    src: url('../font/bellerose-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/bellerose-webfont.woff') format('woff'),
         url('../font/bellerose-webfont.ttf') format('truetype'),
         url('../font/bellerose-webfont.svg#belleroselight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bignoodletitlingoblique';
    src: url('../font/big_noodle_titling_oblique-webfont.eot');
    src: url('../font/big_noodle_titling_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/big_noodle_titling_oblique-webfont.woff') format('woff'),
         url('../font/big_noodle_titling_oblique-webfont.ttf') format('truetype'),
         url('../font/big_noodle_titling_oblique-webfont.svg#bignoodletitlingoblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

.menu_body1 {
	width:675px;
	height:50px;
	background-color: #bad431;
}


.menu_button {
	width:auto;
	height:50px;
	font-size:28px;
	color:#fff;
	text-align:right;
	line-height:50px;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
}

.menu_button a:{
	width:auto;
	height:50px;
	font-size:28px;
	color:#fff;
	text-align:right;
	line-height:50px;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
}

.menu_button a:hover{
	background:#da1a20;
	padding-right:20px;
	color:#fff;
	display:block;
}

.menu_button a:link{
	color:#fff;
	text-decoration:none;
}

.menu_button a:visited{
	color:#fff;
	text-decoration:none;
}











.menu2_button {
	width:auto;
	height:50px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	font-weight:bold;
}

.menu2_button a:{
	width:auto;
	height:50px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	font-weight:bold;
}

.menu2_button a:hover{
	color:#FFFFFF;
	background:#da1a20;
	display:block;
}

.menu2_button a:link{
	color:#FFFFFF;
	text-decoration:none;
}

.menu2_button a:visited{
	color:#FFFFFF;
	text-decoration:none;
}











.fotter {
	width:auto;
	height:38px;
	line-height:38px;
	color:#FFFFFF;
	font-size:18px;
	margin-top:25px;
	background:#da1a20;
	padding-left:10px;
}

.menu-gap {
	width:auto;
	height:35px;
}



.mid_body {
	width:auto;
	height:558px;

	margin-left:25px;
}

.mid_body2 {
	width:auto;
	height:auto;

	margin-left:25px;
}


.slide1body {
	width:675px;
	height:85px;
	background:#404041;
	border-bottom:1px solid #FFFFFF;
}

.slide2body {
	width:675px;
	height:85px;
	background:#575657;
	border-bottom:1px solid #FFFFFF;
}



.slide3body {
	width:300px;
	height:138px;
	background:#575657;
	border-bottom:1px solid #FFFFFF;
}




.mid_text_area {
	font-size:22px;
	color:#333333;
	text-align:justify;
	margin-top:25px;
}


.plan_banner {
	width:675px;
	height:224px;
	margin-top:-55px;
}


.box_package {
	width:203px;
	height:150px;
	border:5px solid #57585b;
	margin-right:12px;
}

.box_package a:{
	width:203px;
	height:150px;
	border:5px solid #57585b;
	margin-right:12px;
}

.box_package a:hover{
	opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

.box_package_txt {
	width:auto;
	height:25px;
	line-height:25px;
	font-size:20px;
	margin-top:5px;
	text-align:center;
	color:#000000;

	text-transform:uppercase;
	font-family: 'bignoodletitlingoblique';
}

.package_pic {
	width:675px;
	height:297px;
	margin-top:12px;
}

.heading1 {
	font-size:24px;
	color:#da1a20;
	padding-bottom:10px;
}

.font_size14 {
	font-size:15px;
	color:#000;
}


.form {
	background:#FFFFFF;
	font-size:11px;
	border:1px solid #e0e2e2;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-bottom:7px;
	margin-top:7px;

}

.formc {
	background:url(../images/icon_calender.png) right no-repeat #fff;
	font-size:11px;
	border:1px solid #e0e2e2;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-bottom:7px;
	margin-top:7px;

}

.submit_button {
	width:110px;
	height:25px;
	background:#da1a20;
	border:none;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: 'belleroselight';
	font-size:16px;
	color:#FFFFFF;
	text-transform:uppercase;
}


.box_country {
	width:144px;
	height:70px;
	margin:10px;
	border:1px solid #d7d9da;
}

.box_country2 {
	width:144px;
	height:70px;
	line-height:70px;
	font-family: 'belleroselight';
	color:#000;
	text-align:center;
	font-weight:bold;
	font-size:24px;
	position:absolute;
	margin-top:-70px;
}


.contact_box {
	width:auto;
	height:308px;
	padding:5px;
	background:url(../images/shadow.png) no-repeat left #fff;
	-webkit-box-shadow: -3px 3px 0px 0px rgba(50, 50, 50, 0.32);
-moz-box-shadow:    -3px 3px 0px 0px rgba(50, 50, 50, 0.32);
box-shadow:         -3px 3px 0px 0px rgba(50, 50, 50, 0.32);
margin-left:20px;
margin-top:25px;
}

.map {
	width:675px;
	height:155px;
	margin-top:25px;
	border:1px solid #bdbdbd;
}
