@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);

@import url(http://fonts.googleapis.com/css?family=Satisfy);

@import url(http://fonts.googleapis.com/css?family=Oswald:400);

@import url(http://fonts.googleapis.com/css?family=Lobster);

body{background:url(bg.png) no-repeat #FFF; background-attachment:fixed; background-position:center top; background-size:100%; margin:0px auto;}
.main_container{ width:870px; margin:0px auto;}
.body-bg{ background:#FFF; width:836px; margin:0px auto; overflow:hidden;}
.body-wrap{width:720px; margin:0px auto;}
.price_bg{
	background:url(img_15.jpg) no-repeat;
	width:838px;
	height:793px;
	margin:0px auto;
}
.date_bg{
	background:url(img_3.jpg) no-repeat;
	width:838px;
	height:1035px;
	margin:0px auto;
}
.content{font-family: 'Open Sans', sans-serif; font-size:19px; color:#000; margin:25px auto; line-height:26px; text-align:justify; width:770px;}
.content2{font-family: 'Open Sans', sans-serif; font-size:17px; color:#000; margin:25px auto; line-height:26px; text-align:center;}
.subhead{font-family: 'Oswald', sans-serif; font-size:47px; color:#293541; margin:25px 0px; font-weight:bold; text-align:center;}
.subhead2{font-family: 'Open Sans', sans-serif; font-size:28px; color:#333; margin:25px auto; font-weight:bold; text-align:center; width:880px;}

.subhead3{font-family: 'Oswald', sans-serif; font-size:32px; color:#293541; margin:25px 0px; font-weight:bold; text-align:center;}
.subhead4{font-family: 'Oswald', sans-serif; font-size:38px; color:#293541; margin:25px 0px; font-weight:bold; text-align:center;}
.subhead-5{font-family:Tahoma, Geneva, sans-serif; font-size:30px; color:#333; margin:35px 0px; font-weight:bold;}
a{color:#00F; text-decoration:none;}
a:hover{color:#F00; text-decoration:none;}
.email_swipes{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#C00; margin:20px 0px; line-height:22px; font-weight:bold; text-align:center;}
.footer_bg{ background:url(footer_bg.png) repeat-x; background-position:bottom center;
width:100%;
height:168px;
margin:0px auto 0px auto;
}

.ul li{
	list-style-type:decimal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	margin:18px auto;
	line-height:25px;
	padding:0px;
	text-align:justify;
	width:720px;
	}
.ul2 li{
	list-style-image:url(check33.png); 
font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#000;
	margin:18px auto;
	line-height:25px;
	padding:0px;
	text-align:justify;
	width:640px;
	}
	.ul3 li{
	list-style-image:url(check-mark.png); 
font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#000;
	margin:18px auto;
	line-height:25px;
	padding:0px;
	text-align:justify;
	width:630px;
	}
.module_top{ background:#40C1C7 no-repeat; width:720px; margin:20px auto 0px auto; -webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;}
.module_top2{ 
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.15, #0098CB),
	color-stop(1, #00679A)
);
background-image: -o-linear-gradient(bottom, #0098CB 15%, #00679A 100%);
background-image: -moz-linear-gradient(bottom, #0098CB 15%, #00679A 100%);
background-image: -webkit-linear-gradient(bottom, #0098CB 15%, #00679A 100%);
background-image: -ms-linear-gradient(bottom, #0098CB 15%, #00679A 100%);
background-image: linear-gradient(to bottom, #0098CB 15%, #00679A 100%); width:720px;
margin:20px auto 0px auto; -webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;}
.module_body{ border:1px solid #CCC; width:720px; margin:0px auto; overflow:hidden; -webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;}
.module_wrp{ width:620px; margin:20px auto 10px auto;}

.footer_link1{font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; margin:18px auto; text-align:center;}
.footer_link1 a{color:#00F; text-decoration:none;}
.footer_link1 a:hover{color:#F00; text-decoration:underline;}
.test_top{ background:url(test_top.png) no-repeat; width:654px; height:89px; margin:35px auto 0px auto;}
.test_body{ background:url(test_body.png) repeat-y; width:654px; margin:0px auto; overflow:hidden;}
.test_btm{ background:url(test_btm.png) no-repeat; width:654px; height:109px; margin:0px auto 35px auto ;}
