

.underline {
text-decoration:underline;
background:transparent
}

/**************************************************************
   Form Elements
 **************************************************************/


#cForm fieldset {
border:1px #E0691A solid;
margin:2em 10px;
padding:0 10px
}

.yellow {
	font: 600 16px "Trebuchet MS",verdana,sans-serif;
	color: #ffce40;
	}

#cForm label span {
	font: 600 16px "Trebuchet MS",verdana,sans-serif;
	color: #ffce40;
	}
	
#cForm fieldset label:first-letter {
text-decoration:underline
}
#cForm legend {
color:#fff;
background:#E0691A;
font-size:0.8em;
letter-spacing:1px;
font-weight:700;
margin-bottom:10px;
padding:2px 6px
}

.noshow {
position:absolute;
left:-9000px
}

#cForm {
	font:120% verdana,arial,sans-serif;
    margin:0;
    padding:0
}



#cForm input,#cForm textarea {
	background: #333 url(../i/contact_sprite.png) repeat-x;
	border: 1px solid #222;
	color: #ccc;
	padding: 2px 5px 2px 5px;
	display: block;
	height: 18px;
	width: 250px;
	overflow:auto;
	}

#cForm textarea {
	background: #333 url(../i/textarea_sprite.png) repeat-x;
	width: 90%;
	height: 125px;
	}

/*

#cForm input:hover,#cForm textarea:hover {
	color: #222;
	background: #0099ff url(../i/form_blue.jpg) repeat-x top left;
	}

#cForm textarea:hover {
	background-image: url(../i/textarea_blue.jpg);
	}

#cForm input:focus,#cForm textarea:focus {
	background: #ffce40 url(../i/form_yellow.jpg) repeat-x top left;
	color: #000;
	}

#cForm textarea:focus {
	background-image: url(../i/textarea_yellow.jpg);
	}

*/

#cForm input:hover {
	color: #222;
	background: #0099ff url(../i/contact_sprite.png) repeat-x 0 -25px;
	}

#cForm input:focus {
	background: #ffce40 url(../i/contact_sprite.png) repeat-x 0 -50px;
	color: #000;
	}

#cForm textarea:hover {
	background: #0099ff url(../i/textarea_sprite.png) repeat-x 0 -150px;
	}

#cForm textarea:focus {
	background: #ffce40 url(../i/textarea_sprite.png) repeat-x 0 -150px;
	color: #000;
	}

#cForm #sendContactEmail {
	color: #ccc;
	font: 700 12px "Trebuchet MS",verdana,sans-serif;
	padding: 1px 0;
	text-transform: uppercase;
	height: 25px;
	width: 260px;
	}

#cForm #sendContactEmail:hover {
	background: #ffce40 url(../i/form_yellow.jpg) repeat-x top left;
	color: #000;
	}

#cForm #submitform {
	color: #ccc;
    background-color:inherit;
	font: 700 12px "Trebuchet MS",verdana,sans-serif;
	padding: 1px 0;
	text-transform: uppercase;
	height: 25px;
	width: 200px;
	}

#cForm #submitform:hover {
	background: #5AB600;
	color: #000;
	}
	
#cForm #reset {
	color: #ccc;
    background-color:#333;
	font: 700 12px "Trebuchet MS",verdana,sans-serif;
	padding: 1px 0;
	text-transform: uppercase;
	height: 25px;
	width: 60px;
	}

#cForm #reset:hover {
	background: #CC0000;
	color: #000;
	}	

/**************************************************************
   Blockquote and included icons
 **************************************************************/
blockquote {
margin:10px 15px;
padding-left:32px;
background-color:#444;
background-image:url(../images/icons/quote.gif);
background-repeat:no-repeat;
background-position:5px 50%;
color:#fff
}

blockquote.blank {
margin:10px 15px;
padding-left:32px;
background-color:#444;
background-repeat:no-repeat;
background-position:5px 50%;
color:#fff
}

blockquote.exclamation {
background-image:url(../images/icons/exclamation.gif)
}

blockquote.stop {
background-image:url(../images/icons/stop.gif)
}

blockquote.at {
background-image:url(../images/icons/at2.gif)
}

blockquote.go {
background-image:url(../images/icons/go.gif)
}

blockquote.support {
background-image:url(../images/icons/support.gif)
}

blockquote.call {
background-image:url(../images/icons/telephone.gif)
}

blockquote.links {
background-image:url(../images/icons/ulinks.gif)
}

blockquote.info {
background-image:url(../images/icons/info.gif)
}

blockquote.bus {
background-image:url(../images/icons/time.gif)
}

/**************************************************************
   Images
 **************************************************************/
img.floatRight {
margin:5px 0 10px 15px
}

img.floatLeft {
margin:5px 15px 10px 0
}

