/* CSS Document */

#memberlogin_wrapper {
width: 470px;
min-height:329px;
height:auto !important;
height: 329px;
border:solid #938159 2px; 
background-color:#f7f2e5;
background-image:url(../../images/main/bkgd_light.gif);
background-position: top left;
background-repeat:repeat;
float:left;
margin-bottom:20px;
}

#memberlogin_wrapper2 {
width: 430px;
padding:20px;
background-color:#f7f2e5;
background-image:url(../../images/main/bkgd_redleafheader.gif);
background-position: top right;
background-repeat:no-repeat;
}

#memberlogin_wrapper2a {
width: 410px;
padding:30px;
background-color:#f7f2e5;
background-image:url(../../images/main/bkgd_redleafheader.gif);
background-position: top right;
background-repeat:no-repeat;
}

#memberlogin_table td {
width:50%;
}

#memberlogin_table2 td {
padding-right:15px;
}

#registration_table1 {
width:430px;
}

.regtable_header1 {
padding:20px 35px 5px 0px;
color:#410a01;
font-weight:bold;
}

.regtable_header2 {
padding:35px 0px 5px 0px;
color:#410a01;
font-weight:bold;
}

.regtable_labelcell {
width:115px;
padding:12px 0px 0px 0px;
color:#410a01;
font-size:12px;
line-height:18px;
font-weight:bold;
}

.regtable_labelcell2 {
width:75px;
padding:12px 0px 0px 0px;
color:#410a01;
font-size:12px;
line-height:18px;
font-weight:bold;
}

.regtable_fieldcell {
padding-top:12px;
}

.regtable_answercell {
padding:12px 0px 12px 0px;
}

.regtable_plaincell {
padding-top:5px;
}

#regtable_optintable {
width:400px;
color: #595641;
font-weight:normal;
}

.regtable_checkboxcell {
width:25px;
}

#crm_goldsidebar {
width:210px;
float:right;
margin-bottom: 20px;
}

#crm_goldsidebartext {
padding:18px 18px 0px 18px;
border:double #938159; 
background-color:#f7f2e5;
background-image:url(../../images/main/bkgd_light.gif);
background-position: top left;
background-repeat:repeat;
color: #6e5521;
text-align:center;
}

#crmsidebar_linktable td {
padding: 0px 4px 10px 0px;
line-height:16px;
}

#crm_cardtable {
width: 410px;
}

.crm_cardcell {
width: 88px;
}

.crm_listtable {
width:410px;
margin:0px 0px 7px 0px;
}

.crm_listtable td {
/*border-bottom:solid #d6b161 1px;*/
padding: 4px 4px 3px 7px;
font-weight: bold;
}

.crm_row1 {
background-color:#e8d7b5;
}

.crm_linktable {
margin:5px 0px 2px 0px;
}

.crm_linktable td{
padding: 0px 3px 6px 0px;
}

.crm_promotable1 {
width:410px;
margin:0px 0px 7px 0px;
}

.crm_promotable1 th {
background-color:#c4bb91;
color:#36331a;
padding: 4px 4px 3px 7px;
font-size:12px;
font-weight:bold;
line-height:17px;
}

.crm_promotable1 td {
border-bottom:solid #d6b161 1px;
padding: 4px 4px 3px 7px;
font-weight: bold;
}

.crm_promonamecell {
width:50%;
}

.crm_promoentriescell {
width:25%;
}

.crm_promodatetimecell {
width:25%;
}

.crm_promoprizecell {
width:50%;
}

#crm_hosttable {
background-image:url(../../images/memberarea/crm_hostbkgd.jpg);
background-repeat:repeat-x;
background-position: top left;
background-color:bbac7f;
}

.crm_hostphoto {
padding-left:17px;
}

.crm_hostheader {
padding: 0px 17px 0px 10px;
}

.crm_hostcopy {
padding: 9px 17px 1px 17px;
}

.crm_helpcell1 {
line-height:17px;
padding-right:40px;
}

.crm_helpcell1 p, .crm_formintrocell p {
padding: 10px 0px 0px 0px;
margin: 0px 0px 3px 0px;
}

.crm_helpcell2 {
line-height:18px;
padding-top:9px;
}

.crm_helpcell2 p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
line-height:18px;
}

.crm_formintrocell {
line-height:17px;
padding:0px 45px 10px 0px;
}


