@charset "utf-8";
/* CSS Document */
#frame {
	padding:775px 0px 0px 0px;
}
#image {
	width:710px;
	height:192px;
	position:absolute;
	top:115px;
	left:264px;
	background:url(../images/home_image.jpg) no-repeat top left;
}
#image h2 {
	color:#FFFFFF;
	font-size:20px;
	padding:0px;
	margin:0px;
	position:absolute;
	top:33px;
	right:0px;
	width:514px;
	text-align:left;
}
#feature, #scroll, #quote {
	position:absolute;
	top:322px;
	left:264px;
	width:375px;
	height:232px;
	padding-bottom:3px;
	background:url(../images/home_feature_bx_btm.gif) no-repeat bottom left;
}
#featureHd, #scrollHd {
	background:#D1E0E0 url(../images/home_feature_bx_top.gif) no-repeat top left;
	height:25px;
	color:#293E4B;
	font-size:16px;
	padding:8px 15px 0px 15px;
}
#featureMain, #scrollMain {
	border-left:#D1E0E0 1px solid;
	border-right:#D1E0E0 1px solid;
	padding:14px;
	height:171px;
}
#quote {
	top:572px;
	left:264px;
	height:101px;
	width:345px;
	padding:15px;
	background:#6991AD url(../images/home_quote_bck.gif) no-repeat bottom left;
}
#scroll {
	left:654px;
	width:320px;
	height:381px;
	background:url(../images/home_scroll_bx_btm.gif) no-repeat bottom left;
}
#scrollHd {
	background:#D1E0E0 url(../images/home_scroll_bx_top.gif) no-repeat top left;
}
#scrollMain {
	height:320px;
}
/* scroller "window" set width, height (and clip) to match values sent to constructor */
#scrollWin { 
	position:relative; 
	height:300px; 
	width:290px;
	z-index:1;
	overflow:hidden;
}

div#cnt { position:absolute; z-index:1; } /* layer that scrolls */

/* scroller items 
   set width and height to match scroller "window" 
   Be sure to set height adequate for your content! */
.item {
	width:290px; 
	height:54px; 
	font-size:10px;
	padding:10px 0px 10px 0px;
	border-top:1px dashed #D1E0E0;
	text-align:left;
	color:#666666;
}
.item h4 { 
	font-size:11px;
	margin:0px;
	padding:0px 0px 2px 0px;
	font-weight:bold;
}
#scrollMain a {
	color:#BD7811;
	text-decoration:none;
}
#scrollMain a:hover { 
	color:#FF6600;
	text-decoration:underline;
}
#scrollLink {
	width:280px; 
	color:#666666;
	line-height:140%;
	font-size:11px;
	padding-top:7px;
	border-top:1px dashed #D1E0E0;
	text-align:left;
}
/* --- feature txt -----*/
#featureMain a {
	color:#BD7811;
	text-decoration:none;
}
#featureMain a:hover { 
	color:#FF6600;
	text-decoration:underline;
}
h3 {
	font-size:15px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#featureTxt {
	color:#666666;
	line-height:140%;
	font-size:12px;
	padding-bottom:5px;
}
#featureRef {
	font-size:13px;
	font-weight:bold;
	color:#444444;
	padding-bottom:5px;
}
#featureSalery {
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
}
#featureLocation {
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
}
/* --- quote txt -----*/
#quoteTitle {
	font-size:15px;
	margin:0px;
	padding:10px 0px 6px 0px;
	color:#FFFFFF;
}
#quoteTxt {
	color:#C2D3DE;
	line-height:130%;
	font-size:12px;
	padding-bottom:3px;
}
#quoteAuthor {
	font-size:11px;
	color:#A7BFCF;
	padding-bottom:3px;
}
/*------------ FOOTER --------------*/
#footer {
	position:absolute;
	top:740px;
	left:0px;
}
