body {
	width: 100%;
	height: 100%;
	margin: 0;
	overflow-x:			hidden;

	font-family:		Verdana, Geneva, sans-serif;}
img {
border:none;
}

#header-container {
width: 100%;
height: 60px;
background:			url(/images/mobile/icons/head_bg_full.png);
background-repeat: repeat-x;
float: left;
background-color:#e0eff4;

}

#header-content {
	width: 995px;
	height: inherit;
	float: left;
			background:			url(/images/mobile/icons/header_bg.png);
	background-repeat: repeat-y;
	padding-left:20px;
	}

#title-logo {
	width: 312px;
	height: 30px;
	padding-top:15px;
	float: left;
	
	}

#header-left-img-id {
	border:none;
	width: 312px;
	height: 30px;
	float: left;
}

#hood-logo {
	width: 326px;
	height: 17px;
margin-right:50px;
	float: right;
	padding-top:22px;
	}
#header-right-img-id {
	border:none;
	width: 326px;
	height: 17px;
	float: left;
}


#main-container {
	width: 100%;
	height:520px;
	background:			url(/images/mobile/main_container_bg.png);
	background-repeat: repeat-x;
	float: left;
}

#main {
	width: 995px;
height:520px;
	background:			url(/images/mobile/mobile_page_bg.png);
	float: left;
	margin-left:0px;
	position:relative;
}

#main-icons-div {
width:300px;
height:275px;
position:absolute;
top:131px;
left:567px;
}

#main-icon-id-0 {
margin-top:18px;
}

#main-icon-id-1 {
margin-left:55px;
height:130px;
}


#main-icon-id-2 {
margin-left:28px;
margin-top:22px;
}


#main-icon-id-3 {
margin-top:7px;
margin-left:42px;
}


.main-icon-class {
float:left;
width:110px;
height:110px;
}

.main-icon-img-a-class {
float:left;
width:100px;
height:80px;
text-decoration:none;
}

.main-icon-text-a-class {
float:left;
width:110px;
height:30px;
color:#0081c6;
text-decoration:none;
font-weight:bold;
text-align:center;
}

.sub-page-class {
position:absolute;
top:45px;
left:25px;
width:915px;
height:auto;
float:left;
background-image:url(/images/mobile/sub_page_bg.png);
background-repeat:repeat-x repeat-y;
padding:5px;
}

.sub-page-top-class {
float:left;
width:915px;
height:85px;
border-bottom: 1px solid #e6e6e6;
background-color:#f2f2f2;
}

.sub-page-top-app-img-class {
float:left;
margin-left:10px;
width:92px;
height:75px;
margin-top:5px;
}

.sub-page-top-app-text-class {
float:left;
margin-left:5px;
color:#4c4c4c;
font-size:40px;
margin-top:20px;
}

.sub-page-close-class {
float:right;
margin-right:25px;
margin-top:30px;
width:31px;
height:31px;
cursor:pointer;
}

.sub-page-content-class {
float:left;
width:915px;
height:auto;
background-color:#ffffff;
}

#sub-page-content-id-3 {
height:220px;
}



.sub-page-content-class a{
text-decoration:none;
}

.sub-page-special-content-class {
float:left;
width:915px;
height:305px;
background-color:#ffffff;
}

.sub-page-special-content-class a{
text-decoration:none;
}

.sub-page-content-detail-class {
float:left;
width:228px;
}

#sub-page-content-id-0 .sub-page-content-detail-class {
margin-bottom:5px;
}

.sub-page-content-special-detail-class{
float:left;
width:305px;
}

#sub-page-content-special-detail-id-0 {
height:145px;
width:305px;
}

#sub-page-content-special-detail-id-1 {
width:345px;
height:145px;
}

#sub-page-content-special-detail-id-2 {
width:265px;
height:145px;
}

#sub-page-content-special-detail-id-3 {
width:305px;
height:145px;
}

#sub-page-content-special-detail-id-4 {
width:345px;
height:145px;
}


.sub-page-content-detail-wrap-class {
width:228px;
float:left;
height:150px;
}

.sub-page-content-special-detail-wrap-class {
float:left;
}

#sub-page-content-special-detail-wrap-id-0 {
margin-top:5px;
height: 144px;

width:294px;
margin-left:5px;
border-right:1px solid #e6e6e6;
}

#border-bottom-id-0 {
float:left;
margin-left:5px;
width:289px;
height:1px;
margin-top:4px;
background-color:#e6e6e6;
}

#sub-page-content-special-detail-wrap-id-1 {
margin-top:5px;
height: 144px;

width:334px;
margin-left:5px;
border-right:1px solid #e6e6e6;
}

#border-bottom-id-1 {
float:left;
margin-left:0px;
width:334px;
height:1px;
margin-top:4px;
background-color:#e6e6e6;
}

#sub-page-content-special-detail-wrap-id-2 {
height:145px;
width:265px;
margin-top:5px;
}

#border-bottom-id-2 {
display:none;
}



#sub-page-content-special-detail-wrap-id-3 {
margin-top:5px;
height: 144px;

width:294px;
margin-left:5px;
border-right:1px solid #e6e6e6;
}

#border-bottom-id-3 {
display:none;
}

#sub-page-content-special-detail-wrap-id-4 {
margin-top:5px;
height: 144px;
width:334px;
margin-left:5px;
border-right:1px solid #e6e6e6;
}

