/* STANDARD STYLES */
body {background:#E6EBF5;margin:auto;padding:0;text-align:center}
p {font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:0}
span {font-family:Arial,Helvetica,sans-serif;font-size:11px}
div {font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}
form {margin:0;padding:0}
input {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000}
textarea {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000}
th {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:2px 0px 2px 4px;background-color:#cecece;font-weight:bold;text-align:left}
ul {font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0 0 0 15px;padding:0}
ol {font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0 0 0 20px;padding:0}
li {font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:0}
td {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000}
a {font-family:Arial,Helvetica,sans-serif;font-weight:800;text-decoration:none;color:#1212ae}
a:link {color:#1212ae}
a:visited {color:#1212ae}
a:hover {color:#1212ae;text-decoration:underline}

/* STYLES USED BY JCMS */
p.error {color:#ff0000}
div.error p {color:#ff0000}

/* SITE-SPECIFIC STYLES */
div.clear {font-size:1px;height:1px;clear:both}
/* GENERAL */
div.bodymain {background-color:#ffffff;width:760px;text-align:left}
div.body {background-color:#ffffff;width:760px;text-align:left;margin:auto}
div.headdate {font-size:10px;font-weight:800;color:#ffffff;margin:5px}
div.copy {font-size:10px;margin:3px 0 0 4px}
div.tandc {font-size:10px;margin:3px 0 0 4px}
div.masque {margin:4px 2px 0 0}

div.footer {margin:4px 0 2px 0}

div.main {text-align:center;margin:20px 0 0 4px}
div.rhs {margin-left:4px}
div.textlhs {font-size:11px;margin:14px 10px 6px 10px }

div.lnav {text-align:right;background-color:#fbecde}
div.lnavselbox {background-color:#ffffff;padding:1px 0}
div.lnavsel {text-align:right;background-color:#ffffff;border-right:4px solid #ef6d1b}
div.lnavopt {text-align:right;margin:1px 0;border-right:4px solid #fbecde}

div.lnav_b {text-align:right;background-color:#dbe2f1}
.lnav_b div.lnavsel {text-align:right;background-color:#ffffff;border-right:4px solid #ef6d1b}
.lnav_b div.lnavopt {text-align:right;margin:1px 0;border-right:4px solid #dbe2f1}

div.currency {border:1px solid #456aba;padding-left:4px}

.head {background-color:#999999;color:#ffffff;text-align:center;padding:1px 0}

tr.paratitle {background-color:#8aa0c4}
p.paratitle {color:#ffffff;font-size:11px;font-weight:800;padding:2px 10px}
div.paradesc {padding:0 12px;margin:8px 0 15px 0}

body.pop {background-color:#ffffff;margin:0;padding:0}
div.pop_box {margin:10px 20px 4px 20px}
div.pop_text {margin:5px 10px 0 0;padding-bottom:20px}

/* SECTION COLOURS */
.col_index {background-color:#456aba}
.col_where_we_are {background-color:#456aba}
.col_services {background-color:#456aba}
.col_about_us {background-color:#456aba}
.col_office_spaces {background-color:#ff3c42}
.col_virtual_offices {background-color:#a51d53}
.col_hot_desking {background-color:#594fbf}
.col_workshops {background-color:#996633}
.col_music_studios {background-color:#c05fd2}
.col_catering_units {background-color:#b0b0b0}

/* HOMEPAGE */
div.home_headdate {font-size:10px;font-weight:800;background-color:#8898d7;color:#ffffff;padding:48px 5px 6px 0}
div.home_main {text-align:center;margin:20px 0 0 4px;padding-left:6px}
div.home_welcome {margin:0 0 10px 0}
div.home_text {text-align:left;padding:5px 10px 5px 8px;}
div.home_imgbox {width:173px;padding-left:8px;float:left}
div.home_imgboxleft {width:173px;padding-left:6px;float:left}

.home_text p {font-size:12px;line-height:130%}
.home_text p.subtitle {font-size:14px;line-height:130%;font-weight:800;color:#ef6d1b;padding-bottom:3px;letter-spacing:-1px}

/* WHERE WE ARE */
div.wwa_main {text-align:center;margin:20px 0 0 4px}
div.wwa_paralhs {background-color:#eef4ff;border:1px solid #adadce;margin-top:3px;padding:10px}
div.wwa_addr {border:1px solid #ef7328;padding:12px}
.wwa_addr p {font-size:13px;line-height:180%}
div.wwa_mid {margin:10px 12px}
div.wwa_bigmap {margin:10px 2px}
div.wwa_print {padding:0 10px 25px 30px}
div.wwa_rhs {margin:0 2px 20px 2px}

/* MAP POP-UP */
div.map_box {margin:4px 20px}
div.map_pic {border:2px solid #ee6a1e;margin:5px 0}
div.map_text {margin:1px 10px 7px 0}

/* ABOUT US */
div.au_lhs {margin-top:20px}
div.au_main {margin:20px 0 0 4px}
div.au_mid1 {background-color:#f0f2f9;padding:10px 20px;margin:3px 0 4px 0}
div.au_mid2 {background-color:#dae1f1;padding:10px 20px;margin-bottom:4px}

div.au_titlerhs {font-weight:800;color:#ffffff;background-color:#000066;padding:2px 10px;margin-bottom:4px}
div.au_rhs1 {margin:4px 0}
td.au_rhs1txt {background-color:#dae1f1;padding:10px 20px 10px 20px}
div.au_rhs2 {margin:20px}

div.au_equal {border:1px solid #bccce9;margin:10px 80px 10px 0;padding:10px 20px}
div.au_btmtxt {font-size:11px;padding:20px 10px 5px 20px}
div.au_btmsmltxt {font-size:10px;padding:0 10px 0 20px}

/* SERVICES */
div.services_lhs {margin-top:20px}
div.services_para1 {padding:10px 10px}

div.services_mid {margin-top:10px}
.services_mid table {background-color:#f2f5fa;margin-top:10px}

div.services_midgreen {margin-top:10px}
.services_midgreen tr.paratitle {background-color:#2dab57}

.services_midgreen table {background-color:#ddf1e5;margin-top:10px}


div.services_title {color:#ffffff;padding:2px 15px}
div.services_roomimg {padding:3px 0px;background-color:#ffffff}
.services_light {background-color:#88a0c4}
div.services_roomtext {margin:0px 4px}

/* OFFICE SPACES */
div.os_lhs {margin-top:20px}
div.os_main {margin:20px 0 0 4px}

div.os_top {margin:26px 0 12px 0}
div.os_btm {margin:20px 0 10px 0}

div.os_para1 {padding:10px 10px}

div.os_mid { }
.os_mid tr.paratitle {background-color:#ff3c42}

div.os_textrhs {padding:10px 10px}
.os_textrhs p {font-size:11px}

/* VIRTUAL OFFICES */
div.vo_lhs {margin-top:20px}

div.vo_para1 {padding:10px 10px;background-color:#ebf0f7}
.vo_para1 p {margin-bottom:10px}
div.vo_mid {margin-top:2px}
.vo_mid tr.paratitle {background-color:#a51d53}

div.vo_imgrhs {margin:3px 0}
div.vo_textrhs {padding:10px 10px;background-color:#ebf0f7}
.vo_textrhs p {font-size:11px}

/* HOT DESKING */
div.hd_lhs {margin-top:20px}

div.hd_para1 {padding:0 10px 7px 10px}
div.hd_mid { }
.hd_mid tr.paratitle {background-color:#594fbf}

div.hd_imgrhs {margin:3px 0}
div.hd_textrhs {padding:10px 10px;background-color:#ebf0f7}
.hd_textrhs p {font-size:11px}

/* WORKSHOPS */
div.workshops_lhs {margin-top:20px}

div.workshops_para1 {padding:10px 10px}

div.workshops_mid { }
.workshops_mid tr.paratitle {background-color:#996633}

div.workshops_textrhs {padding:10px 10px}
.workshops_textrhs p {font-size:11px}

/* MUSIC STUDIOS */
div.ms_lhs {margin-top:20px}

div.ms_para1 {padding:10px 10px}

div.ms_mid { }
.ms_mid tr.paratitle {background-color:#c05fd2}

div.ms_textrhs {padding:10px 10px}
.ms_textrhs p {font-size:11px}

/* CATERING UNITS */
div.cu_lhs {margin-top:20px}
div.cuf_top {padding:0 10px 0 10px;font-size:14px;font-weight:800}

div.cu_para1 {padding:10px 10px}

div.cu_mid { padding:10px 10px;width:251px}
.cu_mid tr.paratitle {background-color:#b0b0b0}

div.cu_textrhs {padding:10px 10px}
.cu_textrhs p {font-size:11px}

div.cu_midgreen {padding:10px 0px;margin:0}
.cu_midgreen tr.paratitle {background-color:#2dab57}
.cu_midgreen div.paradesc {background-color:#ddf1e5;padding:0 10px 10px 10px;margin:0}

.cu_midgreen  div.paradesc p {font-size:11px;padding:5px 10px 0 0}
div.cu_viewimg {width:45px;float:left}
div.cu_viewtxt {width:220px;float:left;font-weight:800;padding-top:20px}

/* VACANCIES PAGE */
div.vac_main {margin:20px 0 0 4px}
div.vac_top {margin:26px 10px 0 0}
div.vac_btm {margin:20px 0 10px 0}

div.vacancies {margin-top:1px}
.vacancies table {border-left:1px solid #999999;border-top:1px solid #999999}
.vacancies td {border-right:1px solid #999999;border-bottom:1px solid #999999;text-align:center}

/* UNIT PAGE */
div.unit_back_btn {text-align:right;padding-right:10px}
div.unit_info {margin-top:18px}
div.unit_top {margin:10px 10px 3px 0;text-align:right}
div.unit_img {}
div.unit_img_top {height:18px}
div.unit_img2 {margin-top:12px}
div.unit_more {margin:2px 3px}
div.unit_rhs {margin-left:10px}
div.unit_bullets {margin:8px 3px}

/* ENQUIRE PAGE */
div.enquire_main {margin:20px 0 0 4px}
.enquire_main p.title {padding:0 0 2px 12px}
.enquire_main tr.title {padding:6px 0 1px 0px}
img.enquire_star {margin:7px 2px 0px 5px}

div.enquire_thankyou {margin:20px 0 0 4px}
.enquire_thankyou p {padding:3px;background-color:#d1dbed}


/* CALL BACK POP-UP */
div.callback_box {margin:10px 40px 4px 40px}

div.callback_text {background-color:#e9f0fe;margin:10px 10px;padding:15px}
.callback_text p {font-size:12px;line-height:190%}

div.callback_frmtop {margin:20px 0 20px 12px}
img.callback_star {margin:2px 3px 0px 5px}


