/* CSS Document */

#home-body {
    font-size: 1.0em;
    color: #000;
    overflow: hidden;
	padding-left:20px;
}


/* COLUMNS --------------------------------------------*/
#left-column {
    width: 460px;
    float: left;
    margin: 20px 0px 0px 0px;
	padding-bottom:10px;
}

* html #left-column {
    margin: 30px 0px 0px 0px;
}

#left-column h2 {
    margin-bottom: 10px;
}

#left-column p {
    margin-bottom: 10px;
    line-height: 18px;
}

/* UNUSED CENTRE COLUMN ---------------------------

 #centre-column {
    width: 210px;
    margin: 30px 10px 0px 20px;
    float: left;
}

#centre-column .heading {
    margin-bottom: 15px;
	margin-top:7px;
}

#centre-column p {
    margin-bottom: 10px;
    line-height: 18px;
	color:#929191;
	font-size:11px;
}


---------------- END OF UNUSED CENTRE COLUMN -*/

#right-column {
    width: 290px;
    float: left;
    margin: 20px 0px 0px 10px;
	background:url(/images/structure/home_searchbox_bg.gif);
	background-repeat:no-repeat;
}

#right-column .heading {
    margin: 15px 0px 10px 20px;
	color:#656b6b;
	font-size:11px;
	font-weight:bold;
	font-variant:small-caps;
}

#right-column p {
    line-height: 18px;
}

#right-column .base {
	height:21px;
}


/* LEFT COLUMN PANEL ELEMENTS --------------------------------------*/

#left-column .panel {
margin-bottom:10px;
}

.leftpanelheading {
background:url(/images/homepage/leftpanel_hdr.gif) top no-repeat #dbd06a;
padding:5px;
padding-left:15px;
font-weight:bold;
font-size:16px;
}

.leftpanelbody {
background:url(/images/homepage/leftpanel_bg.gif) bottom no-repeat #cabe4f;
padding:15px; 
}

#floaty_coyote {
	position:absolute;
	width:181px;
	height:150px;
	z-index:0;
	left: 50%;
	margin-left:-120px;
	top: 320px;
	clear:left;
	font-size:10px;
	text-align:center;
}

.leftpanel_portfoliothumb {
border:solid 4px #998d13;
margin-right:2px;
margin-left:2px;
}


/* RIGHT COLUMN PANEL ELEMENTS --------------------------------------*/

#right-column .panel {
margin-bottom:10px;
}

#right-column .panel .text {
margin-right:10px;
margin-top:8px;
}

.rightpanelheading {
background:url(/images/homepage/rightpanel_hdr.gif) top no-repeat #dbd06a;
padding:5px;
padding-left:15px;
font-weight:bold;
font-size:16px;
}

.rightpanelquotebody {
background: url(/images/homepage/rightpanel_quotebg.gif) bottom no-repeat #cabe4f;
padding:15px;
}

.leftpanelquotebody {
background: url(/images/homepage/leftpanel_quotebg.gif) no-repeat #bcb03d;
padding:15px;
}

.rightpanelbody {
background:url(/images/homepage/rightpanel_bg.gif) bottom no-repeat #cabe4f;
padding:15px;
padding-right:0px;
}

.rightcolumnimage {
float:right;
display:block;
margin-left:10px;
}

/* SEARCH FORM ELEMENTS --------------------------------------*/

#right-column form {
	margin:0;
	margin-top:5px;
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000;
	min-height:150px;
	height:160px;
}

#right-column textarea, #right-column select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	width:195px;
	padding:3px;
	height:25px;
	min-height:25px;
	border:1px solid #a0aeae;
	background-color:#f1f1e9;
}

#right-column .keywords {
font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	width:185px;
	padding:3px;
	height:12px;
	min-height:12px;
	border:1px solid #a0aeae;
	background-color:#f1f1e9;
}

#right-column label {
	width:100%;
	display:block;
	float:left;
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}


#right-column input:focus, #right-column textarea:focus {
	border:1px solid #000;
}

#right-column .formbutton, #right-column .formbuttonHover {
	margin-left:120px;
	margin-top:10px;
	float:left;
	background-color:#910D2D;
	border:1px solid #a7a6a6;
	font-weight:bold;
	font-size:11px;
	width:75px;
}

#right-column .formbutton {

	border-bottom:1px solid #082859;
	border-right:1px solid #082859;
	color:#FFF;
	background-image:url(/images/structure/formbutton_bg.gif);
	background-repeat:repeat-x;
}

#right-column .formbuttonHover {
	border-bottom:1px solid #041e46;
	border-right:1px solid #041e46;	
	color:#c0c0c0;
	background-image:url(/images/structure/formbutton_bg.gif);
}
	


* html #right-column .formbutton {margin-left:120px;}
* html #right-column .formbuttonHover {margin-left:120px;}