#border-bottom-id-4 {
display:none;
}

.sub-page-content-detail-img-a-class {
float:left;
cursor:pointer;
}

.sub-page-content-detail-img-class {
float:left;
margin-left:10px;
margin-top:15px;
width:46px;
height:46px;
}

.sub-page-content-special-detail-img-a-class {
float:left;
cursor:pointer;
}

.sub-page-content-special-detail-img-class {
float:left;
margin-left:10px;
margin-top:15px;
width:46px;
height:46px
}

#sub-page-content-special-detail-id-3 #sub-page-content-special-detail-img-id {
width:46px;
height:48px
}

#sub-page-content-special-detail-id-4 #sub-page-content-special-detail-img-id {
width:46px;
height:43px
}

.sub-page-content-detail-title-a-class {
float:left;
cursor:pointer;
}

.sub-page-content-detail-title-class {
float:left;
margin-left:10px;
margin-top:15px;
color:#0071bc;
font-weight:bold;
font-size:14px;
width:160px;
}

.sub-page-content-special-detail-title-a-class {
float:left;
cursor:pointer;
}

.sub-page-content-special-detail-title-class {
float:left;
margin-left:10px;
margin-top:15px;
color:#0071bc;
font-weight:bold;
font-size:14px;
width:180px;
}

#sub-page-content-special-detail-id-4 #sub-page-content-special-detail-title-id {
width:170px;
}

.sub-page-content-detail-text-class {
float:left;
margin-left:10px;
margin-top:10px;
color:#333333;
font-size:12px;
width:160px;
}

.sub-page-content-special-detail-text-class {
float:left;
margin-left:10px;
margin-top:10px;
color:#333333;
font-size:12px;
width:180px;
}

#sub-page-content-special-detail-id-4 #sub-page-content-special-detail-text-id {
width:190px;
}

.sub-page-content-detail-text-class p{
float:left;
width:100%;
margin:0px;
}

.sub-page-content-special-detail-text-class p{
float:left;
width:100%;
margin:0px;
}

.sub-page-content-special-detail-text-class a {
color:#0099FF;
text-decoration:none;
}

.available-on-img-class {
float:left;
margin-top:15px;
margin-bottom:15px;
width:228px;
height:9px;
}

.detail-sub-a-class {
width:178px;
height:auto;
float:left;
}

.detail-sub-img-class {
width:178px;
height:auto;
float:left;
}

.detail-sub-qr-a-class {
width:38px;
height:auto;
float:left;
}

.detail-sub-qr-img-class {
width:38px;
height:auto;
float:left;
}

.sub-graphic-seperator-class {
width:204px;
height:1px;
float:left;
margin-left:12px;
margin-top:5px;
margin-bottom:5px;
background-color:#f2f2f2;
}

.sub-page-content-detail-seperator-class {
width:1px;
height:265px;
float:left;
margin-left:0px;
margin-top:10px;

background-color:#e6e6e6;
}





.sub-page-bottom-class {
float:left;
width:915px;
height:92px;
background-color:#f2f2f2;
}

#sub-page-bottom-id-2 {
height:100px;
}

.sub-page-video-class {
float:left;
margin-left:15px;
height:100px;
width:275px;
}

.sub-page-video-text-class {
float:left;
height:100px;
width:150px;
}

.video-title {
margin-top:12px;
float:left;
width:150px;
font-size:14px;
font-weight:bold;
color:#4d4d4d;
}

.video-text {
float:left;
width:150px;
font-size:12px;
color:#4d4d4d;
height:45px;
}

#watch-video-a-id {
float:left;
width:140px;
height:13px;
margin-top:5px;
}

.watch-video-img-class {
float:left;
width:120px;
height:13px;
}

#video-thumbnail-a-id {
width:115px;
height:70px;
float:right;
margin-top:15px;

}

.video-thumbnail-img-class {
width:115px;
height:70px;
float:left;
}
























#footer-container{
    background-color: #FFFFFF;
    height: 90px;
    width: 100%;
	float: left;
}

#footer-content {
   float: left;
    font-size: 10px;
    margin-left:0px;
    padding-left: 10px;
    padding-top: 10px;
    width: 810px;
}

#footer-content a {
color:#0099FF;
text-decoration:none;
}

#footerlogo {
 float:left;
 clear:both;
 padding-top:0px;
 padding-left:5px;
 padding-right:5px;
}

#footerdivide {
 float:left;
 padding:5px;
 padding-top:5px;
 padding-left:10px;
}

#footer {
 line-height:11px;
 float:left;
 font-size:9px;
 color:#999;
 padding-top:10px;
 padding-left:10px;
 width:700px;
 height:auto;
}

#footer p { font-size: 9px;}

#footer a{
color:#00a0c6;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer-place-holder{
   float:left;
   margin-left:0px;
     width: 995px;
}

.footerLogo-div-class {
    float: left;
    height: 70px;
    margin-left: 20px;
    margin-right: 10px;
    margin-top: 0px;
    width: 138px;
}

.footerlogo-img-class {
border:none;
}

sup {
font-size:0.83em;
vertical-align:super;
}

#socialContain {margin:8px 0px 0px 0px;}
#socialIcon{float:left; margin:-5px -20px 0 30px;}
#socialIcon img { height:22px; border:none;}


