﻿/* - - - - - - - - - - - - - - - - - - - - -

Title : contactus Form Framework
Author : Infinity Box Inc.
URL : http://contactus.com

Last Updated : July 2, 2009

- - - - - - - - - - - - - - - - - - - - - */

.contactus{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}
.contactus li{
	width:100%;
}
form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
form li{
	display:block;
	margin:0;
	padding:6px 0px 9px 0px;
	clear:both;
}

.contactus .buildtrip-form-input-text{
	border : 1px solid #F4773D;
	font-size:11px;
	width	: 90%;
}




/* ----- LABELS ----- */
label.desc{
	font-size:95%;
	font-weight:bold;
	color:#222;
	line-height:150%;
	margin:0;
	padding:0 0 3px 0;
	border:none;
	display:block;
}


/* ----- FIELDS ----- */
input.text, input.search, input.file, textarea.textarea, select.select{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	font-size:100%;
	color:#333;
	margin:0;
	padding:2px 0;
}
input.text, input.search, textarea.textarea{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
}

/* ----- SIZES ----- */

input.medium, select.medium{
	width:100%;
}
input.large, select.large, textarea.textarea{
	width:100%;
}

textarea.medium{
	height:10em;
}

/* ----- REQUIRED ----- */

form span.req{
	display:inline;
	float:none;
	color:red !important;
	font-weight:bold;
	margin:0;
	padding:0;
}

/* ----- INSTRUCTIONS ----- */

/* ----- LABEL LAYOUT ----- */

.leftLabel .buttons .submit, .rightLabel .buttons .submit{
	margin-left:29%;
}
* html .buttons .submit, * html .buttons .submit{
	margin-left:22%;
}

/* ----- NO INSTRUCTIONS ----- */

.noI .instruct{
	display:none !important;
}
.noI form li, .noI form li.buttons, .altInstruct form li, .altInstruct form li.buttons{
	width:97% !important;
}
.noI form li.section, .altInstruct form li.section{
	padding-left:9px !important;
}

/* ----- NO INSTRUCTIONS LABEL LAYOUT ----- */

.noI .leftLabel label.desc, .noI .rightLabel label.desc{
	width:34%;
}
.noI .leftLabel .large, .noI .leftLabel textarea.textarea,
.noI .rightLabel .large, .noI .rightLabel textarea.textarea,
.noI .leftLabel li div.col, .noI .rightLabel li div.col,
.noI .leftLabel li.complex div, .noI .rightLabel li.complex div{
	width:60%;
}

.noI .leftLabel .buttons input, .noI .rightLabel .buttons input{
	margin-left:34%;
}
