#main {

}

#carouselWrap {
    position:relative;
    height: 343px;
    overflow:visible;
}

#carouselBG {
    padding:0;
}

#carouselBG li {
    display:none;
    position:absolute;
    height: 343px;
    width:100%;
    padding:0;
}

#carouselBG li img {
    
}

div.info {
    position:absolute;
    z-index:10;
    padding:10px 25px 10px 30px;
    background:url('../images/bannerBG.png') no-repeat top left;
}

    div.info h2 {
        color:#ffffff;
        font-size:3.6em;
        padding:0;
    }
    
        div.info h2 a {
            color:#ffffff;
        }
    
    div.info p {
        color:#ffffff;
        font-size:1.5em;
        padding:0;
    }

#strapline {
    padding:15px 0 20px 30px;
}

    #strapline h3 {
        color:#4C4C4C;
        font-weight:normal;
        font-size:2.2em;
        padding:0;
        letter-spacing:-0.02em;
    }

#mycarousel {
    padding:0;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 147px;
    height: 250px;
    padding: 40px 20px;
    float:right;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  145px;
    height: 250px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 145px;
    height: 90px;
    text-align:center;
    padding:0;
}

.jcarousel-skin-tango .jcarousel-item img {
	position:relative;
	z-index:1;
	margin:0 auto;
}

.jcarousel-skin-tango .selected {
    background:none;
}

.jcarousel-skin-tango .selected img {
	position:relative;
	z-index:100;
}

/*
.jcarousel-skin-tango .selected {
	margin-bottom:-20px;
	margin-top:-50px;
	position:relative;
	z-index:10;
}*/

.jcarousel-skin-tango .jcarousel-item img {
	border:0px solid #444444;
}

.jcarousel-skin-tango .selected img {
	border:0px solid white;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 76px;
    width: 38px;
    height: 31px;
    cursor: pointer;
    background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 76px;
    width: 38px;
    height: 31px;
    cursor: pointer;
    background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

#footerTop  {
    width:954px;
	margin:0 auto;
	padding:22px 0 0 26px;
}
    
    #footerSelectWrap {
        padding-bottom:2px;
    }
        
    #footerTop div.select {
        display:inline;
        float:left;
        margin:0 4px 0 4px;
        padding:0;
        position:relative;
        background:url("../images/input_selectBottom.png") no-repeat right bottom;
    }
    
        #footerTop div.select span  {
            background:url("../images/input_selectTop.png") no-repeat right top;
            border:0 none;
            color:#333333;
            display:block;
            margin-bottom:5px;
            cursor:pointer;
            width:300px;
            padding:8px 0 3px 10px;
            position:relative;
            z-index:0;  
            font-size:1.2em;   
        }
        
        #footerTop div.selected span {
            background:url("../images/input_selectTopOn.png") no-repeat right top;
        }
                
    ul.popup {
        padding:0;
        position:relative;
    }

    ul.popup li {
        display:none;
        background:white;
        padding:19px 0 0 0;
        z-index:400;
        width:944px;
        margin-left:4px;
        position:absolute;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px solid #655F6D;
        font-size:0.8em;
        list-style-type:none;
    }
    
    ul.popup li div {
        float:left;
        padding:0 0 0 25px;
    }
    
    ul.popup li div.quarter {
        width:22.3%;
    }
    
        ul.popup li.quarter .one {
            width:258px;
            padding-right:25px;
        }
        
        ul.popup li.quarter .two {
            width:176px;
            padding-left:20px;
            border-left:1px solid #B3B3B3;
        }
        
        ul.popup li.quarter .three {
            width:200px;
        }
        
        ul.popup li.quarter .four {
            width:165px;
        }
        
    ul.popup li.third div {
        width:29.7%;
    }
    
    ul.popup li.half div {
        width:44.6%;
    }
    
    ul.popup li.whole div {
        width:89.2%;
    }
    
        ul.popup li div h4 {
            color:#000000;
            font-size:1.2em;
            padding-bottom:8px;
        }
        
        ul.popup li div p {
            padding-bottom:20px;
        }
        
        ul.popup li div img {
            padding-bottom:10px;
        }
    
        ul.popup li div ul {
            padding:0;
        }
    
        ul.popup li div ul li {
            display:block;
            background:none;
            width:auto;
            margin:0;
            padding:0;
            font-size:1.2em;
            border:0;
            color:#333333;
            position:relative;
            list-style-type:none;
        }
        
            ul.popup li div ul li a {
				color:#333333;
				padding:2px 0 2px 11px;	
				display:block;
				background:url('../images/arrow-black-right.png') no-repeat left;
			}
			
			a.close {
			    float:right;
			    padding-right:10px;
			    cursor:pointer;
			}
			
			.opacity {
			    opacity:0.75;
			    filter:alpha(opacity=75)
			}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
