.formBuilder
{
    width:570px;
    max-width:570px;
}

#mainContent #content #ecardimages
{
    width:550px;
    padding:0px;
    margin:0px 0px 0px 25px;
}

#ecardimages li.landscape
{
    width : 175px;
    text-align:center;
    list-style:none;
    float:left;
    margin:0px 0px 15px 0px;
    padding:0px;
}

#ecardimages li.portrait
{
    width : 132px;
    text-align:center;
    list-style:none;
    float:left;
    margin:0px 0px 15px 0px;
    padding:0px;
}


#ecardslogans
{
    margin-left:50px;
}
#ecardslogans li
{
    list-style:none;
    margin:0px 0px 5px 0px;
    padding:0px;
    vertical-align:middle;
}

.imageradio
{
    text-align:center;
}
#pageWrap.defaultTemplate #contentArea #contentWrapper #mainContent #content
{
	width:590px;
	background:transparent url(/template-images/_/layout/context/bgfull.gif) repeat scroll left top; 
}

.pagingmargin
{
    
}
#mainContent .pageNums
{
    width:400px
}
.double
{
    margin-right:15px;
    float:left;
}
.dotLeft
{
    margin-left: 15px;
    background: none;
    float:left;
}
.landingSquares
{
    margin-left:155px;
    margin-bottom:50px;
}
.formBuilder label
{
    float:none;
    width:262px;
    text-align:left;
}
#message
{
    margin-bottom:10px;
}
.formBuilder .validationerror
{
    padding-left:0px;
}
#cardpreview
{
    background-color:white;
    margin-top:15px;
    border-style:solid;
    border-width:1px;
    border-color:black;
    padding:5px;
    width: 558px;
}
#leftpage
{
    background-color:white;
    border-style:solid;
    border-width:1px;
    border-color:black;
    width:298px;
    float:left;
    padding:5px;
    height:269px;
}
#rightpage
{
    background-color:white;
    border-style:solid;
    border-width:1px;
    border-color:black;
    float:left;
    width:225px;
    margin-left:10px;
    padding:5px;
    height:269px;
}
#cardpreviewgreeting
{
    font-size:120%;
    font-weight:bold;
    color:#000066;
    text-align:center;

}

#div_fromname, #div_youremail, #div_friendsname, #div_friendsemail, #div_secondname, #div_secondemail, #div_thirdname, #div_thirdemail, #div_forthname, #div_forthemail, #div_fifthname, #div_fifthemail
{
    width:262px;
    float:left;
    clear:none;
    margin-right:5px;
}
#mainContent #content .formBuilder fieldset .form_buttonbar .next input 
{
    background:#FF6600 none no-repeat scroll center;
    border:0pt none;
    color:white;
    font-size:100%;
    margin:0px;
    padding:6px 14px 4px;
}
.imagedisc
{
    width:400px;
    position:relative;
    top:-40px;
}
#cardpreviewmessage, #cardpreviewto, #cardpreviewfrom
{
    overflow: hidden;
     width:100%;
}
#pageWrap
{
    background: #E8F3FF url(/template-images/_/layout/bg/defaultAppeals.gif) repeat-y scroll right top;
}
#mainContent #content .formBuilder fieldset .form_buttonbar .next .next
{
    background:#FF6600 none no-repeat scroll center;
    border:0pt none;
    color:white;
    font-size:100%;
    margin:0px;
    padding:6px 14px 4px;
}

#mainContent #content .formBuilder fieldset .form_buttonbar .back .back
{
    background:#999999 none no-repeat scroll center;
    border:0pt none;
    color:white;
    font-size:100%;
    margin:0px;
    padding:6px 14px 4px;
}

#mainContent #content ol li
{
    margin-left:0px;
}
#pageWrap.defaultTemplate #contentArea 
{
background:none;
}
.form_buttonbar
{
width:567px;
}
