/* 	-------------------------------------------------------------- 

	ufreezeit.com.au Custom CSS
		-> Extends Blueprint CSS base templates
		-> Add all custom CSS here to avoid issues when upgrading base template files
	
	Standard Colours:
		aqua		#3DBCD4

	-------------------------------------------------------------- */

	body					{ margin: 0; }

	.container				{ margin: 0; float: left;}

	h1,h2,h3,h4,h5,h6		{ color: #3DBCD4; }

	h1						{ font-size: 2em; line-height: 1.5; margin-bottom: 0.75em; color: #83C7CC; font-weight: bold; }
	h2						{ font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
	h3						{ font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
	h4						{ font-size: 1em; font-weight: bold; margin-bottom: 1.7em; line-height: 1.55; }

	p, li					{ margin-right: 10px; color: #3DBCD4; }

/* 	-------------------------------------------------------------- 
		Content Styles
	-------------------------------------------------------------- */
	
	#intro					{ height: 108px; margin-top: 54px; }
	#header					{ margin-top: 54px; height: 108px; background: #fff url(/img/common/header_bg.jpg) no-repeat scroll top left;}
	#intro #header			{ margin-top: 0; }
	.logo					{ float: left; margin: 18px 0 0 40px; }
	.content-lhs			{ margin-top: 54px; }
	.content-rhs			{ margin-top: 36px; }
	table.specs				{ background: #fff url(/img/common/table_bg.jpg) repeat-y scroll top left; margin-top: 72px; }
	table.specs td			{ border-bottom: 1px solid #fff; border-right: 1px solid #fff; text-align: center; width: 60px; color: #0B4875; }

/* 	-------------------------------------------------------------- 
		Navigation / Link Styles
	-------------------------------------------------------------- */

	a						{ color: #0B4875; text-decoration: none; }
	a:hover					{ color: #0B4875; text-decoration: underline; }
	#header ul				{ margin-left: 360px; }
	#header ul li			{ margin-top: 85px; float: left; list-style-type: none; margin-right: 25px; }
	#header ul li a			{ color: #fff; text-decoration: none; }
	#header ul li a:hover	{ color: #0B4875; }
	#header ul li a.sel		{ color: #83C7CC; font-weight: bold; }

/* 	-------------------------------------------------------------- 
		Navigation / Link Styles
	-------------------------------------------------------------- */

	form { margin: 0; padding: 0; }

	fieldset { border: none; margin: 0; padding: 0; }

	div.form-container form p.note { margin-left: 100px; margin-top: 18px; }
	div.form-container form fieldset div { padding: 0 0 9px 0; margin: 0; }
	div.form-container label, 
	div.form-container span.label,
	div.form-container label.error, 
	div.form-container span.error	 { margin-right: 24px; width: 80px; display: block; float: left; text-align: right; position: relative; color: #3DBCD4; }
	div.form-container label.error, 
	div.form-container span.error { margin: 0 24px 0 0; padding: 0; color: #C00; background-color: #fff; border: none; }
	div.form-container input.error { border-color: #C00; background-color: #FEF; }
	div.form-container div.buttonrow { margin-left: 118px; }

	textarea.inp, input.inp { margin: 0; font: normal normal normal 11px/11px Arial, Verdana, sans-serif; padding: 2px; color: #0B4875; border: 1px solid #fff; background: #fff url(/img/common/form_bg.jpg) repeat-y scroll top center; }
	textarea.inp:focus, input.inp:focus { border-bottom: 1px solid #9BD3D4; outline: none; }
	textarea.inp:focus { border: 1px solid #9BD3D4; }
