﻿

/* 
 -------------------------------------------------------------- 
 FORM ELEMENT STYLES
 -------------------------------------------------------------- 
*/
.lightbox-panel div.outer 
{
    background-color:#E6E8EA;
    border:1px solid #C6CBD0;
    left:-2px;
    height:356px;
    position : relative;
    top:-2px;
    width:692px;

}

.lightbox-panel div.shadow
{
    border:1px solid #E5E7EA;
    float:left;
    margin-bottom:4px;
    margin:10px 0 0 45px;
    height:352px;
    position : relative;
    width:690px;
}

.lightbox-panel div.inner 
{
    background-color :#FFFFFF;
    border :1px solid #D9DCDF;
    height : 350px;
    width : 586px;
    margin : 2px;
    padding-left : 100px;
    position : relative;
    overflow:hidden;
}

.lightbox-panel form
{
    margin : 20px 0 20px 0px;
    width : 530px;
    height: auto;
    font-size : 10px;
}

.lightbox-panel form fieldset legend,  
.lightbox-panel form div.submit, 
.lightbox-panel form div.item
{
    padding-left:5px;
    height:30px;
    width:80%;
}

.lightbox-panel form div.item.hidden
{
	width:0px;
	height:0px;
}

.lightbox-panel form h2
{
    font-size : 12px;
    padding:10px 0 0 5px;
    margin:0px 0 10px 0;
    height:25px;
    background-color:#F2F2F2;
    min-width : 480px;
    width: 480px;
}

.lightbox-panel fieldset legend
{
    font-size : 12px;
    background-color:#F2F2F2;
    min-width : 480px !important;
    width: 480px !important;
    line-height: 30px;
    margin-bottom: 15px;
    display:none;
}

.lightbox-panel form div.item label
{
    width: 30%;
}

.lightbox-panel form div.fieldset div.item span
{
	display:none;	
}


.lightbox-panel form input
{
    margin-left: 20px;
    height:16px;
    width:50%;
    border:1px solid #C6CBD0;
}

.lightbox-panel form div.item.hidden
{
	border:none;
	margin-left: none;
    height:0px;
    width:0;
}

.lightbox-panel form input#__VIEWSTATE,
.lightbox-panel form input#__EVENTVALIDATION
{
	display:none;
}

.lightbox-panel div.submit
{
    height:62px;
}

.lightbox-panel form input.sbutton
{
    height:22px;
    width:79px;
    margin-top: 5px;
    background: url('/assets/images/submit-button.png') no-repeat center center;
    text-align: center;
    border:none;
    color:#FFFFFF;
    margin-left: 0px;
    cursor:pointer;
}

.lightbox-panel form div.item.enquiry_details
{
    height:120px;
}

.lightbox-panel form input.enquiry_details
{
    height:100px;
}

.lightbox-panel form select
{
    margin-left: 20px;
    height:20px;
    border:1px solid #C6CBD0;
}

	/* 
	 -------------------------------------------------------------- 
	 ERROR SUMMARY
	 -------------------------------------------------------------- 
	*/
	
	div.error.summary
	{
		margin:0 0 10px 0;
	}
	
	div.error.summary h2,
	div.error.summary p
	{
		display:none;	
	}
	
	div.error.summary ul li
	{
		color:#C60000;
		font-weight:bold;
	}


	/* 
	 -------------------------------------------------------------- 
	 DEFAULT STYLES
	 -------------------------------------------------------------- 
	*/
		form,
		form label
		{
			font-size : 11px;
			font-family	: Verdana, Arial, Sans-Serif;
			}
			
			form div
			{
				clear	: both;
				padding : 0px 0px 0px 0px;
				zoom	: 1;
				}
				
				input, 
				label,
				select,
				textarea
				{
					position	: relative;
					display		: block;
					float		: left;
					color		: #727272;
					}
				
				
				select,
				input
				{
					margin		: 0px;
					padding		: 0px;
					
					font-family	: Verdana, Arial, Sans-Serif;
					font-size	: 11px;
					line-height : 14px;
					}
				
				input 
				{
					padding : 0px 3px 0px 3px;
					}
				
				input.text,
				textarea
				{
					border : 1px solid #969696;
					}
				
				input, 
				label
				{
					vertical-align : top;
					}
						
					input.radio
					{
						margin:4px 3px 3px 4px;
						}
					
					input.check
					{
						margin:4px 3px 3px 4px;
						}
				
				
				label
				{
					padding		: 3px 0px 0px 0px;
					line-height : 14px;
					}
				
				
					label.input,
					label.select,
					label.textarea
					{
						padding	: 2px 10px 0px 0px;
						}
					
					label.select
					{
						padding-top	: 3px;
						}
					
					label.textarea
					{
						padding-top	: 1px;
						}
					
					label abbr
					{
						border : 0px;
						}

					label img
					{
						display		: inline;
						padding-left: 3px;
						}
				
				select
				{
					height : 20px;
					}
				
				
				textarea
				{
					height		: 50px;
					width		: 100px;
					padding		: 0px;
					margin		: 0px;
					font-family	: Arial, Helvetica,sans-serif;
					font-size	: 11px;
					border		: 1px solid #C6CBD0;
					margin-left : 20px;
					width		: 217px;
					}
		

form.twocolumn div.fieldset fieldset p
{
	color:#575758;
	padding-left:5px;
	margin-bottom:10px;	
	font-family:Verdana,Helvetica,sans-serif;
}

span.form-name
{
	display:block;
	margin:0 0 15px 0;
	font-size:16px;
}

span.form-description
{
	display:block;
}

input.range
{
	display:none;
}