
/* End.Default Theme */

/* User's theme */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.Carousel3D_Theme_Simple {
    width: 600px;
    margin: 100px auto 0;
    position: relative;
	
}
    /* Card List */
    .Carousel3D_Theme_Simple ul.Cardlist {
        width: 250px; /* width of the carousel */
        height: 188px;
        margin: 0 auto;
        position: relative;
        
        z-index: 1;
    }
        .Carousel3D_Theme_Simple ul.Cardlist li {
            xborder: 2px solid #ccc;
        }
            .Carousel3D_Theme_Simple ul.Cardlist li a.CityBankCard:link,
            .Carousel3D_Theme_Simple ul.Cardlist li a.CityBankCard:visited {
                display: block;
                width: 100%;
            }
            .Carousel3D_Theme_Simple ul.Cardlist li a.CityBankCard img {
                display: block;
            }
    /* Controller: NEXT/PREV */
    .Carousel3D_Theme_Simple .Carousel3DController {
        width: 600px;
        overflow: hidden;
        position: absolute;
        top: 70px;
        left: 0;
        z-index: 0;
    }
        .Carousel3D_Theme_Simple .Carousel3DController a:link,
        .Carousel3D_Theme_Simple .Carousel3DController a:visited {
            display: block;
            width: 23px;
            height: 0px;
            overflow: hidden;
            padding: 47px 0 0;
        }
        .Carousel3D_Theme_Simple .Carousel3DController a.Prev {
            background: url(images/png/carousel_arrows_goright.png) no-repeat /*left top*/;
            float: right;
			height:35px;
			width:100px;
			margin-top:75px;
        }
        .Carousel3D_Theme_Simple .Carousel3DController a.Next {
            background: url(images/png/carousel_arrows_goleft.png) no-repeat /*left top*/;
            float: left;
			height:35px;
			width:100px;
			margin-top:75px;
			margin-left:35px;
        }
    /* Loading Container */
    .Carousel3D_Theme_Simple div.LoadingContainer {
        /*background: #fff url(images/header/masterpiece_logo.png) no-repeat center 65px;*/
		
    }
        .Carousel3D_Theme_Simple div.LoadingContainer p {
            text-align: center;
            font-size: 1.6em;
            font-weight: bolder;
            color: #000;
            padding: 100px 0 0;
        }
    /* small logo */
	.small_logo {
		width:75px;
		height:67px;
		background-image:url(images/png/logo_small.png);
		background-repeat:no-repeat;
		position:absolute;
		top:80px;
		left:262px;
		z-index:100;
	}
	