.helppopup
{
width:18px;
height:18px;
}


#form-content-left
{
width:576px;
float:left;
margin:0 0 4px 0;
padding:0 8px;
border:1px solid 	#F9F9FF;
background:#FBFBFF;
-moz-box-shadow: 2px 2px 4px #DFDFE6;
-webkit-box-shadow: 2px 2px 4px #DFDFE6;
}


#form-grip
{
width:556px;
padding:10px;
}

#form-intro-wrap
{
width:478px;
background:url(../images/thredbo-accommodation-quotes-form-icon.png) no-repeat center left;
padding:7px 0 7px 78px;
border:1px solid #eee;
}



	/**--SUMMER QUOTES LINK--**/

ul#tiny-text-underlink
{
list-style-type:none;
margin:0 0 10px 0;
padding:3px 5px 5px 5px;
}

ul#tiny-text-underlink li
{
font-weight: 400; 
font-family: verdana, "helvetica neue", helvetica, arial, tahoma, sans-serif; 
font-size: 9px;
text-align:center;
color:#000;
}

ul#tiny-text-underlink li a
{
font-size:100%;
text-decoration:underline;
font-weight:bold;
font-family: verdana, "helvetica neue", helvetica, arial, tahoma, sans-serif; 
color:	#CC7A29;
}

ul#tiny-text-underlink li a:link, ul#tiny-text-underlink li a:active, ul#tiny-text-underlink li a:visited
{
font-size:100%;
text-decoration:underline;
font-weight:bold;
font-family: verdana, "helvetica neue", helvetica, arial, tahoma, sans-serif; 
color:	#CC7A29;
}

ul#tiny-text-underlink li a:hover
{
color:	#E68A2E;
text-decoration:none;
}


		/**--FORM INSTRUCTIONS--**/

p.form-instructions
{
font-family: verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
color:	#355A5A;
}

div#quotes-form-instructions-wrap p.form-instructions
{
margin-top:2px;
}


		/**--FORM TABLES--**/

h4.formhead
{
font-family: arial, "times new roman", "lucida sans", "lucida grande", Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none; 
text-align: center;
margin: 15px 0px 15px 0px;
padding: 6px 0;
border:1px solid /*#fff;*/#F1F1F1;
text-transform:capitalize;
color:#868669;
border-radius: 8px 8px 8px 8px; 
-moz-border-radius: 8px 8px 8px 8px; 
-webkit-border-radius: 8px 8px 8px 8px; 
-khtml-border-radius: 8px 8px 8px 8px;
background:#f8f8f8 url(../images/form-header-gleam.png) repeat-x center left;
}


table.quote-form-infrastructure 
{
margin-top:0px;
margin-bottom:0px; 
text-align:center;
table-layout:fixed;
border-collapse:collapse;
font-family:verdana, "lucida sans", "helvetica neue", helvetica, arial, tahoma, sans-serif;
font-size:12px;
width:556px;
}

table.quote-form-infrastructure td
{
padding:2px 0;
}


td.prompt-text
{
width: 35%;
text-align: left;
vertical-align: middle;
font-weight:bold;
margin: 0; 
border:0; 
}

td.prompt-text span
{
color:red;
}


td.prompt-subtext
{
width: 35%;
text-align: left;
vertical-align: middle;
font-weight:normal;
margin: 0; 
border:0; 
}



td.prompt-text2 
{
width: 35%; 
text-align: left; 
vertical-align: top; 
font-weight: bold; 
font-size: 10px; 
color: red; 
margin: 0; 
border: 0px; 
}

td.prompt-text3 
{
width: 35%; 
text-align: left; 
vertical-align: top; 
font-weight: bold; 
color: black; 
margin: 0; 
border: 0px; 
padding:20px 0 0 15px; 
}



td.prompt-help
{
width: 25px;
text-align: left;
vertical-align: middle;
font-weight: 400;
font-family: Arial,Verdana;
font-size: 9px;
margin: 0;
border: 0px;
}


