@import url('tod.reset.css');
@import url('tod.base.css');
@import url('gfb.framework.css');

/*-- Form Elements --*/
fieldset.searchbox {
	float:right;
	margin:0px 10px 0px 0px;
	width:195px;
}
label {
	display:inline-block;
}
label.hidden {
	display:none;
}
input {
	border:#C6B378 solid 1px;
	padding:2px;
	font-size:1.1em;
	margin-right:5px;
	width:146px;
	vertical-align:middle;
	background:#DDD url(../images/framework/textfield-repeater.jpg) top left repeat-x;
}
fieldset.searchbox input#go {
	width:auto;
	border:none;
	margin-right:0px;
}
/*-- Form Elements --*/

/*-- Text Elements --*/

h3 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:1.4em;
}
p {
	font-size:1.1em;
}
a:link, a:visited {color:#514A33; font-weight:bold;}
a:hover, a:active {color:#C6B378; text-decoration:underline;}

.panel ul {
	margin-left:2em;
	padding-bottom:1em;
	list-style:disc outside url(../images/framework/list-disc.gif);
}
.panel ul li {
	font-size:1.1em;
	line-height:1.2em;
	vertical-align:text-top;
	padding-bottom:4px;
}
.panel ul li ul {
	padding:0.5em 0em 1em 4em;
	list-style:disc outside url(../images/framework/list-dash.gif);
}
.panel ul li ul li{
	font-size:0.9em;
	vertical-align:text-top;
	padding-bottom:2px;
}
.dark ul li, .black ul li {
	color:#C6B378;
}

blockquote {padding:0.5em; color:#FFF; font-weight:bold; font-size:1.2em; text-align:center;}
p.quotee {padding:0.5em; color:#000; font-weight:bold; font-size:1.1em; text-align:right}
/*-- Text Elements --*/

/*-- Image Elements --*/

.img-wrapper {margin-bottom:5px; text-align:left;}
.img-wrapper.fr {
	margin-left:5px;
}
.img-wrapper img{
	margin:0px;
	border:#C6B378 solid 1px;
}
.img-wrapper small{
	display:block;
}
/*-- Image Elements --*/

/*-- Feature Elements --*/
#feature {position:relative; height:220px; }
.w960 #feature {position:relative; height:220px; padding-left:500px;}
#feature h2 {margin:0px; padding:10px 0px 5px 15px; font-size:2.4em; color:#FFF; padding-left:60px;}
#feature p {margin:0px; padding:0px 0px 5px 15px; font-size:1.2em; color:#FFF; width:300px; padding-left:60px;}
#feature blockquote {margin:10px 0px 0px 15px; padding:0px 0px 0px 45px; font-size:1.8em; font-weight:bold; color:#FFF; width:350px; background:url(../Images/framework/open-quote.gif) left top no-repeat;}
#feature blockquote q {display:block; padding:10px 0px; background:url(../Images/framework/close-quote.gif) right bottom no-repeat; padding-right:45px;}

#feature2 {position:relative; height:220px; }
.w960 #feature2 {position:relative; height:220px; padding-left:100px;}
#feature2 h2 {margin:0px; padding:10px 0px 5px 15px; font-size:2.4em; color:#FFF; padding-left:60px;}
#feature2 p {margin:0px; padding:0px 0px 5px 15px; font-size:1.2em; color:#FFF; width:300px; padding-left:60px;}
#feature2 blockquote {margin:10px 0px 0px 15px; padding:0px 0px 0px 45px; font-size:1.8em; font-weight:bold; color:#FFF; width:350px; background:url(../Images/framework/open-quote.gif) left top no-repeat;}
#feature2 blockquote q {display:block; padding:10px 0px; background:url(../Images/framework/close-quote.gif) right bottom no-repeat; padding-right:45px;}

#flash-video {width:305px; height:220px;}
.video-wrapper.fr {margin:0px 0px 10px 10px;}
#gmap-location {height:173px; border:#C6B378 solid 1px;}

.development_h{padding-left:20px!important;}

.tripleonelink:hover!important{
	color:#000;
}
