/* Company Name - CSS Document - Home */
/* Author - Juan Di Diego - Base */
/**** BODY STRUCTURE ****/
#container { width:1014px; margin:0 auto; }
#header { width:1014px; height:255px; overflow:hidden; }

/*** HEADER AREA ***/
a#ad { background:url(../images/ad_01_606x81.jpg) no-repeat; width:606px; height:81px; border:1px solid #ffffff; float:left; margin:7px 0 0 24px; display:block; cursor:pointer; }
div#weather { background:url(../images/weather_350x81.jpg) no-repeat; width:350px; height:81px; border:1px solid #173356; float:right; margin:7px 24px 0 0;  display:block; }
#navbar { width:1014px; height:57px; float:left; clear:both; margin:12px 0 0 0; }
	
/*** TOP RIGHT ***/
#topInfo { width:430px; height:76px; margin:18px 0 0 0; padding:0; float:right; }
#get_started_join { float:left; }
#get_started_join #left_border { background:url(../images/green_member_edge_left.jpg) no-repeat; width:5px; height:32px; float:left; }
#get_started_join #members_name { background:#b4c4ae; height:14px; float:left; font-size:13px; color:#6c7f65; padding:9px 10px; }
#get_started_join #members_name span { color:#fff; }
#get_started_join #right_border { background:url(../images/green_member_edge_right.jpg) no-repeat; width:13px; height:32px; float:left; }
#get_started_join a#get_started { background:url(../images/btn_get_started.jpg) no-repeat; width:105px; height:23px; float:left; margin:7px 0 0 16px; padding:0 10px 0 0; border-right:1px solid #5d7754; text-indent:-999em; }
#get_started_join a#join_us { background:url(../images/btn_join.jpg) no-repeat; width:66px; height:23px; float:left; margin:7px 0 0 10px; text-indent:-999em; }

/*** MEMBER SEARCH ***/
#find_member { float:right; clear:both; background:url(../images/member_search_repeat.jpg) repeat-x; height:33px; width:276px; margin:15px 25px 0 0; }
#label { background:url(../images/member_search_left_edge.jpg) no-repeat top left; float:left; height:25px; padding:8px 0 0 10px; }
#find_member label { font-size:11px; color:#b4c4ae; border-right:1px solid #66785f; height:12px; padding:0 10px 0 0; }
#search_field input { background:none; border:0; color:#fff; float:left; font-size:13px; color:#66785f; font-style:italic; width:145px; margin:7px 0 0 5px; }
#search_btn { background:url(../images/search_btn.jpg) no-repeat; width:33px; height:33px; float:right; margin:-1px 0 0 0; text-indent:-999em; }
#search_btn input[type=submit] { background:none; border:0; } 

/*** BANNER AREA ***/
#banner { width:980px; height:270px; margin:11px auto; clear:both; position:relative; }
#banner #overlay { background:url(../images/banner_overlay.png) no-repeat; width:250px; height:239px; position:absolute; top:0; left:0; z-index:10; padding:30px 48px 0 21px; } 
#banner #overlay h1 { color:#fff; text-shadow:1px 1px 1px #444444!important; }
#banner #overlay p { color:#fff; text-shadow:1px 1px 1px #444444!important; }
#overlay a#btn_join_us { background:url(../images/btn_join_us.png) no-repeat; width:88px; height:30px; cursor:pointer; text-indent:-999em; display:block; float:left; margin:0 10px 0 0; }
#overlay a#btn_get_started { background:url(../images/btn_get_started.png) no-repeat; width:104px; height:30px; cursor:pointer; text-indent:-999em; display:block; float:left; }
#bodyArea { width:1014px; clear:both; position:relative; }

/*** MINI GALLERY ***/
#mini_thumb_gallery { width:665px; height:104px; float:left; margin:5px 0 15px 15px; padding:0; }
#mini_thumb_gallery a#left_arrow { background:url(../images/mini_gallery_left_arrow.png) no-repeat 0 0; width:47px; height:104px; display:block; cursor:pointer; float:left; }
#mini_thumb_gallery a#left_arrow:hover { background:url(../images/mini_gallery_left_arrow.png) no-repeat 0 -106px; width:47px; height:104px; display:block; cursor:pointer; }
#thumbnails { background:url(../images/mini_gallery_repeat.jpg) repeat-x; height:104px; width:560px; padding:0 0 0 10px; float:left; }
#thumbnails ul { list-style-type:none; margin:0; padding:0; }
#thumbnails ul li { float:left; width:64px; height:65px; background:url(../images/thumbnail_frame.png) no-repeat; margin:20px 7px 0 7px; }
#thumbnails ul li span img { width:58px; height:58px; padding:3px; }
#mini_thumb_gallery a#right_arrow { background:url(../images/mini_gallery_right_arrow.png) no-repeat 0 0; width:47px; height:104px; display:block; cursor:pointer; float:left; }
#mini_thumb_gallery a#right_arrow:hover { background:url(../images/mini_gallery_right_arrow.png) no-repeat 0 -106px; width:47px; height:104px; display:block; cursor:pointer; }

