@charset "UTF-8";
/* CSS Document */

body {
    margin:0;
    padding:0;
    text-align:center;
    font:100% Arial, Helvetica, sans-serif;
    line-height:100%;
    }
    
#wrapper {
    position:absolute;
    left: 50%;
    top: 50%;
    width: 900px;
    height: 675px;
    margin-top: -337px; /* half of the height */
    margin-left: -450px; /* half of the width */
    background:url(img/ff-fable2.jpg) no-repeat #000000;
    text-align: left;
    }
     
     
#wrapper-news {
    position:absolute;
    left: 50%;
    top: 50%;
    width: 900px;
    height: 675px;
    margin-top: -337px; /* half of the height */
    margin-left: -450px; /* half of the width */
    background:url(img/ff-news2.jpg) no-repeat #000000;
    text-align: left;
     }
     
#wrapper-gig {
    position:absolute;
    left: 50%;
    top: 50%;
    width: 900px;
    height: 675px;
    margin-top: -337px; /* half of the height */
    margin-left: -450px; /* half of the width */
    background:url(img/ff-gig2.jpg) no-repeat #000000;
    text-align: left;
     }
     
#wrapper-shop {
    position:absolute;
    left: 50%;
    top: 50%;
    width: 900px;
    height: 675px;
    margin-top: -337px; /* half of the height */
    margin-left: -450px; /* half of the width */
    background:url(img/ff-shop2.jpg) no-repeat #000000;
    text-align: left;
     }
     
#wrapper-contact {
    position:absolute;
    left: 50%;
    top: 50%;
    width: 900px;
    height: 675px;
    margin-top: -337px; /* half of the height */
    margin-left: -450px; /* half of the width */
    background:url(img/ff-contact2.jpg) no-repeat #000000;
    text-align: left;
     }
     
     
     
#container {
    margin-top:80px;
    }
    
#ff-nav {
    float: left;
    color: #FFFFFF;
    width: 220px;
    margin-left: 40px;
	height:200px;
}

#col-wrap {
    margin-top:90px;
    float:left;
    width:625px;
	_width:600px;
}
     

img {
    border:0;
    }
    
p {
    padding:0;
    margin:0;
    font-size:11px;
    }
    
a {
    color:#ffffff;
    text-decoration:none;
    }
    
h1, h2, h3, h4 h5 {
    padding:0;
    margin:0;
    color:#32697C;
    }
    
    

h1 {
    font-size:1.6em;
    }
    
h2 {
    font-size:1.4em;
    }
    
.sub-head h1 {
    padding-bottom:10px;
    color:#32697C;
    font-weight:normal;
    font-size:1em;
    }
    
    
.ff-intro {
    float:left;
    }
    
.col1 {
    width:275px;
    color:#ffffff;
    float:left;
    text-align: left;
    }
    
.col1 p {
    padding-bottom:5px;
    line-height: 125%;
    }
    
.col1 h2 {
    color:#32697C;
    font-weight:normal;
    font-size:0.9em;
    line-height:125%;
    }
    
.col2 {
    width:275px;
    color:#ffffff;
    float:left;
    margin-left:30px;
    text-align: left;
    }
    
.col2 p {
    padding-bottom:5px;
    line-height: 125%;
    }
    
    
.col3 {
    color:#ffffff;
    float:left;
    width:300px;
    }
    
.col3 p {
    padding-bottom:5px;
    line-height: 125%;
    }
    
.col3 h2 {
    color:#32697C;
    font-weight:normal;
    font-size:0.9em;
    line-height:125%;
    }
    
    
    
    
#gigs-text {
    color:#FFFFFF;
    }
    
#gigs-text h1 {
    color:#FFFFFF;
    font-family:Impact, Arial, Helvetica, sans-serif;
    font-size:0.9em;
    font-weight:normal;
    }

.price {
    font-size:0.6em;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    padding:5px 0 0 5px;
    }
    
.gig-entry {
    float:left;
    clear:both;
    width:575px;
    }
.buy-button {
    width: 50px;
    float: left;
}
    
#gigs-text .backgroud-one {
    background:url(img/gig-bg-1.gif) no-repeat;
    padding:5px 10px;
    float:left;
    }
    
#gigs-text .backgroud-two {
    background:url(img/gig-bg-2.gif) no-repeat;
    padding:5px 10px;
    float:left;
    }
    
#gigs-text .backgroud-three {
    background:url(img/gig-bg-3.gif) no-repeat;
    padding:5px 10px;
    float:left;
    }
    
#gigs-text .backgroud-four {
    background:url(img/gig-bg-4.gif) no-repeat;
    padding:5px 10px;
    float:left;
    }
    
#gigs-text .backgroud-five {
    background:url(img/gig-bg-5.gif) no-repeat;
    padding:5px 10px;
    float:left;
    }



    
#col-shop {
    width:440px;
    color:#ffffff;
    line-height:125%;
    }
    
.shop-item {
    border-bottom:1px solid #FFFFFF;
    text-align:left;
    font-size:1em;
    font-weight:bold;
    height:auto;
    padding:10px 0;
    }
    
img.item {
    float:left;
    }

img.cart {
    float:right;
    padding-top:5px;
    }

.add-to-cart-button {
    float:right;
    padding-top:5px;
    }
    
.shop-discription {
    float:right;
    width:300px;
    }
    
.viewcart {
    text-align:right;
    font-size:1em;
    padding-top:10px;
    }
    
.viewcart img {
    padding-left:5px;
    padding-top:0;
    float:right;
    }
    
#ff-form {
    padding-top:15px;
    font-size:0.7em;
    }
    
#ff-form .row {
    padding-bottom:5px;
    }
    
#ff-form .left {
    float:left;
    }

#ff-form .right {
    float:right;
    }

    

.spacer {
    clear:both;
    }

.sendbutton {
    width:50px;
    float:right;
    background-color:#CCCCCC;
    color:#15508b;
    border:0;
    height:20px;
    font-weight:bold;
    }
    
.sendbutton a:hover {
    color:#FFFFFF;
    }

#form-error {
    color:#FFFFFF;
    font-size:12px;
}

.contact-thank {
    color:#FFFFFF;
    font-size:14px;
}
.gig-buy-merch {
    float:left;
    clear:both;
    width:575px;
    padding-top: 25px;
}

.white {
    color:white;
    font-size:14px;
}

form {
    margin: 0;
    padding: 0;
    display: inline;
}

#footer {
	position:absolute;
	bottom:0;
	height:25px;
	width:900px;
	text-align:center;
	color:#cccccc;
	font-size:0.6em;
	}

#footer a, #footer a:visited {
	color:#cccccc;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#FFFFFF;
	}

/*
input[type=submit].buy-tickets {
    height: 21px;
}  .buy-tickets
    margin: 0;
    padding: 0; 
    line-height: 0;
    display: inline; */