div#outer.send-a-kiss {
    background: url(/cat-deluxe-with-kisses/images/kiss_bg.jpg) no-repeat left top;
    
}

div#kiss {
    background: url(/cat-deluxe-with-kisses/images/kiss_form_bg.jpg) no-repeat left top;
    height: 461px;
    margin-top:22px;
    position: relative;
    width: 666px;
}

div#kiss .inner {
    height: 338px;
    left: 82px;
    top: 70px;
    position: absolute;
    width: 490px;
    padding:12px;
    background: no-repeat 2px 2px;
}

input, textarea
{
    color:#C6204E;
}

form {
    clear: both;
}

div.col {
    width: 190px;
    float: left;
}

div.col a
{
    display:block;
    margin-top:1em;
    margin-left:2em;
}

div.col a img
{
    margin-right:8px;
}

label {
    width: 170px;
    display: block;
    text-align: left;
    margin: 0.5em 20px 0.2em 0;
    background:#fff;
    padding:2px 4px;
}
input
{
    width:170px;
}
textarea {
    font-family: Verdana, Helvetica, Arial;
    font-size:1em;
    width:332px;
}
div.message
{
    width:420px;
}

div.images
{
    background:url(/cat-deluxe-with-kisses/images/kiss_images_bg.jpg) no-repeat center top;
    width:415px;
    padding:0 0 0 12px;
    position:absolute;
    left:120px;
    bottom:-101px;
    height:101px;
}

input#btnSubmit
{
    width:auto;
}
div.images input
{
    display:none;
    width:auto;
}

div.images label
{
    cursor:pointer;
    float:left;
    margin:8px 2px 0px 0px;
    width:auto;
    padding:0px;
}


div#kiss h4
{
    font-weight:normal;
    color:#fbb5d3;
    font-size:14pt;
    margin:18px 0 0 24px;
}

div#kiss h4 span
{
    color:#e00533;
    font-size:20pt;
}

img#kissImg
{
    position:relative;
    left:0px;
    top:0px;
    margin:-10px;
    border:0px;
}

p#kissMessage
{
    color:#e00533;
    font-size:20pt;
    position:absolute;
    width:214px;
    height:46px;
    top:70px;
    left:60px;
}

.error
{
    display:block;
    margin-left:0px;
    margin-bottom:0.6em;
    color:red;
	font-size: .85em;
	width:170px;
}


div#socialImages
{
    margin-left:-9999px;
    float:left;
    height:1px;
    overflow:hidden;
}