/*
* Barnes Companies | Growers, Managers, &amp; Exporters of Florida Citrus
* Designed and developed by Websolvers. &copy; 2009 Websolvers Inc. All rights reserved.
*/

/*-----GLOBAL RULES-----*/
body{ background:url(../images/body_bgTile.gif) #000 top left repeat-x; font:.83em Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}
a{ color:#FFF;}

#container{ margin:0 auto; width:940px;}

/*-----HEADER REGION-----*/
div.headerWrapp{ height:125px; position:relative;}
	div.headerWrapp h1 a{ background:url(../images/logo.gif) no-repeat; display:block; height:81px; left:25px; position:absolute;  text-indent:-9999px; top:15px; width:515px;}
	
/*-----CONTENT CONTAINER-----*/	
div.contentContainer{ position:relative; margin:15px 22px; line-height:18px;}
div.contentContainer p{ font-size:14px;}

/*-----NAV REGION-----*/	
div.navigation{ float:left; width:275px;}
	
	div.navigation a{ display:block; margin-bottom:25px; text-indent:-9999px;}
	div.navigation a.aboutUs{ background:url(../images/nav_aboutUs.gif) no-repeat; height:21px; width:104px;}
	div.navigation a.theGroves{ background:url(../images/nav_theGroves.gif) no-repeat; height:21px; width:118px;}
	div.navigation a.exportSales{ background:url(../images/nav_exportDomestics.gif) no-repeat; height:46px; width:159px;}
	div.navigation a.groveManagement{ background:url(../images/nav_groveManagement.gif) no-repeat; height:27px; width:211px;}
	div.navigation a.resources{ background:url(../images/nav_resources.gif) no-repeat; height:19px; width:104px;}
	div.navigation a.contactUs{ background:url(../images/nav_contactUs.gif) no-repeat; height:20px; width:120px;}

div.flash{ float:right; margin:0; padding:0; position:relative; width:611px; height:454px;}
	div.flash img{ height:454px; left:0; position:absolute; top:0; width:611px;}

/*-----WIDGETS REGION-----*/
div.widgets{ font-size:11px; padding:25px 0; width:893px;}
	div.widgets div.widgetsTop{ background:url(../images/widgets_top.gif) top no-repeat; height:14px;}
	div.widgets div.widgetsInner{ background:url(../images/widgets_bgTile.gif) top repeat-x; z-index:1;}
	
	div.timeZones, div.exchangeRates, div.weather{ float:left; padding-left:26px; text-align:center;}
	
	div.timeZones{ width:345px;}
	div.exchangeRates{ width:287px;} 
	div.weather{ width:221px;}
	
	/*-----WIDGETS TOP & BTM CAPS-----*/
	#timeZones_top{ background:url(../images/widgets_timeZone_top.gif) no-repeat; height:12px; width:287px;}
	#timeZones_btm{ background:url(../images/widgets_timeZone_btm.gif) no-repeat; height:12px; width:287px;}
	#exchange_top{ background:url(../images/widgets_exchange_top.gif) no-repeat; height:14px; width:345px;}
	#exchange_btm{ background:url(../images/widgets_exchange_btm.gif) no-repeat; height:14px; width:345px;}
	#weather_top{ background:url(../images/widgets_weather_top.gif) no-repeat; height:14px; width:221px;}
	#weather_btm{ background:url(../images/widgets_weather_btm.gif) no-repeat; height:14px; width:221px;}
	
	div.timeZones h2, div.exchangeRates h2, div.weather h2{ font-size:24px; font-weight:normal; margin:5px 0 7px 7px;}
	
	div.timeZones h2 a.timeZones_view{ color:#FFF; font-size:12px; margin-left:10px; text-decoration:underline;}
	
	div.timeZones div.content, div.exchangeRates div.content, div.weather div.content{background-color:#000; border-left:2px solid #343b13; border-right:2px solid #343b13; padding:10px; z-index:3;}
	
	/*-----WIDGETS - TIMEZONES RULES-----*/
	div.timeZones div.widgetWrapp{ width:325px; margin:0 auto;}
	div.timeZones div.content img{ float:left; padding:0 5px 5px 0;}
	
	/*-----WIDGETS - EXCHANGE RATES RULES-----*/
	div.exchangeRates div.widgetWrapp{ width:210px; margin:0 auto;}
	div.exchangeRates div.exchangeContainer{ background-color:#FFF; color:#333; font-family:Arial, Helvetica, sans-serif; padding:5px 5px 0 5px;}
	div.exchangeRates table{ width:100%;}
	div.exchangeRates th, div.exchangeRates td{ padding:5px;}
	div.exchangeRates th.thTop{ background-color:#dde6ae;}
	div.exchangeRates th{ border-right:1px solid #FFF;}
	div.exchangeRates th.thLeft, div.exchangeRates td{border:1px solid #CCC;}
	div.exchangeRates th.thLeft{ border-left:none;} 
	div.exchangeRates td.tdLast{ border-right:none;}
	
		div.exchangeRates p.note{ padding:5px; text-align:right;}
	
	/*-----WIDGETS - WEATHER RULES-----*/
	div.weather div.widgetWrapp{ width:125px; margin:0 auto;}
	div.weather h3{ font-size:18px; font-weight:normal; padding-bottom:10px;}
	
	div.weather div.current, div.weather div.weatherImage, div.weather div.hiLow{ float:left; padding-right:16px;}
	
	div.current span.currentTemp{ font-size:18px;}
	div.current h5{ font-weight:normal; padding-bottom:5px;}
	
	div.hiLow{ padding-right:0 !important;}
	div.hiLow th{ font-weight:normal; text-align:center;}
	div.hiLow td{ padding:3px;}
	div.hiLow td.hiLowDegree{ font-size:12px;}
	
	div.zipCode{ position:relative; top:10px;}
	div.zipCode input{ background-color:#2a300f; border:none; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; height:15px; width:90px; padding:5px;}
	div.zipCode input.submit{ background:none; font-size:12px; height:25px; width:35px;}
	
/*-----FOOTER REGION-----*/
div.footer{ text-align:center;}
	div.footer p{ border-top:1px solid #343b13; padding:15px 0;}
	
/*-----FANCYBOX CUSTOM-----*/
#fancy_wrap{ color:#555; font-size:.83em;}
#fancy_wrap a{ color:#333;}

	#fancy_content h1{ color:#e4670a; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-transform:uppercase;}
	
		#fancy_ajax div.contentContainer{ margin:15px 18px 0 0;}
		#fancy_ajax img.subpageImg{ border:1px solid #333; float:right; margin:0 15px 15px 15px;}
		#fancy_ajax img.borderNone{ border:none;}
		
	#fancy_title{ display:none !important;}


/*-----CUSTOM CLASSES-----*/
.clear_float{ clear:both;}

/*-----WIDGETS CUSTOM-----*/
widgetbox_widget_iframe_1{ width:325px;}
