/* CSS Document */
#topband{background:url(../images/euro-tour-topbg.gif) repeat-x top left; height:108px;}
.bodyleft{background:url(../images/euro-tour-leftbg.gif) repeat-y top right;}
.contentarea{ width:856px!important;} 
.bodyright{background:url(../images/euro-tour-rightbg.gif) repeat-y top left;}
.whitecolor{color:#FFFFFF;}
.bgmenu{background:url(../images/euro-tour-menubg.gif) repeat-x top left; height:39px;}

.bgmenu a{padding:0px 15px 0px 15px; color:#000000; text-decoration:none; background:url(../images/euro-tour-menuseperator.gif) no-repeat top left; display:block; float:left;}
.bgmenu a:hover{padding:0px 15px 0px 15px; color:#000000; text-decoration:underline;}
.menunormal{font-weight:normal;}
.menuactive{ color:#006600!important;}
a{text-decoration:none; color:#0f3fab;}
a:hover{text-decoration:underline;}
.footerdiv a{color:#ffffff!important;}

p{padding:0px; margin:0; line-height:22px;}
.footerdiv{ background-color:#87c433; height:142px;}
.imgcenterwidth{width:68px;}
.imgdescription{padding:10px 0px 0px 0px;}

.topbanner{background:url(../images/partner-contact.gif) no-repeat top left; width:856px; height:269px;} 

.registernow{color:#ffffff!important; font-weight:bold; position:absolute; margin:184px 0px 0px 93px; padding:0px;}

.registernow a{color:#ffffff; font-size:12px;}
.evenrows
{
background-color:#ebebeb!important;
}
.oddrows
{
background-color:#f7f6f6!important;
}

.tablehead
{
background-color:#cccccc;
font-weight:bold;
font-size:11px;
padding:6px 0px 6px 6px;
margin:0px;
text-align:left;
}
.contactheader { background:#e3e3e3;color:#000; }
.contactcont { line-height:19px; }

.dayone-active
{
background:url(../images/Dayone-active.gif);
width:97px; height:34px;
float:left;
}
.dayone-inactive
{
background:url(../images/dayone-inactive.gif);
width:97px; height:34px;
float:left;
}
.daytwo-active
{
background:url(../images/daytwo-active.gif);
width:97px; height:34px;
margin:0px 0px 0px 3px;
float:left;
}
.daytwo-inactive
{
background:url(../images/daytwo-inactive.gif);
width:97px; height:34px;
margin:0px 0px 0px 3px;
float:left;
}
.daythree-active
{
background:url(../images/daythree-acitve.gif);
width:97px; height:34px;
margin:0px 0px 0px 3px;
float:left;
}
.daythree-inactive
{
background:url(../images/daythree-inactive.gif);
width:97px; height:34px;
margin:0px 0px 0px 3px;
float:left;
}
.color
{
background:#0ddaff;
}
.bgcolor
{
background:#c3edf5;
}
.color1
{
background:#b2dce3;
}
.color2
{
background:#d2d1d1;
}
.color3
{
background:#ebe8e8;
}
.tblTopLeftCorner {
background:transparent url(../images/cornercurvetl.gif) no-repeat scroll left top;
height:5px;
margin-left:-1px;
margin-top:-1px;
position:relative;
width:5px;
}
.tblTopRightCorner {
background:transparent url(../images/cornercurvetr.gif) no-repeat scroll right top;
height:5px;
margin-right:-1px;
margin-top:-1px;
position:relative;
width:5px;
}
.tblBotLeftCorner {
background:transparent url(../images/cornercurvebl.gif) no-repeat scroll left bottom;
height:5px;
margin-bottom:-1px;
margin-left:-1px;
position:relative;
width:5px;
}
.tblBotRightCorner {
background:transparent url(../images/cornercurvebr.gif) no-repeat scroll right bottom;
height:5px;
margin-bottom:-1px;
margin-right:-1px;
position:relative;
width:5px;
}
.tblBorder {
border:1px solid #C2C2C2;
}
.textcolor
{
color:#4f4f4f;
}

/*----------------- New styles -----------------*/

.logo a{background:none;}
header nav{display:none;}
.old-ent nav{position: fixed;top:15px;right: 5%;z-index: 99999;}
.cont-sec{margin-top:90px;min-height: 450px;}
.cont-sec h2{padding: 40px 0 20px 0;}
.cont-sec p{padding: 10px 0;}
.lst-sty {list-style-type:disc;list-style-position: inside;}
ul li{padding: 5px 0;}
.part-conf{
    position: fixed;
    left: 23%;
    top: 25px;
    z-index: 99999;
    padding: 0 0 0 20px;
    border-left: 1px solid #aaa;
}
.part-conf p{
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
}
.part-conf p+p{
    text-transform: capitalize;
    font-weight: 300;
}


/*----------------- Agenda new styles -----------------*/
.ag-day{
    margin-top: -60px;
    text-align: right;
}
.day-tab li{
    display: inline-block;
    vertical-align: top;
}
.day-tab li a{
    margin: 0 2px;
    padding: 10px 20px;
    background: #8f8e8e;
    color:#fff;
    display: block;
}
.day-tab li.active a, .day-tab li:hover a{
    background: #648a2e;
}
.BGwhitesmoke {
    background: #FFFFFF none repeat scroll 0;
}
td, th {
    display: table-cell;
    vertical-align: inherit;
    padding: 10px;
    border: 1px solid #223;
}
.color2 {
    background: #d2d1d1;
}

/*----------------- Speakers new styles -----------------*/
.spk-lft, .spk-rt{
    display: inline-block;
    vertical-align: top;
    margin: 0 20px;
}
.spk-rt{width:80%;}

/*----------------- Register new styles -----------------*/
.Registration-block{
    width:450px;
    margin: 0 auto;
}
.logo img{width:100%;}
.event-list{width:100%;margin: 0 auto;text-align: center;}
.event-list li{
    width:25%;
    margin: 2%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

@media (max-width: 1200px) {
    .container{width:90%;margin:90px auto 0 auto;}
    .part-conf{display: none;}
    .ag-day{margin: 0;}
}
@media (max-width: 1100px) {
    .event-list li{width:40%;}
}
@media (max-width: 600px) {
    .Registration-block{width:350px;}
    .event-list li{width:80%;}
}
@media (max-width: 380px) {
    .Registration-block{width:300px;}
}

