
	    .tabs {
		    width: 100%;
		    max-width: 500px;
	    }

        .tabinput {
            opacity: 0;
        }

.tablabel {
    cursor: pointer;
    background: white;
    color: #4499ff;
    padding: 8px 20px;
    float: left;
    font: normal 1em cambria;
    margin: 0;
    height: 19px;
    border: 1px solid #ccc;
}

        .tablabel:hover {
            background: #4499ff;
            color:white;
        }

        .tabinput:checked + .tablabel {
            background: #4499ff;
            color: #eee;
        }

		.panels {
			float: left;
			width: 100%;
			/*background:white;*/
            height:620px;
            padding:0;
		}

		.panel {
			/*width: 100%;*/
            position:absolute;
            float:left;
			padding: 0;
            margin:0;
		}
