/* CSS Document */



*{

padding:0;

margin:0;

}



body{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#767676;

}



img{

}



a{

color:#0092cf;

text-decoration:none;

}



a:hover{

color:#000;

text-decoration:underline;

}



h1{

font-family:"Trebuchet MS", Verdana, sans-serif;

font-size:24px;

color:#0092cf;

font-weight:bold;

margin-bottom:25px;

}



h1 span{

font-family:"Trebuchet MS", Verdana, sans-serif;

font-size:24px;

color:#444343;

font-weight:bold;

background:url(images/apple.gif) no-repeat left;

padding: 0 0 0 30px;

}



h2{

font-family:"Trebuchet MS", Verdana, sans-serif;

font-size:18px;

color:#ee9e2b;

font-weight:bold;

font-style:normal;

margin-bottom:25px;

}





p{

}



#main{

width:100%;

}





/* Header CSS  */



#header{

width:960px;

height:73px;

background:url(images/bg_header.gif) repeat-x;

margin:0 auto;

}



#logo{

float:left;

margin:11px 0 0 0;

}



#slogun{

float:right;

margin:5px 39px 0 0;

display:inline;

}



#menu_main{

width:960px;

height:41px;

margin:0 auto;

}



#top_menu{

width:495px;

height:41px;

background:url(images/bg_menu.gif) repeat-x;

margin:0 20px 0 0;

display:inline;

line-height:26px;

position: absolute;

top: -18px;

right: 0px;

z-index:100;

}



#top_menu a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#767676;

font-weight:bold;

text-decoration:none;

float:left;

}



#top_menu a:hover, #top_menu .topmenu_select{

color:#0092cf;

text-decoration:none;

}



.top_menu_sep{

float:left;

margin:0 12px;

}



#banner_index{

background:url(images/banner1.jpg) no-repeat;

width:950px;

margin:0 auto;

position:relative;

top:12px;

}

/*

#banner_index .placement{

position: relative;

top: -9px;

}*/



/* Content CSS  */



#content_main{

width:100%;

background:url(images/bg_content.gif) repeat-x;

position:relative;

top:18px;

}



#content{

width:950px;

margin:0 auto;

padding:0 0 40px 0;

}



#content_left{

width:610px;

background:url(images/bg_contentleft.gif) no-repeat right top;

float:left;

margin-top:9px;

padding:18px 21px 0 0;

}



#content_right{

float:right;

}



#hotel{

width:568px;

padding:0 0 20px 0;

border-bottom:solid 1px #ebebeb;

margin-bottom:10px;

}



#hotel p{

margin:0 20px 0 0;

}



.step1{

background:url(images/step1.gif) no-repeat left;

padding-left:35px;

font-size:15px;

color:#ea8a00;

font-weight:bold;

display:block;

float:left;

}

.step2{

background:url(images/step2.gif) no-repeat left;

padding-left:35px;

font-size:15px;

color:#ea8a00;

font-weight:bold;

display:block;

float:left;

}

.step3{

background:url(images/step3.gif) no-repeat left;

padding-left:35px;

font-size:15px;

color:#ea8a00;

font-weight:bold;

display:block;

float:left;

}



.step_1{

background:url(images/step1.gif) no-repeat top left;

padding-left:35px;

font-size:11px;

display:block;

}



.step_2{

background:url(images/step2.gif) no-repeat top left;

padding-left:35px;

font-size:11px;

display:block;

}



.step_3{

background:url(images/step3.gif) no-repeat top left;

padding-left:35px;

font-size:11px;

display:block;

}



.step_4{

background:url(images/step4.gif) no-repeat top left;

padding-left:35px;

font-size:11px;

display:block;

}



.step_5{

background:url(images/step5.gif) no-repeat top left;

padding-left:35px;

font-size:11px;

display:block;

}



.txt_blue{

font-family:"Trebuchet MS", Verdana, sans-serif;

font-size:14px;

color:#0092cf;

font-weight:bold;

font-style:normal;

}



