@charset "utf-8";
body{text-align:center; font:13px Arial, Helvetica, sans-serif; color:#3c3c3c; line-height:20px; background:#cccccc url(/images/main-rep-x.jpg) left top repeat-x;}
a{color:#5f5f5f; text-decoration:none;}
.f12{font:bold 12px Arial, Helvetica, sans-serif;}
.white,.white a{color:#FFF;}
.white a:hover{color:#cccccc;}
.brown,.brown a{color:#9f5e00;}
.gold,.gold a{color:#9d7200;}
.pink,.pink a{color:#db8b96;}
.light-blue,.light-blue a,a.light-blue{text-decoration:none; color:#3077e1;}
.light-green,.light-green a{color:#add456; text-decoration:none;}
.light-grey,.light-grey a{color:#b3b3b3;}
.blue2,.blue2 a{color:#175b88;}
.black,.black a{color:#000;}
.grey,.grey a{color:#878687; text-decoration:none;}
.light-grey,.light-grey{color:#878687;}
.dark-red,.dark-red a{color:#420607;}
.dark-blue,.dark-blue a{color:#0a2455;}
.red,.red a{color:#ca004a;}
.orange{color:#f39700; text-decoration:none;}
.orange a{color:#f39700;}
h1{font: bold 14px Arial, Helvetica, sans-serif; color:#000;}
h2{font: bold 16px Arial, Helvetica, sans-serif; color:#000;}
h3{font:15px Arial, Helvetica, sans-serif;}
div{text-align:left; font:13px Arial, Helvetica, sans-serif;color:#3c3c3c;}
.container{width:980px; margin:0 auto; background: url(/images/all-repy.jpg) left top repeat-y; overflow:auto;}
.home-rep-bg{width:980px; margin:0 auto; background: url(/images/main-repy.jpg) left top repeat-y; overflow:auto;}
.header{width:980px; background:url(/images/top-shadow.jpg) left top no-repeat; float:left; overflow:hidden;}
.function-menu{ width:970px; height:24px; text-align:right; padding:5px; text-align:right;}
.function-menu ul{float:right; overflow:hidden;}
.function-menu ul li{float:left; border-right:1px solid #FFF; line-height:14px;}
.function-menu ul li a{ color:#464646; text-decoration:none; font:12px Arial, Helvetica, sans-serif; padding:0 15px;}
.logo-con{width:960px; height:92px; overflow:hidden; float:left; padding:0 10px; background:#FFF; position:relative; background:url(/images/logo-bg.jpg) 490px 35px no-repeat;}
.logo-con a{display:block; position:absolute; top:0;}
a.logo{left:10; background:url(/images/logo.jpg) left top no-repeat; width:301px; height:86px;}
a.logo-twitter{ right:390px; background:url(/images/icon-twitter.jpg) left top no-repeat; width:62px; height:30px;}
a.logo-youtube{ right:320px; background:url(/images/icon-youtube.jpg) left top no-repeat; width:70px; height:30px;}
a.logo-facebook{ right:250px; background:url(/images/icon-facebook.jpg) left top no-repeat; width:70px; height:30px;}
a.logo-calluback{ right:10px; background:url(/images/icon-callyouback.jpg) left top no-repeat; width:79px; height:69px;}
ul.hmenu{width:938px; padding:0 32px 0 10px; float:left;background:url(/images/hmenu.jpg) left top no-repeat;}
ul.hmenu li{float:left;}
ul.hmenu li a{display:block; height:34px; background:url(/images/hmenu.jpg);}
ul.hmenu li a.btn1{ width:89px ; background-position:-10px top;}
ul.hmenu li a.btn2{ width:107px ; background-position:-99px top;}
ul.hmenu li a.btn3{ width:105px ; background-position:-206px top;}
ul.hmenu li a.btn4{ width:104px ; background-position:-311px top;}
ul.hmenu li a.btn5{ width:117px ; background-position:-415px top;}
ul.hmenu li a.btn6{ width:104px ; background-position:-532px top;}
ul.hmenu li a.btn7{ width:104px ; background-position:-636px top;}
ul.hmenu li a.btn8{ width:107px ; background-position:-740px top;}
ul.hmenu li a.btn9{ width:35px ; background-position:-847px top;}
ul.hmenu li a.btn10{ width:66px ; background-position:-882px top;}
ul.hmenu li a:hover.btn1{ width:89px ; background-position:-10px -34px;}
ul.hmenu li a:hover.btn2{ width:107px ; background-position:-99px -34px;}
ul.hmenu li a:hover.btn3{ width:105px ; background-position:-206px -34px;}
ul.hmenu li a:hover.btn4{ width:104px ; background-position:-311px -34px;}
ul.hmenu li a:hover.btn5{ width:117px ; background-position:-415px -34px;}
ul.hmenu li a:hover.btn6{ width:104px ; background-position:-532px -34px;}
ul.hmenu li a:hover.btn7{ width:104px ; background-position:-636px -34px;}
ul.hmenu li a:hover.btn8{ width:107px ; background-position:-740px -34px;}
ul.hmenu li a:hover.btn9{ width:35px ; background-position:-847px -34px;}
ul.hmenu li a:hover.btn10{ width:66px ; background-position:-882px -34px;}
.flash-bnr{width:960px; overflow:hidden; padding:0 10px; background:url(/images/flash-bnr-bg.jpg) left top no-repeat; height:252px;}
.mtr-map{background:#b2b2b2 url(/images/mtr-map-bg.jpg) left top no-repeat; width:940px; height:80px; padding:4px 0 0 40px; overflow:hidden;}
.left-col{width:207px; float:left; overflow:hidden;}
.left-shadow{float:left; width:197px; padding-left:10px; background:url(/images/side-bg-l.jpg) left top no-repeat; overflow:hidden;}
.vdo-con,.rent,.search-storage{background:url(/images/vdo-bg.jpg) left top repeat-y; width:197px; overflow:hidden; float:left;}
label.rent-label{float:left; width:60px; height:25px; padding-left:12px; cursor:pointer; font:12px Arial, Helvetica, sans-serif;}
.text-box-bg-s{background:url(/images/text-box-bg-s.jpg) left top no-repeat; width:109px; height:22px; float:left; margin-right:11px; padding:3px 0 0 5px; margin-bottom:5px; display:inline;}
.text-box-bg-s input{width:103px; border:1px solid #FFF; height:17px; float:left; font:11px Arial, Helvetica, sans-serif; line-height:17px; margin-bottom:5px;}
.footer{color:#6a6868; width:980px; float:left; overflow:hidden; background:url(/images/footer-bg.jpg) left top no-repeat; height:52px; padding-top:15px;}
.copyright,.webdesign{float:left; width:50%; color:#777777; font:11px Arial, Helvetica, sans-serif;}
.webdesign{ text-align:right;}
.webdesign a{ color:#777777; text-decoration:none; }
.footer ul{overflow:hidden; float:left; width:720px; padding-left:220px; margin-bottom:20px; display:inline;}
.footer li{float:left; border-right:1px solid #999; line-height:13px;}
.footer li a{ text-decoration:none;padding:0 15px; font:12px Arial, Helvetica, sans-serif;}
.mid-con{float:left; width:513px;}
.search-con{width:173px; background:url(/images/search-head.jpg) left top no-repeat; height:24px;; overflow:hidden; padding:17px 0 0 340px; display:inline-block;}
.search-con select{border:1px solid #FFF; height:19px; line-height:19px; font:11px Arial, Helvetica, sans-serif; width:150px;}
.search-result{height:500px; background:#fff;padding:14px; width:485px; float:left; display:block;}
.address{ background:url(/images/grey-arrow.jpg) left top no-repeat; padding:0 0 0 20px; width:316px; float:left;}
.search-result-right{width:149px; float:left;}
.search-result p{margin-bottom:15px;}
.mid-col{width:513px; float:left;}
a.btnSearch{display:block; background:#fff url(/images/icon-search.jpg) left top no-repeat; padding-left:31px; height:23px; text-decoration:none; color:#3C3C3C;}
.wine-storage{width:100%; float:left;}
.wine-storage-inner{padding:0 14px 14px; float:left; width:485px;}
.wine-storage p{margin-bottom:20px;}
.media-con{width:503px; padding:0 5px 10px 5px; float:left;}
a.btnLeft,a.btnRight{display:block; float:left; background:url(/images/ar-l.jpg) left top no-repeat; width:13px; height:16px; margin-top:30px;}
a.btnRight{background:url(/images/ar-r.jpg) left top no-repeat;}
.media-logo-con{width:459px; float:left; display:inline;}
.media-logo-con img{ float:left;}
.right-col{width:260px; float:left;}
.right-shadow{background:url(/images/side-bg-r.jpg) right top no-repeat; padding-right:10px; width:250px; float:left;}
.speaker-icon{float:left; background:url(/images/icon-speaker.gif) left top no-repeat; width:22px; height:19px;}
.news-heading{width:193px; float:left; line-height:22px; padding-left:5px;}
.news-list{padding:10px 15px 10px 15px; float:left; width:220px; background:url(/images/news-bg-light.jpg) left top repeat-y;}
.news-list.dark{background:url(/images/news-bg-dark.jpg) left top repeat-y;}
.news-list-con,.client-voice-con,.guarantee-con{width:250px; float:left;background:url(/images/right-col-bg-repy.jpg) left top repeat-y;}
.client-voice-con-inner{ background:url(/images/client-voice-bg.jpg) left top no-repeat; padding:10px; width:230px; min-height:240px; float:left;}
.client-voice-img,.guarantee-img{padding:0 3px 3px 0; width:56px; float:left; background:url(/images/client-voice-pic-bg.jpg) left top no-repeat;}
.client-voice-text,.guarantee-text{width:166px; padding-left:5px; float:left; line-height:22px; text-align:justify; padding-bottom:20px;}
.guarantee-img{width:38px; background:url(/images/guarantee-pic-bg.jpg) left top no-repeat;}
.guarantee-text{ width:184px; background:none;}
.guarantee-text p{margin-bottom:20px;}
.no-bg{background:none; padding:0 10px 10px;}
.inner-right{width:773px; float:left;}
.storage-space-content{background: url(/images/space-right-bg.jpg) right top no-repeat; padding-right:10px; width:763px; float:left;}
.storage-space-intro{padding:0 20px 20px; width:723px; float:left; background:#fff; }
.storage-space-intro p{margin-bottom:20px;  text-align:justify; font:12px Arial, Helvetica, sans-serif;line-height:24px;}
.size-item{width:763px; float:left;  overflow:hidden;}
.size-item.dark{background:url(/images/bg-booknow-dark.jpg) left top no-repeat;}
.size-item.light{background:url(/images/bg-booknow-light.jpg) left top no-repeat;}
.size-item.last{ background:url(/images/bg-booknow-light-bottom.jpg) left top no-repeat;}
.size-intro-text{padding:20px; padding-bottom:10px; width:525px; float:left; line-height:22px;}
a.btnBookNow{float:left; display:block; background:url(/images/btnBookNow-dark.jpg) left top no-repeat; width:41px; height:137px;}
a.btnBookNow.light{background:url(/images/btnBookNow-light.jpg) left top no-repeat;}
ul.num{list-style:decimal; margin-left:20px; font:12px Arial, Helvetica, sans-serif;}
ul.num li{margin-bottom:5px;}
.location-con{background:url(/images/location-left-shadow.jpg) left top no-repeat; float:left; width:970px; padding-left:10px;}
.location-con-right-shadow{background:url(/images/location-right-shadow.jpg) right top no-repeat; float:left; width:960px; padding-right:10px;}
.location-left{width:584px; float:left; background:url(/images/location-bg.jpg) left top no-repeat;}
.location-head{float:left; width:100%; margin-bottom:44px; line-height:1px;}
.location-head img{float:left;}
.scroll-pic{padding:0 16px 0 24px; float:left; width:544px;}
a.btnScrollLeft,a.btnScrollRight{display:block; float:left; background:url(/images/btnRoll-l.jpg) left top no-repeat; width:14px; height:344px;}
a.btnScrollRight{ background:url(/images/btnRoll-r.jpg) left top no-repeat;}
.scrollArea{float:left; width:516px; overflow:hidden; height:344px;}
ul.location-menu{width:584px; height:45px; float:left;}
ul.location-menu li{float:left;}
ul.location-menu li.non-btn{background:url(/images/tab-btn.jpg) left top no-repeat; width:168px; height:45px;}
ul.location-menu li a{display:block; height:45px; background:url(/images/tab-btn.jpg) left top no-repeat;}
ul li.ui-state-default a.btn1{ width:211px; background-position:-168px 0;}
ul li.ui-state-default a.btn2{width:211px; background-position:-373px -45px; }
ul li.ui-tabs-selected a.btn1,ul li.ui-state-active a.btn1{ width:205px; background-position:-168px -45px;}
ul li.ui-tabs-selected a.btn2,ul li.ui-state-active a.btn2{width:205px; background-position:-379px 0;}

table.storage-table{width:569px; float:right;}
table.storage-table tr.row-grey td{background:url(/images/bar-grey.jpg) left top repeat-y;}
table.storage-table tr.row-orange td{background:url(/images/bar-orange.jpg) left top repeat-y;}
table.storage-table tr.row-yellow td{background:url(/images/bar-yellow.jpg) left top repeat-y;}
table.storage-table td{padding:6px 5px; background:none;}
table.storage-table td.col1{padding-left:19px; width:80px;}
table.storage-table td.col2{width:115px;}
table.storage-table td.col3{width:150px;}
table.storage-table tr.row-grey td.col1,table.storage-table tr.row-yellow td.col1,table.storage-table tr.row-orange td.col1{background-position:left top;}
table.storage-table tr.row-grey td.col2,table.storage-table tr.row-yellow td.col2,table.storage-table tr.row-orange td.col2{background-position:-104px top;}
table.storage-table tr.row-grey td.col3,table.storage-table tr.row-yellow td.col3,table.storage-table tr.row-orange td.col3{background-position:-229px top;}
table.storage-table tr.row-grey td.col4,table.storage-table tr.row-yellow td.col4,table.storage-table tr.row-orange td.col4{background-position:-389px top;}
.location-right{background: url(/images/orange-repline.jpg) left top repeat-y; width:351px; float:left;}
.location-right-top{background:url(/images/orange-top-bg.jpg) left top no-repeat; float:left; padding-bottom:20px; border-bottom:1px solid #FFF;}
ul.map-menu{ width:100%; float:left; margin-bottom:3px;}
ul.map-menu li{float:left; margin-right:8px;}
ul.map-menu li.googlemap{margin-right:98px;}
ul.map-menu li a{display:block; background:url(/images/inner-icon.jpg) left top no-repeat; height:22px; margin-top:7px; width:20px;}
ul.map-menu li a.btn2{ background-position:-28px top;}
ul.map-menu li a.btn3{ background-position:-56px top;}
.map-area{width:333px; height:314px; overflow:hidden; float:left; padding:0 9px;}
ul.map-details{ width:351px; float:left;}
ul.map-details li{padding:23px 5px 0 105px; width:241px; height:38px; overflow:hidden; background:url(/images/map-details.jpg) left top no-repeat;}
ul.map-details li.col2{background-position:left -61px;}
ul.map-details li.col3{background-position:left -117px;}
ul.map-details li.col4{background-position:left -177px;}
.book-new-con{float:left; padding-left:20px; margin:20px 0;}
.book-new-con img{float:left; margin-right:10px;}
a.btnBookNow2{ display:block;background:url(/images/btnBookNow2.jpg) left top no-repeat; width:132px; height:61px; float:left; margin-left:30px; margin-top:5px;}
.map-text{width:100%; background:url(/images/text-box-repy.jpg) left top repeat-y; float:left;}
.map-text-area{padding:0 30px; float:left; width:291px;}
.map-text-area p{margin-bottom:15px;}
.white-bg{background:#fff; width:960px; float:left;}
.doc-con{padding:0 15px; width:733px; float:left; min-height:950px; background:#fff;}
ul.doc-tab{float:left; width:408px; float:left; padding-left:325px;background:url(/images/doc-tab.jpg) left top no-repeat;}
ul.doc-tab li{float:left;}
ul.doc-tab li a{display:block; background:url(/images/doc-tab.jpg) left top no-repeat; height:48px;}
ul.doc-tab.active1 li a.btn1{ background-position:-325px top; width:202px;}
ul.doc-tab.active1 li a.btn2{ background-position:-527px top; width:205px;}
ul.doc-tab.active2 li a.btn1{ background-position:-325px -48px; width:202px;}
ul.doc-tab.active2 li a.btn2{ background-position:-527px -48px; width:205px;}
.doc-content{ background:url(/images/doc-repy.jpg) left top repeat-y; width:673px; padding:0 30px; float:left;}
.doc-content p{margin-bottom:20px; font:12px Arial, Helvetica, sans-serif; line-height:22px;}
.calculate-content{background:url(/images/calculate-repy.jpg) left top repeat-y; padding:0 18px; width:697px; float:left;}
table.calculate-table{width:100%; float:left;}
table.calculate-table tr.row-grey td{background:url(/images/long-bar-grey.jpg) left top repeat-y;}
table.calculate-table tr.row-orange td{background:url(/images/long-bar-orange.jpg) left top repeat-y;}
table.calculate-table tr.row-yellow td{background:url(/images/long-bar-yellow.jpg) left top repeat-y;}
table.calculate-table td{padding:6px 5px; background:none;}
table.calculate-table td.col1{padding-left:19px; width:150px;}
table.calculate-table td.col2{width:150px;}
table.calculate-table td.col3{width:150px;}
table.calculate-table tr.row-grey td.col1,table.calculate-table tr.row-yellow td.col1,table.calculate-table tr.row-orange td.col1{background-position:left top;}
table.calculate-table tr.row-grey td.col2,table.calculate-table tr.row-yellow td.col2,table.calculate-table tr.row-orange td.col2{background-position:-104px top;}
table.calculate-table tr.row-grey td.col3,table.calculate-table tr.row-yellow td.col3,table.calculate-table tr.row-orange td.col3{background-position:-229px top;}
table.calculate-table tr.row-grey td.col4,table.calculate-table tr.row-yellow td.col4,table.calculate-table tr.row-orange td.col4{background-position:right top;}

table.calculate-table tr.row-grey.first td.col1{background-position:left -1px;}
table.calculate-table tr.row-grey.first td.col4{background-position:right -1px;}

.text-box-bg-s.calculate-box{margin:0;}
.total-con{padding-left:437px; float:left;}
.text-box-white{background: url(/images/text-box-white.jpg) left top no-repeat;}
.text-box-yellow{background: url(/images/text-box-yellow.jpg) left top no-repeat;}
.text-box-orange{background: url(/images/text-box-orange.jpg) left top no-repeat;}
.text-box-grey{background: url(/images/text-box-grey.jpg) left top no-repeat;}
.locker-con{width:556px; float:left; text-align:center;}
a.btnBookNow3{background: url(/images/btnBookNow3.jpg) left top no-repeat;}
table.locker-table{width:542px;}
.locker-table-con{float:left; background:url(/images/locker-repy.jpg) left top repeat-y; padding-left:7px; width:549px;}
.long-text-box-white{background:url(/images/long-text-box-white.jpg) left top no-repeat; width:284px;}
.long-text-box-white input{width:270px;}
a.btnSubmit,a.btnCancel{display:block; background:url(/images/btnSubmit2.jpg) left top no-repeat; float:left; width:70px; height:25px;}
a.btnCancel{background:url(/images/btnReset2.jpg) left top no-repeat;}
table.form-table td{padding:5px 0; vertical-align:top;}
.white-con{width:763px; float:left; background:#fff; min-height:950px;}
.white-con p{margin-bottom:20px;}
.storage-space-content,.storage-space-content p{font:normal 13px Arial, Helvetica, sans-serif; line-height:20px;}
.package-items{ width:703px; padding:20px; float:left;}
.package-item{width:224px; float:left; margin-right:15px; margin-bottom:20px;}
.package-item.last{ margin-right:0;}
.package-imgcon{float:left; background:url(/images/package-pic-shadow.jpg) left top no-repeat; width:106px; height:92px; padding:5px 0 0 5px;}
.text-box-bg-xs-white{background:url(/images/text-box-bg-xs-white.jpg) left top no-repeat; width:90px; margin:0;}
.text-box-bg-xs-white input{width:79px;}
.package-enquiry{ padding:0 20px; float:left;}
.moving-total{padding-left:262px;}
.environment-item-s{width:49%; float:left;}
.w360{width:360px; float:left;}
.w360 h1,.environment-item-s h1{margin-bottom:10px;}
.w360 ul,.environment-item-s ul{font:12px Arial, Helvetica, sans-serif; line-height:20px;}
.environment-item-s ul { margin-left:20px; float:left; width:160px;}
.refer-form{float:left; width:500px;}
table.form-table td.blue2{text-align:right; padding-right:10px;}
#marqueecontainer {
height:200px;
overflow:hidden;
padding-left:0px;
position:relative;
width:250px;
}
.text-box-bg-s select.textbox{width:105px; height:19px; font:11px Arial, Helvetica, sans-serif; line-height:14px; border:none;}
.long-text-box-white select.textbox{width:280px;}
.vdo-con{padding:0 10px 10px; width:177px;}
input.btnSubmit {
	display:block;
	float:left;
	height:25px;
	width:70px;
}
.form-items{width:auto; float:left; padding:50px 0 0 170px;}
.form-item{width:100%; float:left; margin-bottom:20px;}
.form-item input.text-box{width:240px; font:12px Arial, Helvetica, sans-serif; float:left;}
.form-item label.w80{width:80px; float:left; cursor:pointer; font:12px Arial, Helvetica, sans-serif;}
.form-item div.text-box-bg-s.calculate-box{float:left;}
table.form-table td.radio-td label,table.form-table td.radio-td input{float:left; margin-right:5px;}
table.form-table td.radio-td label{margin-right:30px;}
table.form-table td textarea.text-area{width:500px; height:80px; overflow:auto; font:12px Arial, Helvetica, sans-serif; border:1px solid #fff;}
.long-text-area{background:url(/images/tw/long-textarea-bg.jpg) left top no-repeat; width:513px; height:92px;}
ul.hmenu li li a{ background-image:none; color:#FFF; padding:10px 5px; height:12px; margin:0;}
ul.hmenu li li{ float:none; height:32px; margin:0;}
ul.hmenu li ul {width:150px; border-top:1px solid #fff;}
ul.hmenu li li a:hover{ background:#FFF; color:#FF9C00;}
.calluback{width:227px; height:43px; background:url(/images/tw/call-u-back-bg.jpg) left top no-repeat; position:absolute; right:15px; top:0;}
.google-search{ width:227px; height:22px; background:url(/images/tw/google-bg.jpg) left top no-repeat; position:absolute; right:13px; top:58px;}
.calluback input.text-box,.google-search input.text-box{margin:6px 10px 0 76px; width:110px;}
.google-search input.text-box{margin:3px 10px 0 80px;}
#map2 {
height:680px;
width:700px;
}
.receiptTable td{padding:10px;}
table.line td{ padding:5px 5px;}
.checkred{ color:#900;}
.checkgreen{ color:#060;}
.checkblue{ color:#036;}
a.btnBookNow2.btnBookNow3{background: url(/images/btnBookNow3.jpg) left top no-repeat;}
.testimonial-item{width:100%; float:left; margin-top:20px;}
.testimonial-right{width:513px; float:left;}
.bubbles{ padding:0 20px 0 55px; width:438px; float:left; background:url(/images/tw/testimonial_26.jpg) left top repeat-y;}
img.shadow{background:transparent url(/images/tw/shadow-1000x1000.gif) no-repeat scroll right bottom;float:left;padding:5px 10px 10px 5px;}
.media-logo-con ul li {
	display:inline;
}
a.frontBookNow{margin:0;}
a.icon{display:block; width:74px; height:64px; float:left; margin-right:10px;}
a.wine{background:url(/images/icon-wine.jpg) 0 0 no-repeat;}
a.bicycle{background:url(/images/icon-bicycle.jpg) 0 0 no-repeat;}
a.office{background:url(/images/icon-office.jpg) 0 0 no-repeat;}
a.other{background:url(/images/icon-other.jpg) 0 0 no-repeat;}
a.exbi{background:url(/images/icon-exbi.jpg) 0 0 no-repeat;}
#floatbox {
position:absolute;
right:0;
top:100px;
z-index:100;
}.fb {
	width: 240px;
}
