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

body {
background:#0f0f0f;
text-align: center;
padding: 0;
margin: 0;
font-family:verdana;
color:#fff;
font-size:11px;
}
img{
margin:0;
padding:0;
}
a{
color:#CBFF6C;
margin:0;
padding:0;
}
a:hover{
color:#fff;
}

#wrapper {     
text-align: left;
width: 1200px;
margin-left: auto;
margin-right: auto;
padding: 0;
}

#wrapper2 {     
text-align: left;
width: 740px;
margin-left: auto;
margin-right: auto;
padding: 0;

}

.inner{
margin:0;
padding:0;
}

#filler{
background:#0f0f0f;
height:100%;
width:100%;
}


#contenthome{
background:transparent url(../img/tenori-onhome.jpg) no-repeat;
width:1200px;
margin:0;
padding:0;

}

#contenthome .inner{
height:1050px;
margin:0;
padding:0;
position:relative;
left:0px;
top:0px;
}



#flashcontent{
position:relative;
top:100px;
width:895px;
padding:0;
margin:0;
}

a#pricebubble{
display:block;
position:relative;
left:899px;
top:99px;
background: url(../img/priceBubble.jpg);
width:220px;
height:158px;
margin:0;
padding:0;
}
a#pricebubble span{
display:none;
}
a#pricebubble:hover{
background: url(../img/priceBubble_over.jpg);
}

/*homepage databoxes*/
#outerbox_home{
width:710px;
overflow: auto;
position:absolute;
height:0 auto;
top:500px;
left:200px;
margin:0;
padding:0;
}

#newsbox{
width:400px;
display:block;
float:left;
margin:0;
padding:0;

}


#specbox, #contbox{
width:260px;
display:block;
float:left;
margin:0 0 32px 32px;
padding:0;
}

#leftimage2{
margin:0;
padding:0;
float:left;
height:100px;
width:90px;
}
#leftimage2 img{
margin:0;
padding:0;
}

#headline_spec img{
float:left;
height:30px;
width:170px;
margin:0;
padding:0;
}

#headline_news img{
float:left;
height:30px;
width:310px;
margin:0;
padding:0;
}

#curvearea2{
width:90px;
text-align:right;
margin:0; 
padding:0;
position:absolute;
top:100px;
}

#curvearea3 {
width:90px;
height:20px;
text-align:right;
margin:0; 
padding:0;
position:absolute;
top:337px;
}

#curvearea3 img{
margin:0;
padding:0;
}

#newscontent{
float:right;
background:#849a36;
min-height:150px;
width:290px;
margin:0;
padding:0 10px 10px 10px;
}
#speccontent{
float:right;
background:#174a5e;
width:150px;
margin:0;
padding:0 10px 10px 10px;
}
#contcontent{
float:right;
background:#690544;
width:150px;
margin:0;
padding:0 10px 10px 10px;
}


/*end homepage databoxes*/

/*begin homepage nav*/




/*end homepage nav*/



#header{

height:200px;
width:740px;
}
.event{
background:transparent url(../img/email_headimg_events.jpg) no-repeat;
}
.signup{
background:transparent url(../img/email_headimg_signup.jpg) no-repeat;
}

#bottomcurve{
background:transparent url(../img/btmcrv.gif) no-repeat;
margin:0 0 50px 0;
height:34px;
width:740px;
padding:0;
}

#content .inner{
background:#414e55;

margin:0;
padding:0;
}

#clear{
clear:both;
}

#outerbox{
background:transparent url(../img/gr8dnt.jpg) repeat-x top;
width:700px;
margin: 0;
padding:0 40px 0 0;
}

#leftimage{
background:transparent url(../img/eml_lftimg_sidechunk.jpg) no-repeat left top;
float:left;
height:200px;
width:190px;
margin:0;
padding:0 0 0 40px;
}
#leftimage img{
margin:0;
padding:0;
}

#headline img{
float:left;
height:40px;
width:470px;
}

#signupcontent{
float:right;
background:#0f0f0f;
min-height:200px;
width:430px;
padding:0 20px 20px 20px;
}

#contentbottom{
float:right;
}

#curvearea{
width:230px;
text-align:right;
margin:0; 
padding:0;
position:absolute;
top:400px;
}

/* Events stuff*/

.gigpress-listing{
margin:0;
padding:0;
}

.gigpress-listing li{
list-style:none;
}

.vevent{
padding-bottom:10px;
margin-bottom:10px;
border-bottom: 1px dotted #fff;
}