.popup{
position:relative;
clear:both;
}
body{
font-family: sans-serif, Verdana;
}
.titlebtdivs{
border: 1px solid red;
}
.blocks{

}

.title{

}

.desc{

}

.crow{

}
.blockshead2idate{
background-color: #9C043F;
font-size:25px;
width:585px;

color:white;
text-align:center;
height:43px;
}
.blockshead2snc{
background-color: #1a8b44;
font-size:25px;
width:585px;

color:white;
text-align:center;
height:43px;
}
.signs{
background-color:red;
font-size:25px;
width:100%;

color:white;
text-align:center;
clear:both;
}
.blockshead{
background:url("http://idate2011.com/images22/idate2010/idate2010-matchmaker-business-event-03.jpg") repeat scroll center top transparent;

font-size:25px;
width:100%;

color:white;
text-align:center;
}
.blockshead2{
background-image:url(images/bigback.png);
background-repeat:repeat-x;
background-position: left top;
font-size:25px;
width:681px;

color:white;
text-align:center;
height:43px;
}
.bigborder1{
background-image:url(images/bigborder.png);
background-repeat:no-repeat;
background-position: left top;
width:48px;
height:43px;
float:left;
}
.bigborder2{
background-image:url(images/bigborder2.png);
background-repeat:no-repeat;
background-position: right top;
width:48px;
height:43px;
float:left;
}
.contentbighead{
width:585px;
height:43px;
float:left;
font-size:25px;

color:white;
text-align:center;
}
.blockheadtr{
width:100%;
}

.titlebtdiv{
float:left;
text-align:center;
}
.descbtdiv{
float:left;
text-align:center;
}
.carttable{
width:100%;
}
.carttabletd{

}
.carttabletr{

}

.carttabletdh{
font-weight:bold;
}
.carttabletrh{
font-weight:bold;
width:100%;
}
.buttonstyle2{
float:left;
width:50%;
text-align:left;
}
.buttonstyle{
width:100%;
float:left;
text-align:right;
}


.resgiterLeft tr {
    background-color: #FFE5EC;
    font-size: 12px;
    list-style: none outside none;
    text-align: center;
    text-decoration: none;
    width: 550px;
}

.regHeaderTop span {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 25px;
    margin-left: 10px;
    text-align: center;
}

.regHeaderTop {
    background-color: #9F1B41;
    height: 30px;
    padding: 5px 0px 0;
    width: 100%;
}

.resgiterHeader {
    background-color: #9F1B41;
}

.resgiterHeader h2 {
    color: #FFFFFF;
    font-family: Helvetica,verdana,arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 0 0;
}



.resgiterLeft tr {
    font-size: 12px;
    list-style: none outside none;
    text-align: center;
    text-decoration: none;
}

.resgiterLeft {
    width: 585px;
     margin-bottom: 10px;
}

.resgiterLeft a, .resgiterLeft a:link, .resgiterLeft a:hover {
    font-size: 12px;
}

.registerForm label, .registerForm input {
    float: left;
}

.registerForm label {
    color: #000000;
    font-size: 12px;
    width: 160px;
}
a:link, a:hover {
    /*font-size: 12px;*/
}
