/* Global */
@font-face {
    font-family:'Fontin_Sans_SC';
    src:url('/public/fonts/Fontin_Sans_SC_45b.eot');
    src:local('☺'),
        url('/public/fonts/Fontin_Sans_SC_45b.ttf') format('truetype'),
        url('/public/fonts/Fontin_Sans_SC_45b.woff') format('woff'),
        url('/public/fonts/Fontin_Sans_SC_45b.svg#Fontin_Sans_SC') format('svg');
}



body {	
    margin:0;
    padding:0;
    font-size: 14px;
    min-width: 960px;
    background:url(/public/i/background.png) repeat;
}

H1 {
    font-family:'Fontdiner Swanky', cursive;
    font-size:22px;
    text-shadow: #CCC 2px 2px 2px;
}

.normalText {
    font-size: 14px;
    font-family: 'Lato', serif;
    font-weight: 400;
    font-style: normal;
    color: #908D84;
    text-decoration: none;
}

.bigInput {
    font-size:18px;
    border-radius:5px 5px;
    padding:2px;
}
.inputCenter {
    text-align:center;
}

#reserveTable .th { white-space:nowrap; }

#main {
    margin-left: auto;
    margin-right: auto;
}
#mainWrapper {
    margin: 0 auto;
    width: 960px;
}

#preColumn {
}

.headerWrap { margin:0; padding:0; background: url(/public/i/header-bg-line.png) repeat-x; height: 136px; width:100%; }

.globalcontent { width:960px; margin-left:auto; margin-right:auto;}

.logo { width: 240px; height: 110px;  float:left; margin-top: -5px;}

#header {
	height:110px;
	width:960px; 
	margin-left:auto; 
	margin-right:auto;
}

#generateTable {
	border: 1px solid #ccc;
	margin: 50px 0 0 200px;
}
#generateTable tr {
	padding: 5px;
}
#generateTable td {
	padding: 5px;
}

#long_url {
	width: 500px;
}
