﻿/* forms style */

.askinfo
{
    margin-top: 5px;
    padding: 5px 10px;
    width:160px;
    float:right;
    text-align:right;
    clear: both;
    font-size:14px;
    color:#fff;
    display:none;
}

.askinfo:hover
{
    cursor: pointer;
    background: transparent url(_img/bkg.detail.png) top left repeat;
}

.tellafriend
{
    margin-bottom: 15px;
    padding: 5px 10px;
    width:160px;
    float:right;
    text-align:right;
    font-size:14px;
    color:#fff;
    display:none;
}


.tellafriend:hover
{
    background: transparent url(_img/bkg.detail.png) top left repeat;
    cursor: pointer;
}

.modalbox
{
    }

.contactform
{
    margin: 0 10px 20px;
}

.contactformtitle
{
}

.signupform tr,
.signupform tr td
{
    padding-bottom: 3px;
    }

.signupform tr td input[type=text]
{
    width:200px;
    } 
    
.signupform tr td textarea
{
    width:250px;
    height: 50px;
    } 
     
.contactformfirstcol
{
    width: 200px;
    text-align: right;
    color: #4b4b4b;
    padding: 5px;
}
.contactformtype
{
    display: none;
}

.validationError
{
	background: #FFFA93;
	padding: 20px 10px 0px 15px;
	font-size: 120%;
	display: block;
	color: #f00;
	min-height: 50px;
	border: dashed 2px #ececec;
	text-align:left;
}

.validationError ul
{
	margin: 10px 0 10px 10px;
	padding: 0;
	font-size: 75%;
	list-style-type: circle;
}

.addspouse
{
    border:solid 1px #7e0543;
    padding: 5px 15px;
    background: #e9c1d6;
    margin: 10px 5px 5px;
    }

.addspouse:hover
{
    background: #c185a4;
    
    }