/*** BODY COPY ***/
#home_copy { width:100%; background:url(../images/wood_pattern.jpg) repeat; clear:both; } 
#content_wrapper { width:1014px; margin:0 auto; padding:10px 0; overflow:hidden; }
#ads { background:url(../images/right_col_ads.jpg) no-repeat; width:293px; height:213px; position:absolute; top:5px; left:716px; padding:0; text-indent:-999em; }	
#leftCol { width:645px; float:left; padding:0 0 0 15px; }
#rightCol { width:300px; float:right; padding:100px 0 0 0; }
	
/*** GREEN NUMBERS ***/
#green_numbers { width:637px;  height:127px; background:url(../images/green_numbers_bg.png) no-repeat; margin:10px 0;  }
#green_numbers div.stats { float:left; overflow:hidden; margin:10px; }
#green_numbers div.no_amount { background:url(../images/green_numbers.png) no-repeat -15px 3px; width:6px; height:10px; padding:9px 0 0 9px; text-indent:-999em; float:left;}
#green_numbers div.number { background:url(../images/green_numbers.png) no-repeat 0 3px; width:6px; height:10px; padding:9px 0 0 9px; font-size:10px; color:#c85b31; float:left;}
#green_numbers div.stats a { float:left; color:#c85b31; min-width:160px; font-size:13px; text-decoration:underline; cursor:pointer; padding:2px 0 0 10px; }

/*** RIGHT COL BOXES ***/
div.pattern { background:url(../images/right_col_box_bg.png) repeat; width:285px; display:block; margin:0 auto; overflow:hidden; }
div.box { width:300px; float:left; clear:left; margin:0 0 20px 0; }
div.box div.top { height:10px; }
div.box div h3 { width:285px; display:block; color:#ffffff; text-shadow:1px 1px 1px #000000; font-size:28px; font-weight:100px; padding:0 0 0 15px; background:#768b6b; }
div.box div.bottom { height:125px; padding:0px 10px; width:267px; }
/*span.flag { background:url(../images/white_flag.png) no-repeat; width:40px; height:65px; display:block; font-size:24px; color:#C85327; font-family:League Gothic, Arial, Helvetica, sans-serif; line-height: 1em; padding: 5px 0 0; text-align: center; float:left; }*/
div.details { float:right; margin:5px 0 0 10px; width:210px; }
span.divider { background:url(../images/details_divider.png) repeat-x; width:4px; height:5px; float:left; width:220px; }

/*** FOOTER ***/
#footer { width:987px; height: 60px; margin:0px auto; padding:7px; clear:both; position:static; }
.footerLinks { float:left; margin:-10px 0 1px 10px; color:#818181; padding:0; }
.footerLinks a { color:#c85327; text-decoration:none; }
.footerLinks a:hover { text-decoration:underline; }
.footerLinks a:visited { color:#c85327; }

/*** FOOTER LOGOS ***/
.websiteLinks { float:left; clear:left; width:511px; margin:0; padding:10px; color:#818181; }
.websiteTxt { float:left; margin:0; color:#818181; }
a.impress { background:url('../images/logo-impress.png') no-repeat; width:67px; height:18px; margin:0 5px 0 3px; padding:0; float:left; text-indent:-999em; }
a.burst { background:url('../images/logo-burst.png') no-repeat; width:39px; height:24px; margin:-3px 5px 0 7px; padding:0; float:left; text-indent:-999em; }
a.intellisites { background:url('../images/logo-intellisites.png') no-repeat; width:29px; height:25px; margin:-5px 5px 0 7px; padding:0; float:left; text-indent:-999em; }
#footer .asscLogos { background:url('../images/association-logos-fpo.png') 0 0 no-repeat; width:212px; height:55px; float:right; margin:-10px 10px 0 0; position:relative; }