body {
	font: 16px/1.5em Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #aeaeae url(../images/bg_body.png) repeat-x;
	text-align: center;
	margin: 0px auto;
}
img {
	border-width: 0px;
}
form {
	margin: 0px;
}
table {
	border-width: 0px;
}

td {
	vertical-align: top;
	padding: 0px;
}
p , li{
	font-size: 16px;
	line-height: 1.5em;
	margin: 0px 0px .5em;
}
a, a:active, a:visited {
	color: #ffe66f;
	text-decoration: none;
	outline: none !important;
}
a:hover {
	color: #fff;
	text-decoration: none;
}
:active {
	outline: none !important;
}
:focus {
	-moz-outline-style: none !important;
	outline: none !important;
}
h1 {
	line-height: 17px;
	margin: 0px 0px 8px;
}
#ctnr {
	background: url(../images/bg_ctnr.png) repeat-y;
	margin: 0px auto;
	width: 986px;
}
#ctnr #hdr {
	background: #FFF;
	height: 81px;
	margin: 0px auto;
	width: 966px;
}
#ctnr #hdr #logo {
	float: left;
	padding-top: 12px;
	padding-left: 39px;
}
#ctnr #hdr #nav {
	float: right;
	padding-top: 29px;
	padding-right: 39px;
}
#ctnr #hdr #nav ul {
	margin: 0px;
	padding: 0px;
}
#ctnr #hdr #nav ul li {
	float: left;
	height: 30px;
	list-style: none;
	padding-left: 5px;
}

#ctnr #main {
	background: #588596 url(../images/bg_main.jpg) repeat-x;
	text-align: left;
	width: 966px;
	margin-right: 10px;
	margin-left: 10px;
}
#ctnr #main #ctnt #ctnt_home {
	background: url(../images/pic_hm_devices.png) no-repeat 26px 39px;
	padding-bottom: 45px;
}
#ctnr #main #ctnt #ctnt_home #btn_appstore {
	float: left;
	padding-top: 519px;
	padding-left: 29px;
}
#ctnr #main #ctnt #ctnt_home #txt_home {
	float: left;
	padding-top: 39px;
	padding-left: 198px;
}
#ctnr #main #ctnt #ctnt_home #txt_home #txt_ctnt {
	width: 351px;
	padding-left: 68px;
}
#ctnr #main #ctnt #ctnt_home #txt_home #txt_ctnt p {
	width: 340px;
}

#ctnr #main #ctnt #ctnt_home #txt_home #txt_ctnt ul {
	margin: 16px 0px 0px;
	padding: 0px;
}
#ctnr #main #ctnt #ctnt_home #txt_home #txt_ctnt ul li {
	font-weight: bold;
	list-style: none;
	line-height: 1em;
}

#ctnr #main #ctnt #ctnt_home #txt_home #txt_ctnt #mod_home {
	width: 351px;
	margin-top: 36px;
}

#ctnr #main #ctnt #ctnt_home #txt_home #txt_ctnt #mod_home #mod_home_mid {
	background: #2b5b6f;
}
#ctnr #main #ctnt #ctnt_home #txt_home #txt_ctnt #mod_home #mod_home_mid ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
#ctnr #main #ctnt #ctnt_home #txt_home #txt_ctnt #mod_home #mod_home_mid ul li {
	list-style: none;
	font-size: 15px;
	color: #FFF;
	line-height: 1.3em;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 8px;
}
#ctnr #main #ctnt #ctnt_home #txt_home #txt_ctnt #mod_home #mod_home_mid ul li span {
	color: #ffe66f;
	padding-left: 6px;
	font-weight: bold;
	font-size: 14px;
}
#ctnr #main #ctnt #ctnt_faq {
	padding-top: 45px;
	padding-bottom: 45px;
	padding-left: 55px;
}
#ctnr #main #ctnt #ctnt_faq #faq_txt {
	width: 680px;
	float: left;
}
#ctnr #main #ctnt #ctnt_faq #faq_txt #faq_top {
	margin: 0px;
}
#ctnr #main #ctnt #ctnt_faq #faq_txt #faq_mid {
	background: #2b5b6f;
	padding: 28px 40px 12px 49px;
}
#ctnr #main #ctnt #ctnt_faq #faq_txt #faq_mid dl {
	margin: 0px;
	padding: 0px;
}
#ctnr #main #ctnt #ctnt_faq #faq_txt #faq_mid dl dt {
	font-weight: bold;
	margin: 0px 0px 0.1em;
}
#ctnr #main #ctnt #ctnt_faq #faq_txt #faq_mid dl dd {
	margin: 0px 0px 1.5em;
}
#ctnr #main #ctnt #ctnt_faq #faq_sbar {
	float: left;
	width: 191px;
	padding: 0 0 0 18px;
}
#ctnr #main #ctnt #ctnt_faq #faq_sbar ul {
	margin: 12px 0px 12px 15px;
	padding: 0px;
}
#ctnr #main #ctnt #ctnt_faq #faq_sbar ul li {
	list-style: none;
	font-size: 15px;
	color: #FFF;
	line-height: 1.3em;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 8px;
}
#ctnr #main #ctnt #ctnt_faq #faq_sbar ul li span {
	color: #ffe66f;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
}



