/* CSS Document */
@font-face {
    font-family: 'BitstreamVeraSansRoman';
    src: url('Vera-webfont.eot');
    src: url('Vera-webfont.eot?#iefix') format('embedded-opentype'),
        url('Vera-webfont.woff') format('woff'),
        url('Vera-webfont.ttf') format('truetype'),
        url('Vera-webfont.svg#BitstreamVeraSansRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadpro-cond-webfont.eot');
    src: url('myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
        url('myriadpro-cond-webfont.woff') format('woff'),
        url('myriadpro-cond-webfont.ttf') format('truetype'),
        url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a:link, a:visited, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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, a:link, a:visited, img, a:link img, a:visited img {
    margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;text-decoration: none;line-height: 1em;quotes: none;list-style: none;  font-family:'BitstreamVeraSansRoman'; font-size:12px}
.left{float:left;}
.right{float:right;}
.inner{position: relative;margin: 0 auto;}
.blue {color: #005981;}
.clear{clear:both;}
.clear10{clear:both;height:10px;width:100%;}
body { background:#EDEDED;}
a.link { color:#fff; background:url(../images/link-border.png) no-repeat right center; padding:10px;}
a.link span{font-size: 12px;}
a.link:hover { color:#dedede}
a.bluelink { color:#03648A} 
a.bluelink:hover { color:#6D6E70} 
input , select , textarea { border:0; outline:0}
textarea {resize:none}

.phonenumber 
{
    color: #FFFFFF;
}
/* header */
.header-wrapper{background:url(../images/header-bg.png) repeat scroll 0 0 transparent;height:240px;width:100%;}
.header{width:960px;}
.header-grad-left{background: url(../images/header-left-grad.png) repeat-y scroll 0 0;float: left;position: absolute;width: 50%;height:240px;z-index:10;}
.header-grad-right{background: url(../images/header-right-grad.png) repeat-y scroll 0 0;float: right;position: absolute;width: 50%;margin-left:50%;height:240px;z-index:10;}
.header-search{background: url(../images/search-back.png) repeat-x scroll 0 0;height: 28px;margin-left: 650px;position: absolute;width: 300px;padding: 4px 0 0 4px;z-index:14;}
.header-search p{font-size:12px;color:#FFF;}
.header-search input{height:14px;width: 117px; color:#A8A8A8; font-size:11px }
.search{margin:1px 6px 0 0;width: 160px;}
.search input[type="submit"] { background:url(../images/search-arrow.png) no-repeat 0 0; width:17px; height:17px; margin:-1px 0 0 3px}
.maximize{background: url(../images/max-bg.png) repeat-x scroll 0 0;color: #FFFFFF;position: absolute;width: 117px;padding-top: 2px;height:23px;z-index:14;cursor:pointer;margin: 175px 0 0 850px;}
.maximize p{display:block;padding-right: 3px;}
.logo{margin: 6px 0 0 20px;position: absolute;z-index: 10;}
#header-slider{background-color:#FFFFFF;width:960px;height:419px;position:absolute;display:none;}
.header-bg{height:240px;overflow:hidden;}
.home-messages{display: block; float: right;padding: 2px 5px 0;position: absolute;right: 24px;text-align: right;top: 70px;z-index: 30;}
.home-messages p{color: #292929;font-family: MyriadProCondensed;font-size: 20px;font-weight: bold;text-shadow: 1px 1px 3px #EEEEEE;text-transform: uppercase;}
.home-messages-p{display:none}

/* menu */
.menu{margin-top: -25px;position: relative;z-index: 15;}
.menu li{background:url(../images/menu-off.png) no-repeat scroll 0 0;color: #FFFFFF;float: left;text-align: center;width: 136px;height: 35px; border-left:1px solid #4ca5cb}
.menu li:hover{background:url(../images/menu-on.png) no-repeat scroll 0 0;}
.active-menu {background: url("../images/menu-on.png") no-repeat scroll 0 0 transparent !important;}
.menu a{color:#FFFFFF; width:100%; line-height:35px;display:block; font-size:13px}
.menu li:first-child { border-left:0}
.navigation{width: 137px;height: 35px;position:relative;}
.opaque{display:none;position:absolute; top:22px;}
.opaque ul{width:685px;}
.opaque li{background:url(../images/sub-menu-off.png) no-repeat scroll 0 0;margin-top: 13px; z-index:16; border-left:0; width:137px}
.opaque li:hover{background:url(../images/sub-menu-on.png) no-repeat scroll 0 0;margin-top: 13px;}
.opaque li.active{background:url(../images/sub-menu-on.png) no-repeat scroll 0 0;margin-top: 13px;}
.opaque li.active a{color:#007BA8;}
.opaque a{color:#808080; font-size:12px}
.opaque a:hover{color:#007BA8;}
.left-submenu1{margin-left:-137px;}
.left-submenu2{margin-left:-274px;}

/* body */
p { line-height:18px}
.container-wrapper{background: url(../images/body-bg.png) repeat-x scroll 0 0 #ededed;min-height: 600px;width: 100%;}
.container-bg{background:url(../images/body-in-bg.jpg) no-repeat scroll 0 0 transparent;width:100%;min-height:600px;} 
.main-content{width: 906px; position:relative; margin:0 auto}
.middle{ background: url("../images/m-shadow.png") repeat-y  0 0 ;min-height: 435px;width:785px; padding:20px 60px; float:left; }
h1{position:relative;color:#FFF;background:#03648A;display:block;height: 45px;padding: 20px 0 0 10px;   margin: -20px 0 10px -30px;width:842px;font-size: 22px;font-weight: normal;}
h5{color:#aeaeae;font-size: 14px;;font-weight: normal;}

.col{width: 390px;}
.col a{color:#005981;}
.col a:hover{color:#6D6E70;}
.middle big{color: #03648A;display: block;font-size: 26px;padding-top: 10px;}
.middle p{color:#6D6E70; padding: 20px 0;}
.img-t{background:url(../images/img-t-bg.png) 0 0; width:390px; height:10px;}
.img-b{background:url(../images/img-b-bg.png) 0 0; width:390px; height:13px;}
.img-m{background:url(../images/img-m-bg.png) repeat-y 0 0; width:390px;padding: 5px 17px;}
.img-m p{padding:0;}
.middle-back{height: auto;width: 906px;padding-left: 30px;}
.top{background: url("../images/t-shadow.png") no-repeat  0 10px ;height: 34px;width: 905px; float:left}
.btm{background: url("../images/b-shadow.png") no-repeat  0 0 ;height: 23px;width: 905px; float:left}
.inside-container{

    background: none repeat scroll 0 0 #EAEAEA;
    /* 
    background: none repeat scroll 0 0 #fff; remove background to enable animation*/
    float: left; padding: 0px 10px 0 10px;width: 765px;}
.inside-col{width:600px;padding:5px;}
.inside-navigator{min-height: 340px;width: 155px;padding-top: 10px;}
.inside-navigator h2{background: url("../images/title-construction.png") no-repeat scroll 0 0 transparent;display: block;font-size: 14px;height:17px;margin: 5px -10px; padding: 5px 20px;color:#03648A; cursor:pointer;}
.inside-navigator h2.active{ background:#005981;color:#fff;}

/*.months{ display: none;}*/
.months li{ display:block;padding: 3px 7px; cursor:pointer;
            background: url("../images/li-month-bg-off.png") no-repeat scroll 0 5px }
.months li.active{background:url(../images/li-month-bg.png) no-repeat 0 5px; display:block;color:#005981;}
.active-month{display:block;}
.more-details{color: #930021;display: block;margin-top: 10px;padding-bottom: 5px;}
.more-details a{background: url("../images/more-arrow.png") no-repeat scroll 0 2px transparent;color: #930021;padding-left: 12px;}
.more-details a:hover{color:#DEDEDE;}

/* media gallery */
.middle .active p {color: #6D6E70;padding: 5px 2px;}
.social{ height: 28px;  width:60px; float:right}
.social a{display: block;float: left;padding: 3px;} 
.albumScroll{
    width: 100%;
    height: 147px; /* I have to set a height... if not the tabs other than the front tab are not displaying */
    overflow: auto;
    margin-bottom: 5px;
}


/* virtual tour */
.top-vir{background:url(../images/t-virtual.png) no-repeat scroll 0 0;width: 831px; margin-left:20px;height:25px;margin-top: 25px;;}
.btm-vir{background:url(../images/b-virtual.png) no-repeat scroll 0 0;width: 831px; margin-left:20px;height:25px;}
.vir{background:url(../images/m-virtual.png) repeat-y scroll 0 0 transparent;width:782px;margin-left:20px;padding:10px 30px;}
.vir h4{color:#005981; padding-top: 15px;}
.vir p{width:770px;}
.vir-cont{padding:20px; width:865px;} 
.vir-cont h1{margin: -20px 0 10px 10px;}

/* Broshure */ 
.download-social{float:left; padding:7px 0 0 7px; }
.download-text{float:left;padding:10px; }

.socialB{ height: 28px;  width:60px; float:left; margin-top: 9px;}

/* Subs */
.bg-cheif{background:url(../images/bg-chief.png) no-repeat 0 0; height:288px;width:188px; padding:26px;}
.bg-cheif img { width:190px; height:237px; margin-bottom:6px}
.bg-cheif h4{color:#005981;}
.bg-cheif p{color:#4D4D4D;padding:0}
.col-cheif{width:540px;}
.col-cheif span{color:#005981;}

/* contact us */
.contact{padding-right: 20px;width: 241px;}
.contact big{border-bottom: 1px solid #005981;padding-bottom: 10px;width: 200px;}
.contact-container{border-left: 1px solid #6D6E70;padding-left: 20px;width: 502px;}
.contact-form{width:462px; background:#EAEAEA;padding:20px;color:#6D6E70;min-height:248px}
.contact-form h4{padding-bottom:10px;color:#03648A;}
.contact-form span{display: block;float: left;padding: 10px 0 0;width: 90px;}
.contact-form .inputs{margin-top: 5px; width:250px;color:#6D6E70; height:22px;}
.contact-form textarea.inputs { height:70px}
.contact-form select{width: 252px !important;}
.button{background-color:#016588;width:70px !important;color:#fff; height:24px; margin:0 0 0 4px; display:block; cursor:pointer}
form.contact { width:342px}

/* PSC */
.b-border{border-bottom: 1px solid #6D6E70;color: #005981;display: block;padding: 10px 10px 10px 0;font-size: 26px;}
.psc {width:380px;}
.psc p{padding:10px 0 0 0;}
.psc h4{padding-top:10px;color:#005981;line-height: 18px; }
.more{padding-bottom: 5px;color:#930021;margin-top: 10px;border-bottom: 1px solid #005981;width: 360px; display:block;}
.more a{background: url("../images/more-arrow.png") no-repeat scroll 0 2px transparent;color:#930021;padding-left: 12px;}
.more a:hover{color:#808080;}

/* Press Release */
.press-year{background:#03648A;width:785px;height:30px;}
.press-year li{background: url("../images/menu-off.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;float: left;height: 22px;padding-top: 8px;text-align: center;width: 70px;cursor: pointer;}
.press-year li.active{background:url("../images/menu-on.png");}
.scroll-pane { background:#F4F8F9}
.scroll-pane, .scroll-pane-arrows{width: 100%;height: 200px;overflow: auto;margin-bottom: 0px;}
.ul-top{background:#F4F8F9; width:770;height:10px;}
.scroll-pane span{padding-left: 20px;width: 60px;display:block;float:left;color:#6D6E70; line-height:18px}
.scroll-pane p { float:left; padding:0; color:#005981; width:600px}
.scroll-pane li{width:778px; color:#005981;background:#F4F8F9;padding:3px; cursor:pointer; float:left}
.scroll-pane li:hover{background:#DEDEDE;}
.scroll-pane li.active{background:#DEDEDE;}
.scroll-pane li.active p { padding:0; color:#005981}
.ul-shadow{background:url(../images/ul-bg-shadow.png) repeat-x 0 0 transparent;height: 13px;/*position: absolute;top: 338px;*/width: 785px; float:left; margin-top:-9px}
.share{display: block; margin-top: 5px; padding: 0 5px;}
a.social-facebook{background:url(../images/facebook.png) no-repeat 0 0; width:22px; height:22px; display:block;padding:0 2px;} 
a.social-facebook:hover{background:url(../images/facebook-on.png) no-repeat 0 0;} 
a.social-twitter {background:url(../images/twitter.png) no-repeat 0 0; width:22px; height:22px; display:block;padding:0 2px;}
a.social-twitter:hover{background:url(../images/twitter-on.png) no-repeat 0 0;}


/* newsletter */
.newsletter-container{background: none repeat scroll 0 0 #EAEAEA;float: left;padding:10px;width: 765px;margin: 10px 0;}
.newsletter-container h2{background: url("../images/title-construction.png") no-repeat scroll 0 0 transparent;color: #03648A;cursor: pointer;display: block;font-size: 14px;height: 17px;margin: 5px -10px; padding: 5px 20px;}
.newsletter-navigator{min-height: 325px;width: 125px;}
.newsletter-container h2.active{ background:#005981;color:#fff;}
.newsletter-listing{background:#fff; width:600px; min-height:320px;padding:20px}
.newsletter-listing div.item{border-bottom: 1px solid #005981;width:250px; padding:10px 0;} 
.newsletter-container a.news-title{background: url("../images/pdf-icon.png") no-repeat scroll 0 0 transparent; color: #005981;  display: block;  font-size: 14px; font-weight: normal;  padding: 5px 5px 5px 34px;}
.newsletter-container a.news-title span.red{color:#930021;padding: 0;}
.newsletter-container a.news-title span.red:hover{color:#005981;}
.newsletter-listing a{color:#930021;}
.newsletter-listing img{padding-right:4px;}
.newsletter-listing div.item.last{border:none;}
.newsletter-container form{padding:5px; color:#4D4D4D;padding:14px;width: 565px;}
.newsletter-container input{margin: 0 4px;color:#005981;height: 20px;width: 150px;}
.newsletter-container span{padding:0 5px;}
.title{font-size:18px;color: #005981;} 
.title a{color:#fff!important;}
.title a:hover{color:#969595!important;}
.newsletter-container .button{width:100px !important; color:#FFF;height: 22px;}

/* own or rent*/
.own-head{width:600px; display:relative;margin-bottom: 15px;}
.own-head p{width:350px;padding:5px 0;}
.own-head img{background: url(../images/bg-own.png) no-repeat;padding:15px}
.own-listing{background: url("../images/left-arrow-own.png") no-repeat scroll 0 3px transparent;color: #6D6E70;line-height: 18px;padding-left: 10px;}
.border-btm{border-bottom: 1px solid #005981;width:250px; padding:10px 0;}
.col-own{width: 380px;}
.border-right{border-right: 1px solid #6D6E70;height: auto;padding-right: 10px;}

/* home page */
.side-col{margin-top: 10px;padding-right: 15px;width: 265px;}
.side-colr{margin-top:15px;width: 225px;}
.side-col div.title{background:#005891;color: #FFFFFF;margin: 5px 0;padding:8px 5px;width: 255px;height: 14px;}
.side-col h4{font-size: 15px;font-weight: normal;width: 130px;}
.side-col h2{font-size:15px; color:#005891;font-weight: normal;}
.side-col p{padding: 10px 0 0 0!important;}
.side-col a{color:#930021;}
.side-col a:hover { color:#808080}
.side-col ul{padding:10px 0;}
.side-col li{background: url(../images/bg-li-home.png) no-repeat 0 10px transparent;padding: 10px 0 0 30px;line-height: 15px;color:#6D6E70;}
.side-col li h5 { color:#005891; font-weight:normal;}
.border{background:url(../images/border.png) repeat-x 0 0;width:100%; height:14px}
h4.subscribe{background:url(../images/bg-subscribe.png) repeat-x 0 0 transparent;color: #FFFFFF;height: 10px;padding: 10px;width: 255px;}
.subscribe{background:#E4E4E5;height: 100px;padding: 10px;width: 255px;}
.subscribe span{color: #4D4D4D; display: block; float: left; padding-top: 10px; width: 65px;}
.subscribe input.inputs{width:188px;color: #6D6E70;height: 22px;margin: 5px 0px; float:right}
.smallBanner{position:relative;}
.rightBanner{bottom: 10px;color: #FFFFFF;left: 10px;padding: 5px;position: absolute;width: 195px;font-size:16px}
.orangeRightBanner {background: url(../images/orange-background-map.png) repeat 0 0 transparent;}
.purplePopup {background: url(../images/purple-background-map.png) repeat 0 0 transparent;}
.blueRightBanner {background: url(../images/blue-background-map.png) repeat 0 0 transparent;}

/* search-result */
.search-result a{display:block;color:#005981;}
.search-result a:hover { color:#808080}
.search-result div.b-border{width:785px;}

/* map */
.map-container{position:relative;}
.map {width:599px;}
.map ul{background:url(../images/map-sec-bg.png) repeat-y 0 0;height: 26px;width:599px;margin-top: -2px;}
.map li{float:left; cursor:pointer;width:80px;display:block;color:#fff;border-left: 2px solid #FFF;}
.map li:first-child{border-left:0 none;}
.map li a{color:#fff;display: block;height: 12px;width: 69px; padding:7px 6px;text-align: center;}
.map-sec-info{padding:10px 0;display:none}
.map-sec-info h4{color: #FFFFFF;font-size: 22px;padding: 2px 10px;width: 200px;font-weight: normal;}
.active-sec{display:block !important;}
.active-sec p{padding:20px 0;}
.liv h4, .active-liv{background:#e78021 !important;}
.wor h4, .active-wor{background:#3078a0 !important;}
.vis h4, .active-vis{background:#a91e47 !important;}
[rel="liv"]:hover, [rel="wor"]:hover, [rel="vis"]:hover{background:#919191!important;}

.flash-menu{height: 386px; width:186px;background: url(../images/flash-menu-bg.png) repeat-y 0 0 #EAEAEA;}
.flash-menu a{background:url(../images/flash-menu-bg.png) repeat-y 0 0 #919191;color:#fff;padding:12px 13px;font-size:17px;display: block;margin-bottom: 2px;}
.flash-menu a:hover, .flash-menu a.active{background:url("../images/flash-menu-active.png") repeat-y scroll 0 0 transparent;}
.flash-menu-content{padding:1px 13px; display:block;}
.flash-menu-content li{padding:10px;margin:6px 0;font-size:14px; color:#fff;cursor:pointer}
.flash-menu-content li:hover{color:#e6e2e2;} 
.flash-menu-content li.title{font-size:16px!important;font-weight:bold; color:#666666;padding:0 !important;cursor:default!important;}
.flash-menu-content li.hotel{background:#B60D42;}
.flash-menu-content li.comm{background:#317AA8;}
.flash-menu-content li.resi{background:#F68A30;}
.flash-menu-content li.medical{background:#9E38A9;}
.flash-menu-content li.pred{background:#A2CC85;}
.flash-menu-content li.phase{background:#03648A;}

.flash-arrow div{position:absolute; width: 22px;left: 173px;height:34px;z-index:100;display:none;}
.flash-arrow img{padding:12px 0 0 3px;}

#medical-arrow{  background: url(../images/flash-arrow-bg.png) repeat-y -2px 0 #9E38A9;  height: 34px;top: 206px;}
#medical-arrow img{padding-top:13px!important;}

#hotel-arrow{  background: url(../images/flash-arrow-bg.png) repeat-y -2px 0 #B60D42;height: 48px;top: 152px;}
#hotel-arrow img{padding-top:19px!important;}
#comm-arrow{background: url(../images/flash-arrow-bg.png) repeat-y  -2px 0 #317AA8;top:112px;}

#pred-arrow{background: url(../images/flash-arrow-bg.png) repeat-y  -2px 0 #A2CC85;height: 48px;top: 246px;}
#pred-arrow img{padding-top:19px!important;}
#phase1-arrow{background: url(../images/flash-arrow-bg.png) repeat-y  -2px 0 #03648A;top: 322px;}
#phase2-arrow{background: url(../images/flash-arrow-bg.png) repeat-y  -2px 0 #03648A;top: 362px;}

.developper-container{display:none;}
.developper-container span{display:block; position:absolute; width:10px; height:10px; background:#fff; cursor:pointer}
.developper-container span.blue{background:url(../images/blue-button.png);}
.developper-container span.red{background:url(../images/red-button.png);}
.developper-container span.yellow{background:url(../images/yellow-button.png);}
.developper-container span.purple{background:url(../images/purple-button.png);}
.projectName{display:none;left: 186px;position: absolute;top: 13px;width: 599px;}
.projectNameP{display:none;}
.projectName p{color:#fff; padding:5px 10px; background:url(../images/projects-name.png) repeat;font-size: 14px;}
.developpers{position: absolute;right: 0;top: 360px;}
.Gray20{  background: none repeat scroll 0 0 #EAEAEA;display: block;height: 15px;margin-top: 386px;width: 100%; }

/* map's building */
#building-1A{left: 247px;top: 131px;}
#building-1B{left: 278px;top: 98px;}
#building-1C{left: 306px;top: 121px;}
#building-1D{left: 304px;top: 150px;}
#building-1E{left: 299px;top: 178px;}
#building-Sector2{left: 436px;top: 155px;}
#building-3A1{left: 344px;top: 182px;}
#building-3A2{left: 338px;top: 201px;}
#building-3B1{left: 377px;top: 189px;}
#building-3B3{left: 361px;top: 210px;}
#building-3B4{left: 372px;top: 215px;}
#building-3C1{left: 420px;top: 187px;}
#building-3C2{left: 409px;top: 201px;}
#building-3C4{left: 399px;top: 225px;}
#building-3D1{left: 451px;top: 193px;}
#building-3D2{left: 439px;top: 217px;}
#building-3D3{left: 452px;top: 220px;}
#building-3D4{left: 429px;top: 238px;}
#building-3D5{left: 442px;top: 244px;}
#building-3E1{left: 485px;top: 198px;}
#building-3E2{left: 516px;top: 226px;}
#building-3E3{left: 464px;top: 254px;}
#building-3F1{left: 518px;top: 204px;}
#building-3F2{left: 473px;top: 232px;}
#building-3F4{left: 509px;top: 247px;}
#building-3F6{left: 499px;top: 268px;}
#building-5E{left: 675px;top: 137px;} 
#building-5A1{left: 596px;top: 295px;}
#building-5A3{left: 593px;top: 296px;}
#building-5B1{left: 634px;top: 250px;}
#building-5C1{left: 683px;top: 190px;}
#building-5D1{left: 721px;top: 149px;}
#building-7A1-a{left: 657px;top: 278px;}
#building-7A2-a{left: 698px;top: 261px;}
#building-7A3-a{left: 724px;top: 213px;}
#building-7A3-b{left: 749px;top: 225px;}
#building-6A-a{left: 496px;top: 57px;}
#building-6A-b{left: 521px;top: 63px;}
#building-6B-a{left: 600px;top: 67px;}
#building-6B-b{left: 572px;top: 67px;}
#building-6C-a{left: 592px;top: 127px;}
#building-6C-b{left: 571px;top: 121px;}
#building-6D-a{left: 489px;top: 114px;}
#building-6D-b{left: 517px;top: 114px;}
#building-6G-a{left: 625px;top: 138px;} 
#building-8A1{left: 318px;top: 39px;}
#building-8B1-a{left: 375px;top: 46px;} 
#building-8C1-a{left: 339px;top: 107px;}
#building-8C1-b{left: 341px;top: 87px;}
#building-8C2-a{left: 373px;top: 110px;}
#building-8C2-b{left: 376px;top: 92px;}
#building-8E1-a{left: 418px;top: 49px;}
#building-8E2-a{left: 451px;top: 56px;}
#building-8F1-a{left: 415px;top: 98px;}
#building-8F1-b{left: 404px;top: 109px;}
#building-8F2-a{left: 444px;top: 117px;}
#building-8F2-b{left: 450px;top: 99px;}
#building-4A1{left: 585px;top: 200px;}
#building-4A5{left: 557px;top: 264px;}

/* footer */
.footer-wrapper{background:#DEDEDE;height:24px;width: 100%;}
.footer {width: 960px;}
.footer p{color:#4D4D4D; padding-top: 5px; font-size:11px}
.footer a{color:#4D4D4D; font-size:11px}
.footer a:hover{color:#005981;}

.errorSummary
{ 
    padding:5px;
    margin:2px 0px 6px 0px;
    border:solid 1px #FBD3C6;
    background:#FDE4E1;
    color:#CB4721;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    text-align:center; 
}

.errorSummary p { color:#CB4721; padding:0;}

#preloader {
    position:absolute;
    top:200px;
    left:450px;
    z-index:2;
    overflow:hidden;
}
#preloader-construction {
    position:absolute;
    top:400px;
    left:450px;
    z-index:2;
    overflow:hidden;
}
#preloader-press {
    position:absolute;
    top:400px;
    left:450px;
    z-index:2;
    overflow:hidden;
}

/* We set the width/height explicitly. No width/height causes infinite loops. */

#preloaderwrapper .jcarousel-item-vertical,
#preloaderwrapper .jcarousel-item-placeholder-vertical {
    width: 125px;
    height: auto;
}
#preloaderwrapper .jcarousel-container-vertical {
    width: 125px;
    height: 350px;	 
}
#preloaderwrapper .jcarousel-clip-vertical {
    width: 125px;
    height: 290px;
    z-index: 20;
}
#preloaderwrapper  .jcarousel-list li, .jcarousel-item {
    float: left;
    list-style: none;
    width: 75px;
    height: 75px;
}

/*
 * carousel overrride
 */

#slideshow-main {
    width:475px;
    float:left;
    padding-top: 10px;

}
#slideshow-carousel {
    float:left;
    width:113px;
    position:relative;
    margin:0 10px 0 0
}

.jcarousel-nav {
    width: 90px;
    z-index:30;
    height:60px;
    border:2px solid #03648A
}