#ecards {float:left; margin:10px 0px 10px 15px; width:450px;}
#ecards h4 {background:#DCDACD; padding:5px 5px 8px 5px;}
#ebody h4 {background:#DCDACD; padding:5px 5px 8px 5px; margin:0 0 15px 0;}
.homupld { padding:5px; margin:10px 0 0 0; width:450px; border:1px solid #ccc; background:#FCF9DE;}
.homupld .ltcol {float:left; width:210px;}
.homupld .ltcol img {border:1px solid #ccc;}
.homupld .rtcol {float:left; width:240px;}
.homupld .rtcol p {padding:0 0 10px 0;}
.homupld .rtcol ul {padding:0; margin:0 0 0 15px;}
.homupld .rtcol li {padding:0 0 5px 0; margin:0;}
#homeecard img {padding:2px; border:1px solid #ccc;}
.included {margin:5px 0 0 0;}
.included img {padding:0 5px 0 0; float:left;}

#ebody {padding:0 10px 0 10px;}
#ebody p {padding:0 0 10px 0;}
#ebody .ltcol {float:left; width:300px; padding:0 10px 0 0;}

#ebody .rtcol {float:left; width:316px; background:#FCF9DE; border:1px solid #ccc; padding:10px;}
#edit {clear:both; border-top:1px solid #333;  border-bottom:1px solid #333; padding:5px 0 5px 0; margin:0 0 10px 0; position:relative;}
#edit #alrgt {width:300px; margin:auto; text-align:right;}
#edit #alrgt p {padding:0 0 5px 0;}
#letter {border:1px solid #333; width:100%;}
.letterltcol {float:left; width:300px;}
.letterrtcol img {float:right;}
.letterrtcol {float:left; width:300px; padding:10px;}
#message {clear:both; border-left:1px solid #333; padding:0 0 0 10px;}
#cnfbody {clear:both;  margin:10px 0 10px 0;}
#imgconf {float:left; width:150px;}
#textconf {float:left; width:300px;}
#thank {clear:both; border-top:1px solid #333;  border-bottom:1px solid #333; padding:5px 0 0px 5px; margin:15px 0 0 0;}
#thank img {float:left; padding:0 10px 0 0;}
#thank p {width:200px;}

.navselect {clear:both;}
.navselect select {width:140px; font-size:12px; margin:10px 0 0 0;}

h1, .ACThead1  {line-height:30px; margin:10px 0 3px 0; padding:0;}
h2, .ACThead2  {line-height:26px; margin:10px 0 3px 0; padding:0;}

#singlecolumn {width:675px; background:#fff; padding:0 1px 5px 0; margin-top:0; float:left;}

/* ---- [Three column display for ecards] ----*/
#threeCol {width:450px; clear:both;}
.colrow {clear:both; margin:0 0 15px 0;}
.catcards {width:30%; float:left; margin:0 15px 0 0;}
.included {clear:both; padding:5px 0 0 0;}
.included img {float:left; padding:0 5px 0 0;}
   
/* ---- [ left side navigation ] ---- */
.tube {width:165px; padding:0 0 0 10px; float:left;}

/* Blue container used on the first step */
#ecardsBox {width:555px;margin-top:5px;}
#ecardsBox .xtop{font-weight:bold;font-size:11px;color:#4f150f;}
#ecardsBox .xtop .xb4{height:27px; margin:0;padding:3px 0 0 5px;line-height:25px;vertical-align:middle;font-size:20px;}

#ecardsBox .xtop .xb1{background:#ADABA5;}
#ecardsBox .xtop .xb2, #ecardsBox .xtop .xb3{background:#CCDCE3; border-left:1px solid #ADABA5; border-right:1px solid #ADABA5;}
#ecardsBox .xtop .xb4 {background:#CCDCE3;border-left:1px solid #ADABA5; border-right:1px solid #ADABA5;border-bottom:2px solid #4D6185;}

#ecardsBox .xb1{background:#ADABA5;}
#ecardsBox .xb2, #ecardsBox .xb3, #ecardsBox .xb4 {background:#A6C1CE; border-left:1px solid #ADABA5; border-right:1px solid #ADABA5;}
#ecardsBox .xboxcontent {padding:10px 0;background:#A6C1CE; border:0 solid #ADABA5;border-width:0 1px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xboxcontent {display:block;padding:0 5px;}
 .xboxcontent p{margin:0;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb1 {margin:0 5px;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.whiteCont {background-color:#FFF;margin:0 5px;padding:10px;}
