/* 
-------------------------------------------
Title:		Pemaquid Communications
Author:  	drjecker
Version:    Forms
Date:    	05/09/2007
-------------------------------------------
*/

.pform{
	
	}
	
.pform legend{	
	font-weight:bold;	
	font-family:'Trebuchet MS', verdana, tahoma, arial, helvetica, sans-serif; 
	text-transform:uppercase;
	display:none;
	}

.pform fieldset{
	background:#fff;
	margin-bottom:20px;
	border:none;
	}
	
.pform p{
	clear: left;
	margin: 0;
	padding: 6px;
	padding-left: 155px; /*width of left column containing the label elements*/
	height: 1%;
	}
	
.pform p label{	
	float: left;
	text-align:right;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	}

.pform .tbox {
	padding:0;
	}
	
.pform .tbox label{
	float:none;
	width:auto;
	margin:0;
	}

.pform input, .pform textarea {
	float:none;
	width:90%;
	}

.pform .submit {
	float:left;
	clear:none;
	padding:0 10px 10px 0;
	padding-left: 155px; /*width of left column containing the label elements*/

	}	
	
.pform input#password{
	width: 195px;
	}
	
.pform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 195px;
	}
	
.pform .state{
	width:75px;
	}
	
.pform input.zc{
	width:50px;
	}
	
.pform p.cbox{
	clear: left;
	margin: 0;
	padding: 6px;
	padding-left: 355px; /*width of left column containing the label elements*/
	height: 1%;
	}
	
.pform p.cbox label{	
	float: left;
	text-align:right;
	margin-left: -355px; /*width of left column*/
	width: 350px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	}

.pform p.cbox input{
	width:auto;
	}
	
	/*.threepxfix class below:
	Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
	to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
	*/
	
* html .threepxfix{
	margin-left: 3px;
	}
	
.pform .error {
	background: #f99 !important; 
	font-weight: bold;
	color:#fff;
	}	
	
.error label {
	
	}
	
/* IE FIX FOR FIELDSET BACKGROUND*/

* html fieldset{ position: relative; }

* html legend{ position:absolute; top: -.5em; left: .5em; }

* html fieldset{ position: relative; margin-top:1em; padding-top:.75em; }


/* comment form
-------------------------------- */
#commentform {
	border-top:#ccc 2px solid;
	}


.honey {display:none;}  // for comment submission