@charset "utf-8";
/* CSS Document */
/* Reset */
.magic:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.magic{display: inline-block;}
.cb{clear: both;}
*{padding: 0;margin: 0;}
body, h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, li, dl, dd, fieldset, legend, address
{margin: 0;padding: 0;}

a, a:visited, a:active{text-decoration: none;}
a:hover{text-decoration: underline;}

fieldset, img, a img{border: 0;}
fieldset.accessibility{border: none;margin: 0;padding: 0;}
fieldset.accessibility legend{display: none;}

:focus{outline: 0;}
.hide, .hide a, .hide a:hover, .hide a:visited, h1 span{position: absolute;top: -500px;width: 1px;height: 1px;overflow: hidden;}
.hide a:active{position: static;width: auto;height: auto;}
.imgDelay{display: none;}

.headerBoxes{position:relative;background-color:#ffffff;color:#000000;padding:10px;height:1%;overflow:hidden;border:1px solid #DADADA;font-size:12px;height:350px;}
.headerBoxes, #footer{-moz-border-radius:5px 5px 5px 5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;radius-topleft:5px;radius-topright:5px;radius-bottomleft:5px;radius-bottomright:5px;}

.headerBoxes .hd{margin-bottom: 8px;}
.headerBoxes .bd{zoom:1;height: 1%;overflow: hidden;}
.headerBoxes .ft{font-size: 1.1em;}
.headerBoxes h2{font-weight: normal;font-size: 1.6em;color: #444444;}
.headerBoxes h2 .left, .headerBoxes h1 .right, .headerBoxes h1 .center{float:none;margin:0;}
.headerBoxes h2 .left{text-align:left;}
.headerBoxes h2 .right{text-align:right;}
.headerBoxes h2 .center{text-align:center;}
.headerBoxes h3{font-weight:normal;font-size:14pt;color:#444444;}
.headerBoxes h4{font-weight:900;font-size:13px;color:#444444;}
.headerBoxes a{color: #268101;text-decoration: none;}
.headerBoxes a:focus, .timelist a:visited, .timelist a:hover, .timelist a:active{color: #268101;text-decoration: none;}
.headerBoxes .hd .hd-signpost{margin:5px 0 0 0;padding:3px;background-color:#268101;color:#ffffff;font-weight:900;background-image:url(../images/arrow.gif);z-index:1;background-position:center bottom;background-repeat:no-repeat;position:relative;}
.headerBoxes .hd .hd-signpost-tag{background:transparent url(../images/arrow.gif) no-repeat scroll 0 0;position:relative;height:7px;width:15px;left:30px;z-index:1;}
.headerBoxes .hd a{margin:3px 0;}
/************************************/
/* Image Concierge Styles           */
/************************************/
.concierge{background:#FFF ;border: none;-moz-border-radius:6px;-webkit-border-radius:6px;}
.concierge .hd h2{top:-6px;color:#444444;font-size:1.6em;font-weight:normal;line-height:1em;padding:0;position:relative;}
.concierge .bd .content{border-top:1px #fff solid;left:0;position:absolute;top:2px;width:100%;}
    /********** Feature **********/
    .concierge .feature{width:650px;height:330px;top:0;left:0;display:block;background-color:#FEFEFE;border-bottom:1px solid #fff;}
    .concierge .feature div.image{
		text-align:center;
		padding:2px 0 0;
		overflow:hidden;
		height:328px;
		width:648px;
	}
    .concierge .feature div.image img{height:326px;width:638px;}
    .concierge .feature .caption{
			text-align:left;
			margin:0 5px 0 5px;
			
			overflow:hidden;
			position: absolute;
			bottom:0;
			background: transparent url(../images/caroselTextBg.png);
			
			width:608px;
			padding: 15px;
			
		}
    .concierge .feature .caption h3{font-size:16pt;font-weight:900;}
    .concierge .feature .caption p{font-size:12pt;}
    .concierge .feature .caption a{display:block;color:#fff;}
    /********** Carousel **********/
    .concierge .carousel{position:absolute;top:0;left:650px; width: 300px;}
    .concierge .carousel .jcarousel-skin-concierge{}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-container-vertical{width:100%;padding:0 0 33px 0;background-color:Transparent;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-clip-vertical{height:330px;	width:99.5%;background-color:#fff;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li{ float:none; height:108px;background:transparent url(../images/bkg-inactive.png) repeat-x 0 0;overflow:hidden;margin-bottom:1px;border-left:solid #fff 1px;-moz-border-topright:6px;-moz-border-bottomright:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-top-right-radius:6px;cursor:pointer;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li a{color:#5e5e5e;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li a:hover{text-decoration:none;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .text{overflow:hidden;margin:5px 0 0 5px;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .text h3{font-size:13pt;margin-bottom:4px;/*white-space:nowrap;*/}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .text p{font-size:12px;white-space:nowrap;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .text p.teaser{display:none;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .thumb img{height:40px;width:40px;margin:6px;border:1px solid #fff;}

    .concierge .carousel .jcarousel-list-vertical li.active,
    .concierge .carousel .jcarousel-list-vertical li:hover{background-color:#FEFEFE;background-image:none;border-left:none;width:100%;color:#073042;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li.active .text a,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li:hover .text a{color:#073042;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-item-placeholder{background:#fff;color:#000;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-vertical{position:absolute;bottom:0px;left:0;width:86px;height:31px;cursor:pointer;background:transparent url(../images/arrows.png) no-repeat right top;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-vertical:hover{background-position:right -31px;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-vertical:active{background-position:right top;}

    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-disabled-vertical,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-disabled-vertical:hover,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-disabled-vertical:active{cursor:default;background-position:right -62px;}

    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-vertical{position:absolute;bottom:0px;left:87px;width:86px;height:31px;cursor:pointer;background:transparent url(../images/arrows.png) no-repeat left top;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-vertical:hover{background-position:left -31px;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-vertical:active{background-position:left top;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-disabled-vertical,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-disabled-vertical:hover,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:left -62px;}

.col-4

{
	width: 980px;
}

