/*body
{
    background-color: #deda91;
}
#div_body 
{
    background: #deda91 url(/images/lines_bg.jpg) no-repeat top left;
    height:auto;
    overflow:hidden;
    height:800px;
}*/
body
{
    background: #deda91;
    height: 100%;
    margin: 0;
    padding: 0;
}
form, html
{
    height: 100%;
}
#roka 
{
    background: #deda91 url(../images/lines_bg.jpg) no-repeat top left;
    height: 610px;
    position: relative;
}
#roka ul, #roka li, #roka h2, #roka h3, #roka p, address{margin:0;padding:0;list-style:none;line-height:1;vertical-align:baseline;}
#roka ul ul{margin-left:15px;}
#roka #switches li{padding:4px 0;}
#roka #switches li ul{margin:4px 0 0 15px;}
#roka #switches li li{padding:2px 0;}
#roka li,#roka li a,#roka li a:visited, #slides, #slides a, #roka h2, #roka h3, #roka h4, #mouse_over_click_message, .swiss a{text-decoration:none;letter-spacing:.115em;font-size:10px;color:#49470B;}
#slides, #slides a, #slides h2, #slides h3, #slides h4{font-size:9px;}
#slides a.map{color:#858540;}
#slides h2{margin-bottom:10px;font-size:11px;height:11px;line-height:1;}
#slides h3{line-height:1;}
#mouse_over_click_message span{line-height:1.5em;font-size:9px;padding:0 4px;}
#switches{position:absolute;top:240px;left:84px;}
#slides{font-size:9px;position:absolute;top:360px;left:390px;width:500px;height:200px;letter-spacing:.115em;}
#slides p, #slides h3{margin-bottom:5px;}
#slide1, #slide2, #slide3, #slide4{width:500px;height:200px;}
#slides p{padding:0;line-height:1;}
#slides div div{float:left;display:inline;width:130px;margin-right:20px;}
#slides #slide3 div{width:200px;}
#slides .cufon-canvas{margin-top:5px;}
.cufon-vml {margin: 0 0 5px 0;}
#roka li a:hover,#roka li.current a{color:#0b0028;}
#roka_akor 
{
    background: #deda91 url(../images/lines_bg.jpg) no-repeat top left;
    height: 610px;
    position: relative;
}
#roka_logo 
{
    position: absolute;
    top: 102px;
    left: 83px;
}
#mouse_over_click_message, #mouse_over_click_message_akor  
{
    position: absolute;
    top: 20px;
    right: 30px;
}
#roka_london
{
    position: absolute;
    top: 245px;
    left: 84px;
    cursor: pointer;
}
#roka_hong_kong
{
    position: absolute;
    top: 263px;
    left: 84px;
    cursor: pointer;
}
#roka_scottsdale 
{
    position: absolute;
    top: 282px;
    left: 84px;
    cursor: pointer;
}

#roka_london_contact_details 
{
    position: absolute;
    top: 395px;
    left: 395px;
    display: none;
}

#div_roka_london_email
{
    position: absolute;
    top: 458px;
    left: 395px;
    display: none;
    /*height:8px;
    font-size:8px;*/
	width:115px; 
	/*border:solid 1px red;*/
}


#roka_macau_contact_details 
{
    position: absolute;
    top: 394px;
    left: 395px;
    display: none;
}
#div_roka_macau_email
{
    position: absolute;
    top: 503px;
    left: 395px;
    display: none;
    /*height:8px;
    font-size:8px;*/
	width:135px; 
	/*border:solid 1px red;*/
}
#roka_hk_images_contact_details 
{
    position: absolute;
    top: 250px;
    left: 385px;
    display: none;
}
#hk_contact_details 
{
    padding: 24px 0px 0px 3px;
}


