/* CSS Document */

#memberlogin_wrapper {
width: 470px;
min-height:374px;
height:auto !important;
height: 374px;
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%;
}

#crm_goldsidebar {
width:210px;
float:right;
margin-bottom: 20px;
}

#crm_goldsidebartext {
padding: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;
font-size:11px;
line-height:17px;
}

#crmsidebar_linktable td{
padding: 0px 4px 10px 0px;
line-height:16px;
}

#crm_cardtable {
width: 410px;
}

#crm_cardtable a:link, #crm_cardtable a:visited, #crm_cardtable a:hover {
text-decoration:underline;
}

.crm_cardcell {
width: 88px;
}

.crm_button {
padding-right:5px;
}

.crm_listtable, .crm_listtable2 {
width:410px;
margin:0px 0px 7px 0px;
}

.crm_listtable2 {
margin:0px 0px 14px 0px;
}

.crm_listtable td {
/*border-bottom:solid #d6b161 1px;*/
padding: 4px 4px 3px 7px;
font-weight: bold;
}

.crm_listtable2 td {
/*border-bottom:solid #d6b161 1px;*/
padding: 6px 6px 5px 9px;
font-weight: bold;
}

.crm_row1 {
background-color:#e8d7b5;
}

.crm_linktable {
margin:5px 0px 2px 0px;
font-size:11px;
line-height:18px;
}

.crm_linktable td{
padding: 0px 3px 6px 0px;
}

.crm_iconcell {
width:23px;
}

.crm_promotable1, .crm_promotable2 {
width:410px;
margin:0px 0px 7px 0px;
border-collapse:collapse;
}

.crm_promotable1 th, .crm_promotable2 th {
background-color:#c4bb91;
color:#36331a;
padding: 4px 4px 3px 7px;
font-size:12px;
font-weight:bold;
line-height:17px;
}

.crm_promotable2 th {
padding: 7px 4px 7px 8px;
font-size:13px;
}

.crm_promotable1 td, .crm_promotable2 td {
border-bottom:solid #d6b161 1px;
padding: 4px 4px 3px 7px;
font-weight: bold;
line-height:18px;
}

.crm_promotable2 td {
line-height:17px;
padding: 10px 5px 9px 7px;
}

.crm_offercell {
	width:309px;
	font-size:12px;
}

.crm_offerbtncell {
	width:75px;
	font-size:12px;
}

.crm_offersummary {
	background-color:#efdfc1;
	font-size:13px;
	color:#410a01;
	text-align:center;
	border:solid #d6b161 1px;
}

.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:#ad9e6e;
width:210px;
}

#crm_hosttable_new {
background-image:url(../../images/memberarea/crm_hostbkgddk.gif);
background-repeat:repeat-x;
background-position: top left;
background-color:#ad9e67;
width:210px;
}

.crm_hostphoto {
padding-left:17px;
}

.crm_hostheader {
padding: 0px 17px 0px 10px;
}

.crm_hostcopy {
padding: 9px 17px 1px 17px;
font-size:11px;
line-height:16px;
}


.crm_headercell {
line-height:18px;
padding-right:50px;
}

.crm_helpcell1 {
line-height:17px;
padding-right:40px;
}

.crm_helpcell2 {
line-height:18px;
padding-right:10px;
}

#updateprofile_table td {
padding:0px 0px 10px 0px;
}
.updateprofile_leftcells {
width:189px;
}
.updateprofile_statecell {
width:70px;
}
.updateprofile_zipcell {
width:150px;
}
.updateprofile_footercell {
padding-top:8px;
}
.updateprofile_options {
border: solid #bbb28a 2px;
background-color:#fffbf2;
padding:11px 5px 3px 10px;
width:330px;
line-height:16px;
}

.winloss_addressupdate {
border: solid #bbb28a 2px;
background-color:#fffbf2;
padding:13px 5px 2px 13px;
width:375px;
}

#winloss_addresstable td{
padding-bottom:12px;
line-height:17px;
}

.formfield_crm, .formfield_crmphone1, .formfield_crmphone2, .formfield_crmaddress, .formfield_crmzip, .formfield_crmstate {
text-align: left;
height:16px;
background-color:#f6f5eb;
border: solid #67642f 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 15px;
color: #4b4937;
padding-left: 2px;
}

.formfield_crm {
	width:155px;
}
.formfield_crmphone1 {
	width:32px;
}
.formfield_crmphone2 {
	width:54px;
}
.formfield_crmaddress {
	width:345px;
}
.formfield_crmstate {
	width:30px;
}
.formfield_crmzip {
	width:85px;
}

#crm_passwordupdatetable {
width:360px;
margin:10px 0px 7px 0px;
line-height:14px;
}

#crm_passwordupdatetable td {
padding: 6px 5px 5px 8px;
font-weight: bold;
}

/* OFFER PAGES */

.offerdetail_image {
	float:left;
	margin-bottom:20px;
}

#offerdetail_header {
	float:right;
	width: 230px;
	text-align:left;
	padding-top:3px;
	margin-bottom:20px;
	line-height:20px;
}

#offerdetail_header strong {
	color:#262516;
}

.offerdetail_bookbtn {
margin-top:3px;	
}

#offerdetail_copy {
	clear:both;
}

#offerdetail_validbox {
	width:397px;
	padding: 5px 5px 3px 5px;
	background-color:#cac09c;
	font-size:13px;
	color:#410a01;
	text-align:center;
}

#memberlogin_wrapper_print {
width: 410px;
padding:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 18px;
color:#595641;
}

#memberlogin_wrapper_print .header3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#410a01;
}

#memberlogin_wrapper_print #offerdetail_validbox {
	background-color:#ffffff;
	color:#410a01;
	text-align:left;
	padding: 5px 5px 3px 0px;
}

#memberlogin_wrapper_print .fineprint {
font-size:10px;
line-height:13px;
}




