
/* =============================================================================
   HTML5 Reset
   ========================================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output,ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }

/* ===== Base Styles ===========================================================
   HTML5 Boilerplate CSS: h5bp.com/css
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video { display:inline-block; *display:inline; *zoom:1; }
audio:not([controls]) { display:none; }
[hidden] { display:none; }

html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
html, button, input, select, textarea { font-family:sans-serif; color:#222; }
body { margin:0; font-size:1em; line-height:1.4; line-height:1; }

::-moz-selection { background:#5a96be; color:#fff; text-shadow:none; }
::selection { background:#5a96be; color:#fff; text-shadow:none; }

/* General hyperlink */
a { color:#fff; text-decoration:none; cursor:pointer; }
a:visited { color:#fff; }
a:hover { color:#5a96be; }
a:focus { outline:thin dotted; }
a:hover, a:active { outline:0; }

abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:bold; }
blockquote { margin:1em 40px; quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
dfn { font-style:italic; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
ins { background:#ff9; color:#000; text-decoration:none; }
mark { background:#ff0; color:#000; font-style:italic; font-weight:bold; }
pre, code, kbd, samp { font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em; }
pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; }
q { quotes:none; }
q:before, q:after { content:""; content:none; }
small { font-size:85%; }
span.smaller { font-size:65%; }

sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }

ul, ol { margin:1em 0; padding:0; list-style:none; }
dd { margin:0 0 0 40px; }
nav ul, nav ol { list-style:none; list-style-image:none; margin:0; padding:0; }

img { border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; }
svg:not(:root) { overflow:hidden; }
figure { margin:0; }

table { border-collapse:collapse; border-spacing:0; }
td { vertical-align:top; }

.chromeframe { margin:0.2em 0; background:#ccc; color:black; padding:0.2em 0; }

form { margin:0; }
fieldset { border:0; margin:0; padding:0; }
label { cursor:pointer; }
legend { border:0; *margin-left:-7px; padding:0; white-space:normal; }
button, input, select, textarea { font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; }
button, input { line-height:normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; *overflow:visible; }
button[disabled], input[disabled] { cursor:default; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; *width:13px; *height:13px; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }
textarea { overflow:auto; vertical-align:top; resize:vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color:#f0dddd; }

/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */

.ir { display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr; *line-height:0; }
.ir br { display:none; }
.hidden { display:none !important; visibility:hidden; }
.visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }
.invisible { visibility:hidden; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }


/* ===== Primary Styles ========================================================
   Author: Cliff
   ========================================================================== */

/* Embed fonts */
@font-face {
	font-family:'Delicious-Roman';
	src:url('../font/delicious-roman.eot');
	src:url('../font/delicious-roman.eot?#iefix') format('embedded-opentype'),
		url('../font/delicious-roman.woff') format('woff'),
		url('../font/delicious-roman.ttf') format('truetype'),
		url('../font/delicious-roman.svg#delicious-roman') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Delicious-Bold';
	src:url('../font/delicious-bold.eot');
	src:url('../font/delicious-bold.eot?#iefix') format('embedded-opentype'),
		url('../font/delicious-bold.woff') format('woff'),
		url('../font/delicious-bold.ttf') format('truetype'),
		url('../font/delicious-bold.svg#delicious-bold') format('svg');
	font-weight:normal;
	font-style:normal;
}

h1 { font-family:Delicious-Roman, sans-serif; font-size:20px; letter-spacing:5px; color:#fff; line-height:24px; }
h2 { font-family:Delicious-Roman, sans-serif; font-size:16px; letter-spacing:5px; color:#fff; line-height:20px; }
h3 { font-family:Delicious-Bold, sans-serif; font-size:14px; color:#fff; line-height:0; font-style:italic; margin:0; }
h4 { font-family:Delicious-Roman, sans-serif; font-size:20px; letter-spacing:3px; color:#fff; line-height:22px; }
h5 { font-family:Delicious-Roman, sans-serif; font-size:15px; color:#fff; margin:20px 0 0 0; line-height:0; }
a, p, li { font-family:Delicious-Roman, sans-serif; font-size:14px; line-height:20px; margin:0; }
strong { font-family:Delicious-Bold, sans-serif; }
.blue { color:#5a96be; }
.white { color:#fff; }

/* Loader */
#loader { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; z-index:200; }

/* Layout */
body{ background:#000; overflow-x:hidden; }
header, footer, section { }
#container { position:relative; width:1024px; height:580px; padding:0; }
#container-registration { position:relative; width:1024px; height:630px; padding:0; background:#202020; }
#container-specification { position:relative; width:1024px; height:700px; padding:0; background:#202020; }
#container-siteplan { position:relative; width:1024px; height:610px; padding:0; }
#container-video { position:relative; width:750px; height:500px; padding:0; }
#header { position:relative; width:1000px; height:140px; padding:0;  }
#footer { position:relative; width:1000px; height:140px; padding:0;  }
.centered { margin:0 auto; }

/* Navigation */  
nav#main { position:absolute; left:0; top:65px; }
nav#main ul { margin:0; }
nav#main li { float:left; text-indent:-3000px; }
nav#main a { display:block; height:34px; margin:0; }
nav#main a:hover, nav#main a.active { }

nav#main a.concept { background:url(../img/btn-concept.png) 0 0; width:72px; }
nav#main a:hover.concept, nav#main a.concept.active { background-position:0 -34px; }
nav#main a.soho { background:url(../img/btn-soho.png) 0 0; width:54px; }
nav#main a:hover.soho, nav#main a.soho.active { background-position:0 -34px; }
nav#main a.greenpod { background:url(../img/btn-greenpod.png) 0 0; width:81px; }
nav#main a:hover.greenpod, nav#main a.greenpod.active { background-position:0 -34px; }
nav#main a.workstation { background:url(../img/btn-workstation.png) 0 0; width:95px; }
nav#main a:hover.workstation, nav#main a.workstation.active { background-position:0 -34px; }
nav#main a.location { background:url(../img/btn-location.png) 0 0; width:73px; }
nav#main a:hover.location, nav#main a.location.active { background-position:0 -34px; }
nav#main a.developer { background:url(../img/btn-developer.png) 0 0; width:84px; }
nav#main a:hover.developer, nav#main a.developer.active { background-position:0 -34px; }
nav#main a.registration { background:url(../img/btn-registration.png) 0 0; width:95px; }
nav#main a:hover.registration, nav#main a.registration.active { background-position:0 -34px; }
nav#main a.contact { background:url(../img/btn-contact.png) 0 0; width:69px; }
nav#main a:hover.contact, nav#main a.contact.active { background-position:0 -34px; }
nav#main a.video { background:url(../img/btn-video.png) 0 0; width:56px; }
nav#main a:hover.video, nav#main a.video.active { background-position:0 -34px; }

/* Sub-Navigation */
nav#sub { position:absolute; left:73px; top:100px; }
nav#sub.greenpod { left:128px; }
nav#sub ul { margin:0 0 0 0; }
nav#sub li { float:left; text-indent:-3000px; }
nav#sub a { display:block; height:20px; margin:0; }
nav#sub a:hover, nav#sub a.active { }

nav#sub a.technosuite { background:url(../img/btn-sub-technosuite.png) 0 0; width:87px; }
nav#sub a:hover.technosuite, nav#sub a.technosuite.active { background-position:0 23px; }
nav#sub a.cybersuite { background:url(../img/btn-sub-cybersuite.png) 0 0; width:80px; }
nav#sub a:hover.cybersuite, nav#sub a.cybersuite.active { background-position:0 23px; }
nav#sub a.duocore { background:url(../img/btn-sub-duocore.png) 0 0; width:65px; }
nav#sub a:hover.duocore, nav#sub a.duocore.active { background-position:0 23px; }
nav#sub a.icono { background:url(../img/btn-sub-icono.png) 0 0; width:50px; }
nav#sub a:hover.icono, nav#sub a.icono.active { background-position:0 23px; }
nav#sub a.oracle { background:url(../img/btn-sub-oracle.png) 0 0; width:54px; }
nav#sub a:hover.oracle, nav#sub a.oracle.active { background-position:0 23px; }
nav#sub a.siteplan { background:url(../img/btn-sub-siteplan.png) 0 0; width:68px; }
nav#sub a:hover.siteplan, nav#sub a.siteplan.active { background-position:0 23px; }
nav#sub a.specification { background:url(../img/btn-sub-specification.png) 0 0; width:90px; }
nav#sub a:hover.specification, nav#sub a.specification.active { background-position:0 23px; }

/* Tab-Navigation */
nav#tab { position:absolute; left:0; bottom:0; z-index:3; }
nav#tab.technosuite, nav#tab.cybersuite, nav#tab.duocore { left:398px; }
nav#tab.oracle { left:250px; }
nav#tab.icono { left:250px; }
nav#tab ul { margin:0 0 0 0; }
nav#tab li { float:left; text-indent:-3000px; }
nav#tab a { display:block; height:34px; margin:0; }
nav#tab a:hover, nav#tab a.active { }

nav#tab a.interior { background:url(../img/btn-tab-interior.jpg) 0 0; width:148px; }
nav#tab a:hover.interior, nav#tab a.interior.active { background-position:0 34px; }
nav#tab a.floorplan { background:url(../img/btn-tab-floorplan.jpg) 0 0; width:148px; }
nav#tab a:hover.floorplan, nav#tab a.floorplan.active { background-position:0 34px; }
nav#tab a.oracle1 { background:url(../img/btn-tab-oracle1.jpg) 0 0; width:148px; }
nav#tab a:hover.oracle1, nav#tab a.oracle1.active { background-position:0 34px; }
nav#tab a.oracle2 { background:url(../img/btn-tab-oracle2.jpg) 0 0; width:148px; }
nav#tab a:hover.oracle2, nav#tab a.oracle2.active { background-position:0 34px; }
nav#tab a.icono1 { background:url(../img/btn-tab-icono1.jpg) 0 0; width:148px; }
nav#tab a:hover.icono1, nav#tab a.icono1.active { background-position:0 34px; }
nav#tab a.icono2 { background:url(../img/btn-tab-icono2.jpg) 0 0; width:148px; }
nav#tab a:hover.icono2, nav#tab a.icono2.active { background-position:0 34px; }
nav#tab a.icono3 { background:url(../img/btn-tab-icono3.jpg) 0 0; width:148px; }
nav#tab a:hover.icono3, nav#tab a.icono3.active { background-position:0 34px; }


/* Logo */
#logo { background:url(../img/logo.png) 0 0; width:155px; height:80px; z-index:3; }
#logo.intro { margin-top:280px; }
#logo.main { position:absolute; top:30px; right:0; }
#line1 { background:#58595b; width:90px; height:1px; position:absolute; top:50px; right:270px; }
#line2 { background:#58595b; width:120px; height:4px; position:absolute; top:30px; right:200px; }
#line3 { background:#424344; width:150px; height:1px; position:absolute; top:105px; right:-190px; }

/* Footer */
#legal { width:450px; height:30px; position:absolute; top:20px; right:0; text-align:right; }
#legal p { font-size:11px; color:#4b4b4b; }
#line4 { background:#58595b; width:150px; height:1px; position:absolute; top:25px; left:-70px; }
#line5 { background:#424344; width:80px; height:3px; position:absolute; top:40px; left:-120px; }
#line6 { background:#58595b; width:70px; height:2px; position:absolute; top:60px; left:60px; }

/* Content */
#desc { background:#202020; width:250px; height:480px; padding:50px 40px; position:absolute; top:0; z-index:100; }
#desc.nobg { background:none; }
#desc.facilities { width:220px; height:550px; padding:30px 40px; }
#desc.developer { width:400px; padding:50px 150px 50px 0; }
#desc.spec { width:700px; padding:50px 0 0 162px; }
#desc.contact { width:550px; padding:50px 0 50px 0; }
#desc.registration { width:650px; padding:0 187px; font-family:Delicious-Roman, sans-serif; font-size:12px; }
.left { left:0; }
.right { right:0; }
span.spaced { margin-left:20px; }
#desc h1 { margin:0 0 30px 0; }
#desc h3 { margin:0 0 20px 0; }
#desc h1.registration { margin:0; position:absolute; top:50px; left:192px; }
#desc h3.spec { margin:0; position:absolute; top:50px; left:315px; }
#desc p { color:#fff; margin:10px 0; }
#desc p.registration { margin:0; position:absolute; top:80px; left:192px; }
#desc .sqft { height:18px; background:#292929; padding:5px 0 3px 0; font-family:Delicious-Roman, sans-serif; font-size:14px; color:#5a96be; text-align:center; line-height:20px; }
#desc .sqft.w80 { width:80px; height:22px; }
#desc .sqft.w180 { width:178px; height:40px; }
#desc .sqft.withTitle { margin-top:-7px; }
#desc li { list-style:none; color:#fff; margin:0; background:url(../img/bullet-point.png) no-repeat 0 4px; padding:0 0 0 15px; }
#desc li.first { list-style:none; margin:0; padding:0; background:none; }
#desc ul.siteplan li { list-style:none; color:#fff; margin:0 0 0 0; padding:0 0 0 0; background:url(../img/bullet-number.png) no-repeat 0 3px; }
#desc ul.siteplan li.blue { background:url(../img/bullet-number-blue.png) no-repeat 0 3px; }
#desc ul.siteplan li span { margin:0 10px 0 0; font-size:11px; text-align:center; float:left; width:14px; margin-top:-1px; }
#desc ul.siteplan p { margin:5px 0 -2px 0; color:#5a96be; }
#desc div.column2 { float:left; width:245px; height:200px; margin-right:25px; }
#desc p.plus { font-size:30px; margin-left:30px; color:#5a96be; }

#desc div.col1 { float:left; width:130px; font-family:Delicious-Bold, sans-serif; font-size:14px; text-align:right; }
#desc div.col2 { float:right; width:530px; font-family:Delicious-Roman, sans-serif; font-size:14px; text-align:left; }
#desc div.row { height:20px; padding:3px 0 0 10px; }
#desc div.row-bg { background:#414042; height:20px; padding:3px 0 0 10px; }
#desc div.row.row2, #desc div.row-bg.row2 { height:40px; }
#desc div.row.row3, #desc div.row-bg.row3 { height:60px; }
#desc div.row.row4, #desc div.row-bg.row4 { height:93px; }
#desc div.row div.twocol, #desc div.row-bg div.twocol { float:left; width:260px; }
#desc div.row div.sixcol, #desc div.row-bg div.sixcol { float:left; width:70px; text-align:center; }

#desc .clear-concept { height:100px; }
#desc .clear-workstation { height:40px; }
#desc .clear-location { height:63px; }

#siteplan { background:url(../img/bg-siteplan.jpg) no-repeat 0 0; width:1024px; height:610px; padding:0; position:absolute; top:0; }
#siteplan #spot { position:absolute; width:20px; height:20px; background:url(../img/icon-spot.png) no-repeat 0 0; text-align:center; color:#000; font-size:12px; }
#siteplan #spot p { margin-bottom:5px; }
#siteplan #spot.s1 { top:430px; left:330px; }
#siteplan #spot.s2 { top:240px; left:220px; }
#siteplan #spot.s3 { top:415px; left:455px; }
#siteplan #spot.s4 { top:290px; left:340px; }
#siteplan #spot.s5 { top:280px; left:200px; }
#siteplan #spot.s6 { top:180px; left:340px; }
#siteplan #spot.s7 { top:430px; left:190px; }
#siteplan #spot.s8 { top:300px; left:250px; }
#siteplan #spot.s9 { top:220px; left:340px; }
#siteplan #spot.s10 { top:220px; left:310px; }
#siteplan #spot.s11 { top:370px; left:335px; }
#siteplan #spot.s12 { top:250px; left:340px; }
#siteplan #spot.s13 { top:385px; left:455px; }


/* Form */
#wufoo-q7p2x7 { margin:50px 0 0 0; }

/* Banner */
#slides { position:absolute; top:0; left:0; z-index:0; }
#headline { position:absolute; bottom:0; left:0; width:1024px; height:40px; z-index:100; background:#000; opacity:0.8; filter:alpha(opacity=80); padding:10px; }
#headline h2 { margin-left:345px; }
.slides_container { width:1024px; overflow:hidden; position:relative; display:none; }
.slides_container div { width:1024px; height:580px; display:block; }
.slides_container div img { display:block; }
.pagination { position:relative; top:-37px; left:10px; width:100px; z-index:99; }
.pagination li { float:left; margin:0 10px; margin-left/*\**/:3px\9;text-indent:-3000px; }
.pagination li a { display:block; width:9px; height:11px; background-image:url(../img/banner-pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -15px; }

/* Intro Animation */
#intro1 { background:#fff; width:110px; height:1px; position:absolute; top:230px; left:40%; }
#intro2 { background:#5a96be; width:70px; height:1px; position:absolute; top:280px; left:60%; }
#intro3 { background:#58595b; width:130px; height:3px; position:absolute; top:320px; left:63%; }
#intro4 { background:#5a96be; width:60px; height:1px; position:absolute; top:330px; left:30%; }
#intro5 { background:#fff; width:90px; height:2px; position:absolute; top:345px; left:33%; }
#intro6 { background:#5a96be; width:100px; height:2px; position:absolute; top:420px; left:49%; }

#intro7 { background:#fff; width:300px; height:1px; position:absolute; top:25%; right:0; }
#intro8 { background:#5a96be; width:150px; height:1px; position:absolute; top:30%; right:0; }
#intro9 { background:#fff; width:90px; height:2px; position:absolute; top:31%; right:0; }
#intro10 { background:#5a96be; width:70px; height:1px; position:absolute; top:35%; right:0; }
#intro11 { background:#fff; width:200px; height:2px; position:absolute; top:40%; right:0; }
#intro12 { background:#5a96be; width:400px; height:1px; position:absolute; top:45%; right:0; }

#intro13 { background:#fff; width:75px; height:1px; position:absolute; top:33%; right:0; }
#intro14 { background:#5a96be; width:50px; height:2px; position:absolute; top:38%; right:0; }
#intro15 { background:#5a96be; width:30px; height:1px; position:absolute; top:41%; right:0; }
#intro16 { background:#fff; width:120px; height:1px; position:absolute; top:38%; right:0; }
#intro17 { background:#5a96be; width:190px; height:1px; position:absolute; top:41%; right:0; }
#intro18 { background:#5a96be; width:80px; height:2px; position:absolute; top:48%; right:0; }
#intro19 { background:#5a96be; width:40px; height:3px; position:absolute; top:35%; right:0; }
#intro20 { background:#fff; width:120px; height:2px; position:absolute; top:58%; right:0; }

#tagline1 { width:400px; margin-top:130px; padding-left:105px; }
#tagline2 { width:400px; padding-left:170px; }
#introduction { width:350px; height:300px; margin-top:280px; color:#fff; }
#introduction a { color:#5a96be; font-size:14px; float:right; margin:40px 10px 0 0; letter-spacing:2px; }
#introduction a:hover { color:#fff; font-size:14px; }

/* Macbook Pro with Retina Display ----------- */
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),
only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5) {
nav#main a.concept { background:url(../img/btn-concept@2x.png) 0 0; }
nav#main a.concept { background-size:72px 70px; }
nav#main a.soho { background:url(../img/btn-soho@2x.png) 0 0; }
nav#main a.soho { background-size:54px 70px; }
nav#main a.greenpod { background:url(../img/btn-greenpod@2x.png) 0 0; }
nav#main a.greenpod { background-size:81px 70px; }
nav#main a.workstation { background:url(../img/btn-workstation@2x.png) 0 0; }
nav#main a.workstation { background-size:95px 70px; }
nav#main a.location { background:url(../img/btn-location@2x.png) 0 0; }
nav#main a.location { background-size:73px 70px; }
nav#main a.developer { background:url(../img/btn-developer@2x.png) 0 0; }
nav#main a.developer { background-size:84px 70px; }
nav#main a.registration { background:url(../img/btn-registration@2x.png) 0 0; }
nav#main a.registration { background-size:95px 70px; }
nav#main a.contact { background:url(../img/btn-contact@2x.png) 0 0; }
nav#main a.contact { background-size:69px 70px; }
nav#main a.video { background:url(../img/btn-video@2x.png) 0 0; }
nav#main a.video { background-size:56px 70px; }

nav#sub a.technosuite { background:url(../img/btn-sub-technosuite@2x.png) 0 0; }
nav#sub a.technosuite { background-size:87px 45px; }
nav#sub a.cybersuite { background:url(../img/btn-sub-cybersuite@2x.png) 0 0; }
nav#sub a.cybersuite { background-size:80px 45px; }
nav#sub a.duocore { background:url(../img/btn-sub-duocore@2x.png) 0 0; }
nav#sub a.duocore { background-size:65px 45px; }
nav#sub a.icono { background:url(../img/btn-sub-icono@2x.png) 0 0; }
nav#sub a.icono { background-size:50px 45px; }
nav#sub a.oracle { background:url(../img/btn-sub-oracle@2x.png) 0 0; }
nav#sub a.oracle { background-size:54px 45px; }
nav#sub a.siteplan { background:url(../img/btn-sub-siteplan@2x.png) 0 0; }
nav#sub a.siteplan { background-size:68px 45px; }
nav#sub a.specification { background:url(../img/btn-sub-specification@2x.png) 0 0; }
nav#sub a.specification { background-size:90px 45px; }

nav#tab a.interior { background:url(../img/btn-tab-interior@2x.jpg) 0 0; }
nav#tab a.interior { background-size:148px 68px; }
nav#tab a.floorplan { background:url(../img/btn-tab-floorplan@2x.jpg) 0 0; }
nav#tab a.floorplan { background-size:148px 68px; }
nav#tab a.oracle1 { background:url(../img/btn-tab-oracle1@2x.jpg) 0 0; }
nav#tab a.oracle1 { background-size:148px 68px; }
nav#tab a.oracle2 { background:url(../img/btn-tab-oracle2@2x.jpg) 0 0; }
nav#tab a.oracle2 { background-size:148px 68px; }
nav#tab a.icono1 { background:url(../img/btn-tab-icono1@2x.jpg) 0 0; }
nav#tab a.icono1 { background-size:148px 68px; }
nav#tab a.icono2 { background:url(../img/btn-tab-icono2@2x.jpg) 0 0; }
nav#tab a.icono2 { background-size:148px 68px; }
nav#tab a.icono3 { background:url(../img/btn-tab-icono3@2x.jpg) 0 0; }
nav#tab a.icono3 { background-size:148px 68px; }

#logo { background:url(../img/logo@2x.png) 0 0; }
#logo { background-size:155px 80px; }

#desc li { background:url(../img/bullet-point@2x.png) no-repeat 0 4px; background-size:8px 8px; }

#siteplan { background:url(../img/bg-siteplan@2x.jpg) no-repeat 0 0; }
#siteplan { background-size:1024px 610px; }

#siteplan #spot { background:url(../img/icon-spot@2x.png) no-repeat 0 0; }
#siteplan #spot { background-size:20px 20px; }

#desc ul.siteplan li { background:url(../img/bullet-number@2x.png) no-repeat 0 3px; background-size:14px 14px; }
#desc ul.siteplan li.blue { background:url(../img/bullet-number-blue@2x.png) no-repeat 0 3px; background-size:14px 14px; }

.pagination li a { background-image:url(../img/banner-pagination@2x.png); background-size:9px 27px; }
}