#akor_scottsdale 
{
    position: absolute;
    top: 320px;
    left: 84px;
    cursor: pointer;
}
#akor_scottsdale a, img
{
    text-decoration:none;
    border:none;
}
#akor_scottsdale_contact_details
{
    position: absolute;
    /*top: 405px;*/
    top:405px;
    /*top: 390px;   --- will need to make a change when roka_scott_cont_details uploaded */
    left: 395px;
    display:none;
}
#hk_opening_summer_2008 
{
    position: absolute;
    top: 396px;
    left: 396px;
    display: none;
}
#hk_join_mailing
{
    position: absolute;
    top: 415px;
    left: 395px;
    display: none;
}
#div_hk_thanks
{
    position: absolute;
    top: 292px;
    left: 20px;
    display: block;
}
#div_hk_mailing_list_form 
{
    position: absolute;
    top: 103px;
    left: 537px;
    display: none;
    font-size:12px;
    font-weight:normal;
}
#visit_other, #visit_other_akor
{
    position: absolute;
    top: 590px;
    /*left: 10px;*/
}
#visit_other{padding-left:72px;width: 93%;font-size:12px;}
#visit_other h3, #visit_other a{float:left;display:inline;vertical-align:top;}
#visit_other a{margin-left:5px;font-size:12px;}
#visit_other li{float:left;line-height:1;}
#visit_other p.design a{float:right;font-size:8px;width:207px;text-align:right;}
#visit_other,#visit_other_akor a,img
{
    border:none;
    text-decoration:none;    
}
.hk_form_ddl 
{
    background-color: #feffbe;
    font-size: 0.9em;
    border: none;
}
.hk_form_txt 
{
    background-color: #feffbe;
    font-size: 1.1em;
    border: none;
}

#div_hk_mailing_list_form_inner
{
    position: relative;
}
#div_hk_form_title 
{
    position: absolute;
    top: 0px;
    left: 4px;
}
#div_hk_form_first_name_label 
{
    position: absolute;
    top: 31px;
    left: 5px;
}
#div_hk_form_first_name_text 
{
    position: absolute;
    top: 41px;
    left: 5px;
}
#div_hk_form_last_name_label 
{
    position: absolute;
    top: 31px;
    left: 123px;
}
#div_hk_form_last_name_text 
{
    position: absolute;
    top: 41px;
    left: 123px;
}
#div_hk_form_phone_number_label 
{
    position: absolute;
    top: 74px;
    left: 5px;
}
#div_hk_form_phone_number_text 
{
    position: absolute;
    top: 84px;
    left: 5px;
}
#div_hk_form_mailing_address_label 
{
    position: absolute;
    top: 116px;
    left: 5px;
}
#div_hk_form_mailing_address_text 
{
    position: absolute;
    top: 126px;
    left: 5px;
}
#div_hk_form_city_label 
{
    position: absolute;
    top: 158px;
    left: 5px;
}
#div_hk_form_city_text 
{
    position: absolute;
    top: 168px;
    left: 5px;
}
#div_hk_form_postcode_label 
{
    position: absolute;
    top: 200px;
    left: 5px;
}
#div_hk_form_postcode_text 
{
    position: absolute;
    top: 210px;
    left: 5px;
}
#div_hk_form_country_label 
{
    position: absolute;
    top: 200px;
    left: 123px;
}
#div_hk_form_country_text 
{
    position: absolute;
    top: 210px;
    left: 123px;
}
#div_hk_form_company_label 
{
    position: absolute;
    top: 242px;
    left: 5px;
}
#div_hk_form_company_text 
{
    position: absolute;
    top: 252px;
    left: 5px;
}
#div_hk_form_email_label 
{
    position: absolute;
    top: 284px;
    left: 5px;
}
#div_hk_form_email_text 
{
    position: absolute;
    top: 294px;
    left: 5px;
}
#div_hk_form_confirm_email_label 
{
    position: absolute;
    top: 326px;
    left: 5px;
}
#div_hk_form_confirm_email_text 
{
    position: absolute;
    top: 336px;
    left: 5px;
}
#div_hk_form_how_hear_label 
{
    position: absolute;
    top: 368px;
    left: 5px;
}
#div_hk_form_how_hear_text 
{
    position: absolute;
    top: 378px;
    left: 5px;
}
#div_hk_form_agree_receive_info_label 
{
    position: absolute;
    top: 414px;
    left: 25px;
}
#div_hk_form_agree_receive_info_text 
{
    position: absolute;
    top: 407px;
    left: 1px;
}
#div_hk_form_submit 
{
    position: absolute;
    top: 435px;
    left: 5px;
}
#div_hk_form_message 
{
    position: absolute;
    top: 465px;
    font-weight:bold;
    left: 5px;
    text-transform:uppercase; 
    font-family:Arial;
    color:#919136;
    font-size:10px;
    width:300px;
}
    

#roka_akor_logo
{
    position: absolute;
    top: 101px;
    left: 83px;
}

#roka_new_item {
    position: absolute;
    left:83px;
    top:356px;
}