#ctnr #main #ctnt #ctnt_tour {
	padding-top: 45px;
	padding-bottom: 45px;
	padding-left: 55px;
}
#ctnr #main #ctnt #ctnt_tour #tour_txt {
	width: 860px;
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_tab {
	margin: 0px;
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_mid {
	background: #2b5b6f;
	padding: 0px 40px 0 44px;
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_mid #nav_tour_iphone {
	float: left;
	width: 461px;
	padding: 39px 0 0 0; 
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_mid #nav_tour_ipad {
	float: left;
	width: 375px;
	padding: 39px 0 0 0; 
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_mid #nav_tour_iphone h1, #ctnr #main #ctnt #ctnt_tour #tour_txt #tour_mid #nav_tour_ipad h1 {
	font-size: 22px;
	margin: 0 0 .8em 0;
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_mid #nav_tour_iphone p, #ctnr #main #ctnt #ctnt_tour #tour_txt #tour_mid #nav_tour_ipad p {
	font-size: 16px;
	margin: 0 0 .8em 0;
	line-height: 1.3em;
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_mid #pic_tour_iphone {
	float: left;
	width: 228px;
	background: url(../images/pic_tour_iphone_bg.png);
	height: 363px;
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_mid #pic_tour_ipad {
	float: left;
	width: 399px;
	background: url(../images/pic_tour_ipad_bg.png);
	height: 409px;
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_bot_iphone {
	background: url(../images/bg_tour_bot_iphone.png) no-repeat;
	height: 193px;
	width: 889px;
}
#ctnr #main #ctnt #ctnt_tour #tour_txt #tour_bot_ipad {
	background: url(../images/bg_tour_bot_ipad.png) no-repeat;
	height: 149px;
	width: 889px;
}
#ctnr #main #ctnt #ctnt_tour #tour_sbar {
	float: left;
	width: 461px;
	padding: 0;
}
#ctnr #main #ctnt #ctnt_tour #tour_sbar ul {
	margin: 35px 0px 0px 44px;
	padding: 0px;
}
#ctnr #main #ctnt #ctnt_tour #tour_sbar ul li {
	list-style: none;
	font-size: 15px;
	color: #FFF;
	line-height: 1.3em;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 8px;
}
#ctnr #main #ctnt #ctnt_tour #tour_sbar ul li span {
	color: #ffe66f;
	padding-left: 6px;
	font-weight: bold;
	font-size: 14px;
}
#ctnr #main #ctnt #ctnt_tour #tour_bot_iphone #tour_app {
	float: right;
	width: 207px;
	padding: 0;
	margin-top: 110px;
}
#ctnr #main #ctnt #ctnt_tour #tour_bot_ipad #tour_app {
	float: right;
	width: 207px;
	padding: 0;
	margin-top: 64px;
}



#ctnr #ftr {
	background: #FFF;
	height: 130px;
	width: 966px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 11px;
	color: #555555;
	padding-top: 15px;
}
#ctnr #ftr #cpyrt {
	float: left;
	padding-left: 45px;
}
#ctnr #ftr #msthd {
	float: right;
	padding-right: 45px;
}
#ctnr #ftr #cntct {
	font-size: 13px;
}
#ctnr #ftr a , #ctnr #ftr a:active, #ctnr #ftr a:visited {
	color: #2b5b6f;
	text-decoration: none;
}
#ctnr #ftr a:hover {
	text-decoration: underline;
}


#bg_bot {
	margin-bottom: 24px;
}









/* Fix for clearing floated elements */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-block;
	clear: both;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearBoth {
	clear: both;
}