.txt_blue1{

font-family:"Trebuchet MS", Verdana, sans-serif;

font-size:11px;

color:#0092cf;

font-weight:bold;

font-style:normal;

}





.txt_black{

font-family:"Trebuchet MS", Verdana, sans-serif;

font-size:11px;

color:#000;

font-weight:bold;

font-style:normal;

}





.big_blue{

font-family:"Trebuchet MS", Verdana, sans-serif;

font-size:13px;

color:#0092cf;

font-weight:bold;

font-style:normal;

}



.txt_orange{

font-family:"Trebuchet MS", Verdana, sans-serif;

font-size:12px;

color:#ee9e2b;

font-weight:bold;

font-style:italic;

}





.gray_txt{

font-size:11px;

color:#767676;

font-weight:bold;

}



.apple_store{

margin:13px 7px 0 0;

}

.blackberry_store{

margin:13px 0 0 10px;

}



.gray_bottom{

border-bottom:1px solid #ebebeb;

margin:12px 0px;

}



.net{

margin-right:10px;

}



#live_demo{

width:305px;

margin:0 0 10px 0;

padding:0 0px 0 0;

}



.check_out{

font-family:"Trebuchet MS", Arial, sans-serif;

font-size:18px;

color:#0092cf;

margin:0 0 0 0;

padding:0px 0 0 0;

height:152px;

border-bottom:1px solid #ebebeb;

}



.btn_click{

margin:14px 0 0 0;

}



#press_release{

margin:0 0 0px 0;

}



.img_press{

margin:11px 0 0 2px;

}



#bg_rating{

padding:17px 0px 0px 0px;

text-align:right;

background:url(images/bg_rating.gif) no-repeat;

width:275px;

height:65px;

margin:20px 0 20px 0;

}



#bg_rating a{

font-family:"Trebuchet MS", Arial, sans-serif;

font-size:15px;

font-weight:bold;

color:#182d49;

text-decoration:none;

}



#bg_rating a span{

font-family:"Trebuchet MS", Arial, sans-serif;

font-size:16px;

font-weight:bold;

color:#3d6499;

text-decoration:none;

}



#bg_rating a:hover{

text-decoration:none;

}



#bg_rating p{

margin:0px 0 0 0;

}



.img_win{

margin:0 0 0 8px;

}



.clear{

clear:both;

}



.app_store{

padding-left:15px;

}





/* Footer CSS  */



#footer_main{

width:100%;

background:url(images/bgmain_footer.gif) repeat-x left top;

}



#footer{

width:960px;

background:url(images/bg_footer.gif) repeat-x left top;

height:82px;

margin:0 auto;

}



#footer_menu{

float:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#606060;

line-height:20px;

margin-top:18px;

}



#footer_menu a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#484848;

font-weight:bold;

text-decoration:none;

}



#footer_menu a:hover, #footer_menu .footer_select{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#0092cf;

font-weight:bold;

text-decoration:none;

}



.footer_sep{

margin:0 8px;

color:#767676;

}



.simul{

font-size:10px;

color:#484848;

font-weight:bold;

}



.footer_logo{

margin:4px 0 0 0;

}





#showpop{

position: absolute;

top: 0;

left: 150px;

display: none;

visibility: hidden;

text-align: left;

z-index:100;



	

}



#showpop span{

display: block;

background:#76797c;

padding: 0px 0px 0px 0px;

margin: 0 0 0 0;

text-align: right;

}



.img{

margin:0 5px 0 0;

}



.bg_logodigital{

background:url(images/logo_footer.gif) no-repeat top;

float:right;

width:264px;

height:70px;

margin:4px 0px 0px 0px;

}



#logo_digital{

margin:25px 100px 0px 0;

text-align:right;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#525252;

}



#logo_digital a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#525252;

text-decoration:none;

}



#logo_digital a:hover{

text-decoration:none;

}



.img_logodigi{

padding:0 0 0 10px;

}



.input{

width:158px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#767676;

font-weight:bold;

}

 .validation-advice{

color:#ee9e2b;

font-size:11px;



}

.date{
color:#999999;
font-size:10px;
display:block;
margin:0 0 5px 0;
}