td.prompt-input
{
text-align: left;
vertical-align: middle;
font-family: Arial,Verdana;
font-size: 9px;
margin: 0;
border: 0px; 
}

td.prompt-input2
{
text-align: left;
vertical-align: middle;
font-family: Arial,Verdana; 
margin: 0; 
border: 0px; 
}


td#comments-advice
{
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-size:11px;
}


h4.required-note 
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none; 
color: red;
text-align: right;
margin: 0px 0px 0px 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

		/**--QUOTES PAGE HOVERBOX--**/

#tipBox
{
background: #f7fafb;
border: 1px solid #ace4ff;
font-size: 10px;
padding: 10px;
width: 420px;
text-align:left;
}

#tipBox h3
{
font-size:16px;
font-family:tahoma, "lucida sans", "lucida grande", arial, tahoma, verdana, sans-serif;
color: #A30052;
margin:5px 0;
padding:0;
border-bottom:1px solid #C8DAE8;
text-transform:capitalize;
}


#tipBox.blue p
{
font-size:12px;
font-family:tahoma, "lucida sans", "lucida grande", arial, tahoma, verdana, sans-serif;
color: #2d2d2d;
margin:0;
}

#tipBox.blue p span.arrow
{
color:#00476B;
font-weight:bold;
}


#gmap-wrap
{
border:1px solid #dcdcdc;
width:340px;
padding:0 0 5px 0;
}


		/**--IMAGE HEADER (ACKNOWLEDGMENT PAGE)--**/

#formpage-image-header
{
width:576px;
height:140px;
background:url(../images/thredbo-accommodation-quote-request.jpg) no-repeat top left;
border:1px solid #eee;
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
-khtml-border-radius: 6px 6px 6px 6px;
margin:7px 0 0 0;
}


#formpage-header-blurb
{
float:right;
width:220px;
background:#fafafa url(../images/thredbo-accommodation-quote-request-right.jpg) no-repeat top left;
padding:10px;
font-family:"Trebuchet MS", "lucida grande", "lucida sans", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;
font-size:12px;
text-align:justify;
color:#414141;
}

#formpage-main-content
{
width:556px;
margin:20px 1px 0 1px;;
padding:0 10px;
}

#formpage-main-content h2
{
font-family:"trebuchet MS", "lucida grande", "lucida sans", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;
font-size:16px;
font-weight:bold;
margin:0 0 15px 0;
padding:5px 0 0 0;
color:#426262;
text-transform:capitalize;
}

#formpage-main-content h2.padded-top
{
padding:5px 0 0 0;
}

#formpage-main-content p
{
font-family:verdana, "helvetica neue", "lucida sans", "lucida grande", arial, tahoma, verdana, sans-serif;
font-size:12px;
font-weight:normal;
margin:0 10px 15px 0;
color:#414141;
line-height:1.4;
}


#formpage-main-content p a
{
font-family:verdana, "lucida sans", "helvetica neue", arial, tahoma, sans-serif;
text-decoration:underline;
font-size:100%;
font-weight:bold;
color:	#CC7A29;
}

#formpage-main-content p a:link, #formpage-main-content p a:active, #formpage-main-content p a:visited
{
font-family:verdana, "lucida sans", "helvetica neue", arial, tahoma, sans-serif;
text-decoration:underline;
font-size:100%;
font-weight:bold;
color:	#CC7A29;
}

#formpage-main-content p a:hover
{
text-decoration:none;
color:#E68A2E;
}


#formpage-main-content ul#form-tips
{
list-style-type:none;
margin:0;
padding:0;
}

#formpage-main-content ul#form-tips li
{
font-family:verdana, "helvetica neue", "lucida sans", "lucida grande", arial, tahoma, verdana, sans-serif;
font-size:12px;
font-weight:normal;
margin:0 0 10px 0;
color:#414141;
line-height:1.4;
background:url(../images/acknowledgement-sm.png) no-repeat center left;
padding:5px 5px 5px 25px;
}



