	    #device-selector a {
		overflow: auto;
		line-height: 48px !important;
	    }

	    .device{
		background: url(images/device-sprite.png) no-repeat top left;
		width: 48px;
		height: 48px;
		margin:0 0px;
		float: left;
	    }

	    .device-tablet{ background-position: 0 0; }
	    .device-tablet-landscape{ background-position: -96px 0; }
	    .device-mobile{ background-position: -192px 0; }
	    .device-mobile-landscape{ background-position: -288px 0; }
	    .device-desktop{ background-position: -384px 0; }





	    .demo-selector {
	    text-align:center;
	    }

	    .demo-selector p {
		display:inline-block;
	    }

	    .demo-selector a {
		text-decoration:none;
		color:#00f;
	    }

		.demo-selector a.chosen {
		text-decoration:underline;
		font-weight:bold;
		color:#f00;
		}

	    .demo-selector .demo-desc {
		font-size:18px;
		font-family:arial;
	    }

	    #demo-frame {

	    width: 1024px;




	    border: solid 30px  rgba(0,0,0,.7);
	    -moz-border-radius-topleft: 30px;
	    -moz-border-radius-topright:30px;
	    -moz-border-radius-bottomleft:30px;
	    -moz-border-radius-bottomright:30px;
	    -webkit-border-top-left-radius:30px;
	    -webkit-border-top-right-radius:30px;
	    -webkit-border-bottom-left-radius:30px;
	    -webkit-border-bottom-right-radius:30px;
	    border-top-left-radius:30px;
	    border-top-right-radius:30px;
	    border-bottom-left-radius:30px;
	    border-bottom-right-radius:30px;

	    -moz-box-shadow: 5px 5px 25px #000000;
	    -webkit-box-shadow: 5px 5px 25px #000000;
	    box-shadow: 5px 5px 25px #000000;

	    }

	    .row-fluid {
		padding: 5px 0;
	    }
