* { padding: 0; margin: 0; } /*global definition for padding and margin*/

html { height: 101%; background: #000 url(/images/bg_page.jpg) no-repeat 50% 0; }

body { font-size: 100%; height: 100%;  }

h1, h2, h3, h4, h5 { font: normal 100%/100% Helvetica, Arial, Verdana, sans-serif; color: #000; padding: 0 0 5px 0; }
h1 { font-size: 1.6em; line-height: 100%; }
h2 { font-size: 1.4em; line-height: 100%; }
h3 { font-size: 1.1em; line-height: 100%; }
h4 { font-size: 1.0em; line-height: 100%; }
h5 { font-size: 0.9em; line-height: 100%; }

p, dl, label { font: normal .75em/120% Helvetica, Arial, Verdana, sans-serif; padding: 0 0 10px 0; color:#fffefe; }

table, ol, ul { font: normal 13px/120% Helvetica, Arial, Verdana, sans-serif; padding: 0 0 10px 0; color:#333; }

table { /*border:1px solid #ccc;*/}

a, a:visited { color: #369;  }
a:hover { color: #369; text-decoration: none; }

dl { padding:0 0 5px 10px; color:#000; }
dt { font-weight:bold; }
dd { margin:0 0 5px 0; }

ol { padding:0 0 0 15px; }
ol li { padding:0 0 5px 0; }

ul { padding:0 0 0 20px; }
ul li { padding:0 0 5px 0; }

th { font-weight bold; }
td { padding:3px 0; }

img { border:none; }
option{ margin-right:10px;}

label {  text-transform:uppercase; font-weight:bold; font-size:12px;} 


#wrapper { width: 960px; margin: 0 auto; }

#header { width:960px; height:147px; position:relative; }

#header #logo { float:left; }

#lgin_user { background:url(/images/bg_login_user-trans.png) no-repeat 0 0px; position:absolute; left:776px; top:5px; width:187px; height:35px;}

#lgin_psw { background:url(/images/bg_login_pass-trans.png) no-repeat 0 2px; position:absolute; left:776px; top:38px; width:150px; height:42px; }

#council_login_area input#login {  border:0;  font-size:9px; font-weight:bold; margin:13px 0 0 18px; /*padding:0px 12px 0 18px;*/ background:none; width:150px;}

#council_login_area input#psw {  border:0;   font-size:9px; font-weight:bold; margin:15px 0 0 18px; /*padding:0px 15px 0 18px;*/ background:none; }

#council_login_area #submitbutton { position:absolute; right:0px; top:38px; width: 33px;}

#btn_buy_shirts {position: absolute; right: 0; top: 61px;}

#nav { width:960px; height:41px; background:url(/images/bg_nav.jpg) no-repeat 0 0;  }

p#relentless { display:block; padding:41px 0 0 0; margin:0; height:0px; width:360px; overflow:hidden; background:url(/images/bg_relentless.jpg) no-repeat 0 0; float:left; }

#nav ul { float:left; padding:0; margin:0; }
#nav li { float:left; padding:0; margin:0; list-style-type:none; }
#nav li a { overflow:hidden; display:block; height:0px; padding:41px 0 0 0; }

p.bluetext { color:#efefef; }

.quote {font-size: 1.6em; line-height: 100%;color:#999999;}

a#machine { width:106px; }
a#learn { width:80px; }
a#action { width:85px; }
a#council { width:90px; }
a#tour { width:76px; }
a#press { width:78px; }
a#extras { width:85px; }

a#machine.active { background:url(/images/bg_machine_active.jpg) no-repeat 0 0; }
a#learn.active { background:url(/images/bg_learn_active.jpg) no-repeat 0 0; }
a#action.active { background:url(/images/bg_action_active.jpg) no-repeat 0 0; }
a#council.active { background:url(/images/bg_council_active.jpg) no-repeat 0 0; }
a#tour.active { background:url(/images/bg_tour_active.jpg) no-repeat 0 0; }
a#press.active { background:url(/images/bg_press_active.jpg) no-repeat 0 0; }
a#extras.active { background:url(/images/bg_extras_active.jpg) no-repeat 0 0; }

a:hover#machine { background:url(/images/bg_machine_hov.jpg) no-repeat 0 0; }
a:hover#learn { background:url(/images/bg_learn_hov.jpg) no-repeat 0 0; }
a:hover#action { background:url(/images/bg_action_hov.jpg) no-repeat 0 0; }
a:hover#council { background:url(/images/bg_council_hov.jpg) no-repeat 0 0; }
a:hover#tour { background:url(/images/bg_tour_hov.jpg) no-repeat 0 0; }
a:hover#press { background:url(/images/bg_press_hov.jpg) no-repeat 0 0; }
a:hover#extras { background:url(/images/bg_extras_hov.jpg) no-repeat 0 0; }

#content { width:960px; background:#000; }
#content_back { width:958px; border-right:1px solid #757573; border-bottom:1px solid #757573; border-left:1px solid #757573; margin-bottom:12px; }
#content_landing_tour { width:960px; height:757px; background:#000 url(/images/bg_landing_tour.jpg) no-repeat 0 0; position:relative; }
#content_landing_tour h1 { display:block; height:0px !important; overflow:hidden; padding:0;}
#content_landing_tour a { color:#ec6a00; text-decoration:none;}


#home_content { width:948px; background:#000 url(/images/bg_home_content.jpg) no-repeat 0 0;  padding:10px 0 0 12px;}
#home_content_left { width:595px; float:left; padding-right:9px;}
#home_content_right { width:332px; float:left; }

#custom_search { position:absolute; top:85px; left:775px; /*border:1px solid #797979;*/ height:41px; width:189px; background: url(/images/bg_custom_search.png) no-repeat 0 0; /*padding:7px 10px;*/ display:block; padding:5px 0 0 20px; }

#custom_search .search_field { background:none !important; border:0px; width:129px; /*height: 20px;*/ /*padding: 3px 0 3px 5px;*/ float: left; margin-top: 8px; color:#fff; }
/*#custom_search .search_field {
	background: #6a5c2c !important;
	height: 22px; 
	padding: 6px 0 0 5px; 
	width: 250px; 
	color:#FFF;
	border: 1px solid #806d2b;
	margin: 0;
	float: left;
	margin-top: 2px;
}*/

#custom_search .search_button {
	border: none; 
/*	background-color: #D47E0F; 
	color: #fff; 
	width: 54px; 
	cursor: pointer; 
	height: 30px; */
	float: left;
	padding-left:10px;
	margin-top: 5px;
}

#tour_archive_2009 { background:url(/images/tourarchive_2009.gif) no-repeat 0 0; width:374px !important; padding:68px 0 0 0 !important; }
#tour_archive_2008 { background:url(/images/tourarchive_2008.gif) no-repeat 0 0; width:374px !important; padding:68px 0 0 0 !important; }
#tour_archive_2010 { background:url(/images/tourarchive_2010.gif) no-repeat 0 0; width:374px !important; padding:68px 0 0 0 !important; }

h1#drive { width:595px; background:url(/images/h1_drive.jpg) no-repeat 0 0; padding:52px 0 0 0; }
#green_home { width:595px; background:url(/images/bg_green_home.jpg) no-repeat 0 0; height:400px; margin-bottom:12px;}

.green_home_block { padding:45px 0 0 29px; height:90px; }
.green_home_block p.green_copy { color:#373737; font-size:13px; width:300px; font-weight:bold; padding:0 0 8px 0; margin:0; }
.green_home_block p.learn a { color:#fff; padding:1px 0 5px 15px; background: url(/images/green_learn_arrow.jpg) no-repeat 0 0px; text-decoration:none; font-weight:bold; }

#greenmachine_copy {  }

#home_petition { background:url(/images/bg_petition_home.jpg) no-repeat 0 0; width:292px; height:161px; margin:0 0 9px 1px; padding-right:10px; /*margin:8px 0;*/ float:left; }
#h1_home_petition { background:url(/images/h1_petition_home.jpg) no-repeat 0 0; width:292px; padding:51px 0 0 0; }
#h2_home_petition { background:url(/images/h2_petition_home.jpg) no-repeat 0 0; width:163px; margin-top:20px; padding:23px 0 0 0; }

#home_petition p { padding:2px 0 0 16px; width:220px; }
#home_petition p a { text-decoration:none; color:#FD8900; }

#home_collection { background:url(/images/bg_home_collection.jpg) no-repeat 0 0; width:292px; height:161px; /*margin:8px 0;*/ float:left; }
#h1_home_collection { background:url(/images/h1_collection_home.jpg) no-repeat 0 0; width:292px; padding:51px 0 0 0; }
#h2_home_collection { background:url(/images/h2_collection_home.jpg) no-repeat 0 0; width:169px; margin-top:20px; padding:23px 0 0 0; }

#home_collection p { padding:2px 0 0 16px; width:220px; }
#home_collection p a { text-decoration:none; color:#FD8900; }

#home_reserve { position:relative; background:url(/images/bg_home_reserve.jpg) no-repeat 0 0; width:291px; height:287px; padding-right:13px; float:left; }

#reserve { width:291px; background:url(/images/h1_home_reserve.jpg) no-repeat 0 0; padding:52px 0 0 0; }
#home_reserve_btn { width:272px; background:url(/images/btn_home_reserve.jpg) no-repeat 0 0; padding:49px 0 0 0; position:absolute; bottom:17px; left:9px; }




#pod_img_holder { padding:0 1px; }
#home_pod h1 { display:inline; padding:0; margin:0;}
#home_pod h1 a { display:block; margin:0; }
#pod_mask { position:absolute; left:0; top:53px; }

#home_pod { float:left; width:290px; height:287px; background:url(/images/bg_pod.jpg) no-repeat 0 0; position:relative; }
#h1_pod { width:290px; background:url(/images/h1_pod.jpg) no-repeat 0 0; padding:53px 0 0 0; }



#home_social_media { height:161px; width:332px; background:url(/images/bg_home_social_media.jpg) no-repeat 0 0; position:relative; margin-bottom:9px; }
#home_social_media_icons { padding:15px 0 0 10px; }
#h1_home_social_media { width:332px; background:url(/images/h1_home_social_media.jpg) no-repeat 0 0; padding:52px 0 0 0;  }
#social_media_placeholder { position:absolute; left:20px; bottom:24px; }
.social_media_icon { float:left;}

.social_media_icon_narrow { float:left; padding:0 10px 20px 0;}

#social_media_narrow { height:237px; width:217px; background:url(/images/bg_social_media_narrow.jpg) no-repeat 0 0; position:relative; margin-top:10px; margin-bottom:15px; margin-left:3px; }
#social_media_icons_narrow { padding:15px 0 0 25px; }
#h2_social_media_narrow { width:217px; background:url(/images/h2_social_media_narrow.jpg) no-repeat 0 0; padding:52px 0 0 0;  }
/*#social_media_placeholder { position:absolute; left:20px; bottom:24px; }
.social_media_icon { float:left;}
*/

#social_media_tour { height:221px; width:332px; background:url(/images/bg_social_media_tour.jpg) no-repeat 0 0; position:relative;  }


.video_thumb_holder { width:115px; float:left; padding-right:8px; text-align:center;  }
.video_thumb_holder p { color:#AEAEAE;  }

#home_videos { width:332px; height:218px; background:url(/images/bg_home_video.jpg) no-repeat 0 0; position:relative; margin-bottom:9px; z-index:1; }
#h1_home_videos { width:332px; background:url(/images/h1_home_videos.jpg) no-repeat 0 0; padding:52px 0 0 0;  }
#home_videos h1 { display:inline; padding:0; margin:0; }

#slider_window { width:328px; height:144px; padding:18px 0 0 2px; position:relative; overflow:hidden;  }
#scroller { padding:0 0 0 0px; width:5000px; margin:0 0 0 -20px; }
#scroller img { float:left; margin-right:8px; padding-bottom:5px; }


#controls p#scroll_left { position:absolute; left:8px; top:60px; z-index:3; }
#controls p#scroll_right { position:absolute; right:8px; top:60px; z-index:3; }

/*#controls {float: right; margin:30px 40px 0 0;}
#controls p {float:left; padding:12px 0 0 0; }
#controls p.arrow {float:left; width:42px; padding:0; margin-left:15px;}*/
#ie6_text { display:none; padding:25px 0 0 0; text-align:center; }


#grate_mask_left { position:absolute; display:block; width:107px; height:165px; top:0px; left:0px; z-index:2; background:url(/images/grate_mask.png) no-repeat 0 0; border-left:1px solid #959597; }
#grate_mask_right{ position:absolute; display:block; width:107px; height:165px; top:0px; left:223px; z-index:2; background:url(/images/grate_mask.png) no-repeat -223px 0 ; border-right:1px solid #959597; }


#home_news { width:330px; height:223px; background:#000; border:1px solid #828282;  position:relative; margin-bottom:12px; }
#home_news h1 { display:inline; padding:0; margin:0; }
#h1_home_news { width:332px; background:url(/images/h1_home_news.jpg) no-repeat 0 0; padding:52px 0 0 0;  }
#home_news_rss { position:absolute; right:18px; top:12px;}
.home_news_content { padding:10px 17px 0 17px; }
.home_news_content h2 { font-size:15px; line-height:120%;  }
.home_news_content h2 a { color:#CE5D01; text-decoration:none; }
.home_news_content .copy { color:#FDFBFB; }
.home_news_content .tagged { text-transform:uppercase; color:#929292; } 
.home_news_content .tagged a { color:#929292; text-decoration:none; } 

#home_blog { width:330px; height:285px; background:#000; border:1px solid #828282;  position:relative; margin-bottom:9px; }
#home_blog h2 { line-height:120%; }


#h1_home_blog { width:332px; background:url(/images/h1_home_blog.jpg) no-repeat 0 0; padding:52px 0 0 0;  }
#home_blog_rss { position:absolute; right:18px; top:12px;}


#left_col { width:721px; float:left; }
#left_col_back { overflow:hidden; width:642px;  min-height:964px; float:left; padding:39px; background:url(/images/bg_content_back.jpg) no-repeat 100% 0; }
/* LEFT COL BACK IS 1 px NARROWER THAN OTHERS BECAUSE OF HAIRLINE BORDER */
#left_col_landing_machine { width:721px; height:938px; float:left; background:#000 url(/images/bg_landing_machine.jpg) no-repeat 100% 0; }
#left_col_landing_learn { width:721px; height:1165px; float:left; background:#000 url(/images/bg_landing_learn.jpg) no-repeat 100% 0; position:relative; }
#left_col_landing_takeaction { width:721px;/* height:959px;*/ float:left; background:#000 url(/images/bg_landing_takeaction.jpg) no-repeat 100% 0; }
#left_col_landing_council { width:721px; /*height:869px;*/ float:left; background:#000 url(/images/bg_landing_council.jpg) no-repeat 100% 0; position:relative; }


#right_col { width:239px; height:646px; float:left; position:relative; }
#right_col_back { background:#000 url(/images/bg_right_col_back.jpg) no-repeat 0 0; padding-top:29px; float:left; width:238px; height:964px; }
/* RIGHT COL BACK IS 1 px NARROWER THAN OTHERS BECAUSE OF HAIRLINE BORDER */
#right_col_black { float:left; background:#000; width:239px; /*min-height:949px;*/ }
#right_col_landing_machine { width:239px; /*height:1070px;*/ background:url(/images/bg_rc_landing_machine.jpg) no-repeat 0 0; padding-top:245px; position:relative; }
#right_col_landing_learn { width:239px; /*height:1070px;*/ background:url(/images/bg_rc_landing_learn.jpg) no-repeat 0 0; padding-top:390px; }
#right_col_landing_takeaction { width:239px; height:959px; background:url(/images/bg_rc_landing_takeaction.jpg) no-repeat 0 0; }
#right_col_landing_council { width:239px; /*height:869px;*/ background:url(/images/bg_rc_landing_council.jpg) no-repeat 0 0; padding-top:420px; }



#back_content { overflow:hidden; background:#fff; padding:40px 28px 25px 28px;/* border-right:1px solid #969696; border-bottom:1px solid #969696; border-left:1px solid #969696;*/  }
#back_content h1 { color:#959595; text-transform:uppercase; font-size:17px; padding-bottom:15px; }
#back_content h2, #back_content h2 a  { color:#333; font-size:18px; font-weight:bold; text-decoration:none; padding:10px 0 10px 0;}
#back_content h2 { color:#000; }
#back_content h3 { color:#787272; }
#back_content h4.subtitle { color:#959595; text-transform:uppercase; font-size:12px; font-weight:bold; line-height:130%; padding-bottom:3px; }
#back_content h5 { color:#787272; }
#back_content h6 { color:#787272; }
#back_content p { font-size:13px; color:#333; }
#back_content p.bluetext { color:#141D52; }
#back_content a { color:#ec6a00; text-decoration:none; }
#back_content p a.link { color:#666; text-decoration:none; border-bottom:1px solid #969696;  }
#back_content .question p {color:#999999;font-size:1.1em;}
#back_content #feedfooter #feedicons p a { border:none; }
#back_content .comparison_image { border:1px solid #999; }
#back_content label { color:#000;}

#back_content ol.legal {padding:0 0 0 40px;}

#content_black { background:#000;}



/* ////////////// LANDING PAGES /////////////// */

/* MACHINE */
#landing_machine_content { padding: 0px 40px 25px 40px; }
#landing_machine_content h1, #landing_machine_content h2.tagline { height:0px !important; overflow:hidden; display:block; padding:0;}
#landing_machine_content h2 { color:#fff; font-size:16px; font-weight:bold; }





#landing_machine_content ul.normal { color:#fff; padding:15px 0 15px 30px; }
#landing_machine_content ul.normal li { font-size:13px; font-weight:bold; }
#landing_machine_content p { line-height:150%; font-weight:bold; }
ul.landing_machine_subnav { padding:15px 0 0 0;  }
ul.landing_machine_subnav li { display:block; float:left; list-style-type:none; }
ul.landing_machine_subnav li.first { width:186px; height:40px; padding:0; border-right:1px solid #525252; }
ul.landing_machine_subnav li.second { width:178px; padding:0 0 0 70px; height:40px; border-right:1px solid #525252; }
ul.landing_machine_subnav li.last { padding:0 0 0 63px; height:40px; }
ul.landing_machine_subnav li a { font-weight:bold; color:#ec6a00; text-transform:uppercase; text-decoration:none; font-size:14px; line-height:150%; list-style-type:none; }
ul.landing_machine_subnav li .subnav_small a { font-size:10px; font-weight:normal; }
#right_col_landing_machine h1 { height:0px !important; overflow:hidden; display:block; padding:0;}
#landing_machine_makeadifference { width:194px; height:120px; padding:185px 30px 0 15px; }
#landing_machine_makeadifference p { color:#fff; font-size:13px; font-weight:bold; line-height:110%; }
#landing_machine_makeadifference p a { color:#ec6a00; text-decoration:none; }
#landing_machine_preordersbox { height:284px; width:239px; position:relative; padding:18px 0px 0 0px;}
#landing_machine_preordersbox .link { display:block; width:216px; height:45px; }
#landing_machine_takeactionbox { height:194px; width:184px; position:relative; padding:15px 35px 0 20px;}
#landing_machine_takeactionbox .link { display:block; width:196px; height:45px; margin-bottom:15px; }
#landing_machine_takeactionbox p { font-weight:bold; color:#ec6a00; font-size:14px; }
#landing_machine_takeactionbox p a { color:#ec6a00; text-decoration:none; }
#landing_machine_takeactionbox label.updates_subscribe { position:absolute; left:16px; bottom:104px;  }
#landing_machine_takeactionbox input#updates_subscribe { position:absolute; left:14px; bottom:86px; background:url(/images/bg_input_landing_action.jpg) no-repeat 0 0; border:0; width:146px; height:20px; float:left; padding: 6px 10px 0 11px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_machine_takeactionbox input#subscribebutton { position:absolute; right:29px; bottom:88px; }
#landing_machine_takeactionbox label.forward_friend { position:absolute; left:16px; bottom:47px; }
#landing_machine_takeactionbox input#forward_friend { position:absolute; left:14px; bottom:21px; background:url(/images/bg_input_landing_action.jpg) no-repeat 0 0; border:0; width:146px; height:25px; float:left; padding:8px 10px 0 11px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_machine_takeactionbox input#forwardbutton { position:absolute; right:29px; bottom:25px; }
#landing_machine_council { height:197px; width:184px; padding:12px 35px 0 20px; position:relative; }
#landing_machine_council .link { display:block; width:196px; height:45px; margin-bottom:10px; }
#machine_co2_counter { height:81px; width:239px; /*background:url(/images/bg_machine_co2_counter.jpg) no-repeat 0 0;*/ }
#machine_co2_counter p.co2_counter {  padding:36px 15px 0 0px;  }
#machine_fuel_counter { height:82px; width:239px; /*background:url(/images/bg_machine_fuel_counter.jpg) no-repeat 0 0;*/ }
#machine_fuel_counter p.f_counter {  padding:34px 15px 0 0px; }

#landing_machine_shopbox { display:block; position:relative; height:220px; width:217px; background:url(/images/bg_narrow_shop_machine.jpg) no-repeat 0 0; margin-left:3px;}
#landing_learn_shopbox { display:block; position:relative; height:220px; width:217px; background:url(/images/bg_narrow_shop_learn.jpg) no-repeat 0 0; margin-left:3px;}
#landing_action_shopbox { display:block; position:relative; height:220px; width:217px; background:url(/images/bg_narrow_shop_action.jpg) no-repeat 0 0; margin-left:3px;}
#landing_council_shopbox { display:block; position:relative; height:220px; width:217px; background:url(/images/bg_narrow_shop_council.jpg) no-repeat 0 0; margin-left:3px;}

/*#landing_machine_shopbox h1 a { font-size:100px; color:#fff; }*/
#h2_narrow_shop_box { background:url(/images/h1_narrow_shopbox.jpg) no-repeat 0 0; width:216px; padding:52px 0 0 0; }


#popup_co2_machine { width:349px; height:216px; background: url(/images/bg_popup_co2.jpg) no-repeat 0 0; position:absolute; top:200px; right:241px; z-index:50; }
#popup_co2_machine h1 { height:0px !important; overflow:hidden; display:block; width:349px; padding:71px 0 0 0; background:url(/images/h1_popup_co2.jpg) no-repeat 0 0;}
#popup_co2_machine p.orange_tag { color:#ec6a00; font-size:14px; line-height:110%; padding:0; }
#popup_co2_machine p.copy { color:#F5F5F5; font-size:13px; font-weight:bold; }
#popup_co2_machine .popup_content { padding:0 30px;}

#popup_fuel_machine { width:349px; height:271px; background: url(/images/bg_popup_fuel.jpg) no-repeat 0 0; position:absolute; top:200px; right:241px; z-index:50; }
#popup_fuel_machine h1 { height:0px !important; overflow:hidden; display:block; width:349px; padding:65px 0 0 0; background:url(/images/h1_popup_fuel.jpg) no-repeat 0 0;}
#popup_fuel_machine p.orange_tag { color:#ec6a00; font-size:14px; line-height:110%; padding:0; }
#popup_fuel_machine p.copy { color:#F5F5F5; font-size:13px; font-weight:bold; }
#popup_fuel_machine .popup_content { padding:0 30px;}



/* LEARN */
#landing_learn_content { padding: 0px 40px 25px 40px; margin-top:-5px; }
#landing_learn_content p { font-weight:bold; line-height:150%; }
#landing_learn_content a { text-decoration:none;  color:#ec6a00; }
#landing_learn_content h3 { height:0px !important; overflow:hidden; display:block; width:234px; padding:36px 0 0 0; margin-bottom:10px; background:url(/images/h1_itsreal.jpg) no-repeat 0 0; }



#right_col_landing_learn h1 { height:0px !important; padding:0; overflow:hidden; display:block; }
#landing_learn_makeadifference { width:194px; height:115px; padding:195px 30px 0 15px; }
#landing_learn_makeadifference p { color:#fff; font-size:13px; font-weight:bold; line-height:110%; }
#landing_learn_makeadifference p a { color:#ec6a00; text-decoration:none; }


#landing_learn_counters { width:239px; height:166; padding:11px 0 20px 0;}
#landing_learn_takeactionbox { height:200px; width:184px; position:relative; padding:8px 35px 0 20px;}
#landing_learn_takeactionbox .link { display:block; width:184px; height:45px; margin-bottom:20px; }
#landing_learn_takeactionbox p { font-weight:bold; color:#ec6a00; font-size:14px; }
#landing_learn_takeactionbox p a { color:#ec6a00; text-decoration:none; }
#landing_learn_takeactionbox label.updates_subscribe { position:absolute; left:16px; bottom:54px;  }
#landing_learn_takeactionbox input#updates_subscribe { position:absolute; left:14px; bottom:30px; background:url(/images/bg_input_landing_action.jpg) no-repeat 0 0; border:0; width:146px; height:20px; float:left; padding: 8px 10px 0 11px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_learn_takeactionbox input#subscribebutton { position:absolute; right:29px; bottom:30px; }
#landing_learn_takeactionbox label.forward_friend { position:absolute; left:16px; bottom:47px; }
#landing_learn_takeactionbox input#forward_friend { position:absolute; left:14px; bottom:27px; background:url(/images/bg_input_landing_action.jpg) no-repeat 0 0; border:0; width:146px; height:20px; float:left; padding: 6px 10px 0 11px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_learn_takeactionbox input#forwardbutton { position:absolute; right:29px; bottom:28px; }
#landing_learn_counters { position:relative; }
#ll_co2_counter { width:239px; height:86px; background:url(/images/bg_machine_co2_counter.jpg) no-repeat 0 0;}
#ll_co2_counter p.co2_counter {  padding:38px 15px 0 0px;  }
#ll_fuel_counter { width:239px; height:86px; background:url(/images/bg_machine_fuel_counter.jpg) no-repeat 0 0;}
#ll_fuel_counter p.f_counter {  padding:34px 15px 0 0px; }
#landing_learn_mugshots { width:239px; height:285px; padding:0; position:relative; }
#landing_learn_mugshots .link { display:block; width:216px; height:45px; }
#landing_learn_mugshots p { font-size:13px; font-weight:bold; padding:15px 35px 0 20px; }
#landing_learn_mugshots a { color:#ec6a00; text-decoration:none; }
#landing_learn_mugshots img.download_button { position:absolute; left:17px; bottom:20px; }
#landing_learn_council { height:392px; width:184px; padding:15px 35px 0 20px; position:relative; }
#landing_learn_council .link { display:block; width:184px; height:50px; margin-bottom:5px; }
#ll_newsboxes { width:721px; height:345px; background:url(/images/bg_ll_newsboxes.jpg) no-repeat 0 0; /*padding-bottom:25px;*/  position:absolute; bottom:5px; left:0px; }
.llbox { position:relative; float:left; }
.llbox h1 { height:0px !important; display:block; overflow:hidden; padding:0; }
#ll_box_news { height:295px; width:329px; padding:50px 12px 0 20px; }
/*#ll_box_news .rss_button { position:absolute; bottom:12px; right:18px; }*/
#ll_box_blog { height:295px; width:321px; padding:50px 20px 0 12px; }
/*#ll_box_blog .rss_button { position:absolute; bottom:12px; right:26px;}*/

#popup_co2_learn { width:349px; height:216px; background: url(/images/bg_popup_co2.jpg) no-repeat 0 0; position:absolute; top:0; right:241px; z-index:50; }
#popup_co2_learn h1 { height:0px !important; overflow:hidden; display:block; width:349px; padding:71px 0 0 0; background:url(/images/h1_popup_co2.jpg) no-repeat 0 0;}
#popup_co2_learn p.orange_tag { color:#ec6a00; font-size:14px; line-height:110%; padding:0; }
#popup_co2_learn p.copy { color:#F5F5F5; font-size:13px; font-weight:bold; }
#popup_co2_learn .popup_content { padding:0 30px;}

#popup_fuel_learn { width:349px; height:271px; background: url(/images/bg_popup_fuel.jpg) no-repeat 0 0; position:absolute; top:100px; right:241px; z-index:50; }
#popup_fuel_learn h1 { height:0px !important; overflow:hidden; display:block; width:349px; padding:65px 0 0 0; background:url(/images/h1_popup_fuel.jpg) no-repeat 0 0;}
#popup_fuel_learn p.orange_tag { color:#ec6a00; font-size:14px; line-height:110%; padding:0; }
#popup_fuel_learn p.copy { color:#F5F5F5; font-size:13px; font-weight:bold; }
#popup_fuel_learn .popup_content { padding:0 30px;}

/* TAKEACTION */
#landing_takeaction_content { padding: 0px 40px 25px 40px; margin-top:-20px; }
#landing_takeaction_content p { font-size:13px; font-weight:bold; line-height:150%; }
#landing_takeaction_content a { text-decoration:none; color:#ec6a00; }
#landing_takeaction_content h3 { height:0px !important; overflow:hidden; display:block; width:390px; padding:25px 0 0 0; margin-bottom:10px; background:url(/images/h1_makeadifference.jpg) no-repeat 0 0; }


#landing_takeaction_makeadifference { width:194px; height:115px; padding:195px 30px 0 15px;  }
#landing_takeaction_makeadifference p { color:#fff; font-size:13px; font-weight:bold; line-height:110%; }
#landing_takeaction_makeadifference p a { color:#ec6a00; text-decoration:none; }


#right_col_landing_takeaction h1 { height:0px !important; overflow:hidden; display:block; padding:0;}

#landing_takeaction_takeactionbox p a { color:#ec6a00; text-decoration:none; }
#landing_takeaction_takeactionbox { height:255px; width:189px; position:relative; padding:20px 30px 0 20px;}
#landing_takeaction_takeactionbox p { color:#ec6a00; font-size:14px; font-weight:bold; line-height:110%; }

#landing_takeaction_takeactionbox a { color:#ec6a00; text-decoration:none; }
#landing_takeaction_takeactionbox .link { display:block; width:199px; height:45px; margin-bottom:15px; }

#landing_takeaction_takeactionbox label.updates_subscribe { position:absolute; left:16px; bottom:104px;  }
#landing_takeaction_takeactionbox input#updates_subscribe { position:absolute; left:14px; bottom:82px; background:url(/images/bg_input_landing_action.jpg) no-repeat 0 0; border:0; width:146px; height:20px; float:left; padding: 8px 10px 0 11px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_takeaction_takeactionbox input#subscribebutton { position:absolute; right:29px; bottom:82px; }
#landing_takeaction_takeactionbox label.forward_friend { position:absolute; left:16px; bottom:47px; }
#landing_takeaction_takeactionbox input#forward_friend { position:absolute; left:14px; bottom:25px; background:url(/images/bg_input_landing_action.jpg) no-repeat 0 0; border:0; width:146px; height:20px; float:left; padding: 8px 10px 0 11px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_takeaction_takeactionbox input#forwardbutton { position:absolute; right:29px; bottom:24px; }

#landing_takeaction_volunteerbox { height:250px; width:184px; position:relative; padding:8px 35px 0 20px;}
#landing_takeaction_volunteerbox p.orange { color:#ec6a00; font-weight:bold; font-size:14px; }
#landing_takeaction_volunteerbox p.copy { font-weight:bold; line-height:120%; font-size:13px; }
#landing_takeaction_volunteerbox p.orange_caps a { text-transform:uppercase; text-decoration:none; color:#ec6a00; font-weight:bold; font-size:11px; padding-bottom:5px;}
#landing_takeaction_volunteerbox .link { display:block; width:199px; height:52px; margin-bottom:10px; }

#landing_takeaction_preordersbox { height:290px; width:239px; position:relative; padding:8px 0 0 0; }
#landing_takeaction_preordersbox .link { display:block; width:216px; height:45px; margin-bottom:7px; }

#landing_takeaction_rss { padding:25px 20px 0 20px; }
#landing_takeaction_rss h3 { color:#fff; font-weight:bold; font-size:14px; padding-bottom:5px;  }
#landing_takeaction_rss p.subscribe_small a { text-decoration:none; color:#ec6a00; text-transform:uppercase; font-size:10px; }

#quote_indent { padding: 0 40px 15px 40px;}


/* COUNCIL */
#landing_council_content { padding: 0px 40px 25px 40px; margin-top:-20px; }
#landing_council_content p { font-size:13px; font-weight:bold; line-height:150%; }
#landing_council_content a { text-decoration:none; color:#ec6a00; }
#right_col_landing_council h1 { height:0px !important; overflow:hidden; display:block; padding:0;}
#left_col_landing_council h2 { color:#fff; font-weight:bold; font-size:18px; }
#landing_council_makeadifference { width:194px; height:120px; padding:185px 30px 0 15px; }
#landing_council_makeadifference p { color:#fff; font-size:13px; font-weight:bold; line-height:110%; }
#landing_council_makeadifference p a { color:#ec6a00; text-decoration:none; }


#landing_council_takeactionbox p a { color:#ec6a00; text-decoration:none; }
#landing_council_takeactionbox { height:255px; width:189px; position:relative; padding:20px 30px 0 20px;}
#landing_council_takeactionbox p { color:#ec6a00; font-size:13px; font-weight:bold; line-height:110%; }

#landing_council_takeactionbox a { color:#ec6a00; text-decoration:none; }
#landing_council_takeactionbox .link { display:block; width:199px; height:45px; margin-bottom:15px; }

#landing_council_takeactionbox label.updates_subscribe { position:absolute; left:16px; bottom:104px;  }
#landing_council_takeactionbox input#updates_subscribe { position:absolute; left:14px; bottom:86px; background:url(/images/bg_input_landing_action.jpg) no-repeat 0 0; border:0; width:146px; height:20px; float:left; padding: 6px 10px 0 11px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_council_takeactionbox input#subscribebutton { position:absolute; right:29px; bottom:87px; }
#landing_council_takeactionbox label.forward_friend { position:absolute; left:16px; bottom:47px; }
#landing_council_takeactionbox input#forward_friend { position:absolute; left:14px; bottom:27px; background:url(/images/bg_input_landing_action.jpg) no-repeat 0 0; border:0; width:146px; height:20px; float:left; padding: 6px 10px 0 11px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_council_takeactionbox input#forwardbutton { position:absolute; right:29px; bottom:27px; }

#landing_council_councilbox { height:185px; width:184px; padding:12px 35px 0 20px; position:relative; }
#landing_council_councilbox .link { display:block; width:196px; height:45px; margin-bottom:10px; }

#landing_council_preordersbox { height:290px; width:239px; position:relative; padding:8px 0 0 0; }
#landing_council_preordersbox .link { display:block; width:216px; height:45px; margin-bottom:7px; }

ul.landing_council_subnav { padding:15px 0 50px 0; /*position:absolute; bottom:38px; left:40px;*/ }
ul.landing_council_subnav li { display:block; float:left; list-style-type:none; }
ul.landing_council_subnav li.first { /*width:176px;*/ height:40px; padding:0 55px 0 0px; border-right:1px solid #525252; }
ul.landing_council_subnav li.second { /*width:168px;*/ padding:0 55px 0 55px; height:40px; border-right:1px solid #525252; }
ul.landing_council_subnav li.last { padding:0 0 0 55px; height:40px; }
ul.landing_council_subnav li a { font-weight:bold; color:#ec6a00; text-transform:uppercase; text-decoration:none; font-size:14px; line-height:150%; list-style-type:none; }
ul.landing_council_subnav li .subnav_small a { font-size:10px; font-weight:normal; }

#landing_council_rss { padding:25px 20px 0 20px; }
#landing_council_rss h3 { color:#fff; font-weight:bold; font-size:14px; padding-bottom:5px;  }
#landing_council_rss p.subscribe_small a { text-decoration:none; color:#ec6a00; text-transform:uppercase; font-size:10px; }

#landing_council_letter { padding:30px 50px 30px 30px;}

#join_login { position:relative; height:75px;}
#join_login input#login_join { background:url(/images/bg_council_join_login.jpg) no-repeat 0 0; border:0; width:180px; height:23px; position:absolute; left:0px; top:0px; font-size:9px; font-weight:bold; padding:6px 0px 0 18px;}
#join_login input#psw_join { background:url(/images/bg_council_join_psw.jpg) no-repeat 0 0; border:0; width:148px; height:18px; position:absolute; left:0px; top:25px; font-size:9px; font-weight:bold; padding:10px 0px 0 18px; }
#join_login #submitbutton_join { position:absolute; left:168px; top:25px;}

.form_block p.block_header { font-weight:bold; border-bottom:1px solid #999999; width:100%; display:block; padding:5px 0 0 0; margin-bottom:20px;}
.form_block p label { font-weight:normal; text-transform:none; }
.form_med { float:left; padding:0 15px 10px 0;  }
.form_med input { width:156px; }
.form_sm { float:left; padding:0 15px 10px 0;  }
.form_sm input { width:50px; }
.form_lrg { float:left; padding:0 15px 10px 0;  }
.form_lrg input { width:250px; }
.form_chk { float:left; padding:0 15px 10px 0;  }



/* TOUR */
#landing_tour_pjt_rock { height:365px; width:265px; padding:75px 44px 0 30px; background:url(/images/bg_pjt_rock.jpg) no-repeat 0 0; position:absolute; top:0; right:0;}
#landing_tour_pjt_rock p.copy { font-weight:bold; line-height:130%; font-size:13px; }
#landing_tour_pjt_rock p.orange_caps { text-transform:uppercase; color:#ec6a00; font-weight:bold; font-size:15px; padding-bottom:5px;}

#landing_tour_pjt_rock label { position:absolute; right:130px; bottom:45px; }
#landing_tour_pjt_rock input#subscribebutton { position:absolute; right:78px; bottom:29px; }
#landing_tour_pjt_rock input#subscribefield { background:url(/images/bg_input_pjt_rock.jpg) no-repeat 0 0; border:0; width:185px; height:20px; position:absolute; right:103px; bottom:29px; font-size:0.6em; font-weight:bold; padding:8px 10px 0 10px; }

#landing_tour_pjt_sponsor { height:229px; width:265px; padding:70px 44px 0 30px; background:url(/images/bg_pjt_sponsor.jpg) no-repeat 0 0; position:absolute; top:500px; right:0;}
#landing_tour_pjt_sponsor p.copy { font-weight:bold; line-height:120%; font-size:13px;  }
#landing_tour_pjt_sponsor p.orange_caps { text-transform:uppercase; color:#ec6a00; font-weight:bold; font-size:15px; padding-bottom:0;}
#landing_tour_pjt_sponsor p#sponsorlabel { position:absolute; left:31px; bottom:70px; }
#landing_tour_pjt_sponsor input#sponsorbutton { position:absolute; right:36px; bottom:39px; }
#landing_tour_pjt_sponsor input#sponsorfield { background:url(/images/bg_input_black.jpg) no-repeat 0 0; border:0; width:223px; height:27px; position:absolute; right:69px; bottom:33px; font-size:0.6em; font-weight:bold; padding:8px 10px 0 10px; }
#landing_tour_pjt_sponsor p.orange_caps_small { text-transform:uppercase; color:#ec6a00; font-weight:bold; font-size:12px; padding-bottom:5px;}

#landing_tour_pjt_volunteer { height:259px; width:317px; padding:8px 30px 0 25px; background:url(/images/bg_pjt_volunteer.jpg) no-repeat 0 0; position:absolute; top:500px; right:339px;}
#landing_tour_pjt_volunteer .link { display:block; width:317px; height:45px; margin-bottom:12px; }
#landing_tour_pjt_volunteer p.orange { color:#ec6a00; font-weight:bold; font-size:14px; }
#landing_tour_pjt_volunteer p.copy { font-weight:bold; line-height:120%; font-size:13px; }
#landing_tour_pjt_volunteer p.orange_caps { text-transform:uppercase; color:#ec6a00; font-weight:bold; font-size:12px; padding-bottom:5px;}
#landing_tour_pjt_volunteer label { position:absolute; left:31px; bottom:118px; }
#landing_tour_pjt_volunteer input#volunteerbutton { position:absolute; left:269px; bottom:35px; }
#landing_tour_pjt_volunteer input#volunteerfield { background:url(/images/bg_input_black.jpg) no-repeat 0 0; border:0; width:225px; height:20px; position:absolute; left:23px; bottom:36px; font-size:0.6em; font-weight:bold; padding:8px 10px 0 10px; }


#landing_tour_pjt_social_media { position:absolute; top:500px; left:24px;}
#landing_tour_pjt_collection { position:absolute; top:500px; left:368px;}
#landing_tour_pjt_preorder { position:absolute; top:500px; right:26px; height:219px; width:262px; background:url(/images/bg_preorders_tour.jpg) no-repeat 0 0;}
#landing_tour_preorder_content { position:relative; height:219px; }
#h2_preorders_tour { background:url(/images/h2_preorders_tour.jpg) no-repeat 0 0; width:262px; padding:54px 0 0 0;}
#landing_tour_pjt_preorder p#reservations { padding:14px 18px 10px 18px; line-height:140%; font-size:13px;} 

p#view_old { position:absolute; left:35px; top:468px; font-size:17px; }

#landing_tour_pjt_takeaction { height:259px; width:189px; padding:8px 25px 0 35px; background:url(/images/bg_pjt_takeaction.jpg) no-repeat 0 0; position:absolute; top:500px; left:0px;}
#landing_tour_pjt_takeaction .link { display:block; width:189px; height:45px; margin-bottom:12px; }
#landing_tour_pjt_takeaction p { color:#ec6a00; font-weight:bold; font-size:14px; }
#landing_tour_pjt_takeaction label.updates_subscribe { position:absolute; left:37px; bottom:107px;   }
#landing_tour_pjt_takeaction input#updates_subscribe { position:absolute; left:21px; bottom:86px; background:url(/images/bg_takeaction_input_back.jpg) no-repeat 0 0; border:0; width:148px; height:23px; float:left; padding: 6px 10px 0 21px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_tour_pjt_takeaction input#subscribebutton { position:absolute; right:20px; bottom:87px; }
#landing_tour_pjt_takeaction label.forward_friend { position:absolute; left:37px; bottom:50px; }
#landing_tour_pjt_takeaction input#forward_friend { position:absolute; left:21px; bottom:30px; background:url(/images/bg_takeaction_input_back.jpg) no-repeat 0 0; border:0; width:148px; height:23px; float:left; padding: 6px 10px 0 21px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#landing_tour_pjt_takeaction input#forwardbutton { position:absolute; right:20px; bottom:31px; }


#popup_savannah { position:absolute; top:229px; left:397px; }
#popup_jacksonville { position:absolute; top:332px; left:298px; }
#popup_tampa { position:absolute; top:379px; left:327px; }
#popup_greenville { position:absolute; top:266px; left:232px; }
#popup_lancaster { position:absolute; top:255px; left:265px; }
#popup_charlotte { position:absolute; top:251px; left:254px; }
#popup_columbus { position:absolute; top:196px; left:251px; }
#popup_indy { position:absolute; top:212px; left:189px; }
#popup_chicago { position:absolute; top:197px; left:193px; }
#popup_sf { position:absolute; top:259px; left:30px; }
#popup_sj { position:absolute; top:285px; left:40px; }
#popup_sd { position:absolute; top:338px; left:69px; }
#popup_atlanta { position:absolute; top:291px; left:276px; }
#popup_milwaukee { position:absolute; top:172px; left:145px; }
#popup_detroit { position:absolute; top:174px; left:196px; }
#popup_denver { position:absolute; top:253px; left:8px; }
#popup_dc { position:absolute; top:149px; left:262px; }
#popup_atlantic_city { position:absolute; top:164px; left:278px; }
#popup_ny { position:absolute; top:104px; left:302px; }
#popup_seattle { position:absolute; top:161px; left:6px; }
#popup_la { position:absolute; top:242px; left:6px; }
#popup_phoenix { position:absolute; top:252px; left:69px; }
#popup_hastings { position:absolute; top:148px; left:169px; }
#popup_dallas { position:absolute; top:274px; left:199px; }
#popup_jackson { position:absolute; top:325px; left:177px; }
#popup_lansing { position:absolute; top:151px; left:431px; }
#popup_boston { position:absolute; top:127px; left:307px; }
#popup_ontario { position:absolute; top:241px; left:18px; }
#popup_connersville { position:absolute; top:173px; left:167px; }
#popup_indianapolis { position:absolute; top:173px; left:167px; }
#popup_houston { position:absolute; top:326px; left:126px; }
#popup_anaheim { position:absolute; top:274px; left:60px; }
#popup_sacramento { position:absolute; top:214px; left:51px; }



.dates { padding:0 0 25px 15px; position:relative;}
.dates img { position:absolute; top:0px; right:0px; }
.dates_left { vertical-align:top; font-weight:bold; width:100px;}
.dates_right { vertical-align:top; padding-left:15px; }

.tour_date_completed, .tour_date_completed p, .tour_date_completed a { color:#adadad !important; }



/* EXTRAS */
#content_landing_extras { width:960px; padding:422px 0 20px 0; /*height:857px;*/ background:#000 url(/images/h1_landing_extras.jpg) no-repeat 0 0; position:relative; }
#content_landing_extras h2 { color:#fff; }

#extras_contentbox { border:1px solid #3B3A3A; margin:-5px 39px 0 39px; }
#extras_contentbox h2 { height:0px !important; display:block; overflow:hidden; width:292px; padding:74px 0 0 0; }
#extras_contentbox h2#wallpapers { background:url(/images/h2_wallpapers.jpg) no-repeat 0 0; }
#extras_contentbox h2#screensavers { background:url(/images/h2_screensavers.jpg) no-repeat 0 0; }
#extras_contentbox h2#mugshots { background:url(/images/h2_mugshots.jpg) no-repeat 0 0; }
#extras_contentbox h2#surveillance { background:url(/images/h2_surveillance.jpg) no-repeat 0 0; }
#extras_contentbox .copy { padding: 0 40px 10px 40px; }

#wallpapers_holder, #screensavers_holder { padding:0 0px 0 70px;}
.wallpaper_holder, .screensaver_holder { width:270px; /*height:282px;*/ float:left; padding-bottom:30px; }
.wallpaper_holder img, .screensaver_holder img { border:1px solid #fff; }
.wallpaper_holder h3, .screensaver_holder h3 { text-transform:uppercase; color:#ec6a00; padding-top:10px; font-size:14px; font-weight:bold; }
.wallpaper_holder ul, .screensaver_holder ul { list-style-type:none; padding:10px 0 0 0; }
.wallpaper_holder li, .screensaver_holder li { padding:0 0 5px 0; font-size:13px; font-weight:bold; }
.wallpaper_holder a, .screensaver_holder a { color:#fff; text-decoration:none; }

#surveillance_holder, #mugshots_holder { padding:0 40px 0 40px; }

#surveillance_holder h3 { text-transform:uppercase; color:#ec6a00; padding-top:10px; font-size:14px; font-weight:bold; }
.mugshots_galleries_holder { display:block; float:left; width:265px; padding-bottom:20px; }
.mugshots_galleries_holder img { border:1px solid #fff; margin-bottom:10px; }
.mugshots_galleries_holder a { text-decoration:none; color:#ec6a00; font-size:13px; text-transform:uppercase;  }

#content_landing_extras p.disclaimer { padding:30px 20px 20px 40px ; color:#959595; font-weight:bold; }

#landing_extras_browse {position:relative; padding:0 0 0 0px; width:960px; height:100px; background:url(/images/bg_extras_browse.jpg) no-repeat 0 0; }
#landing_extras_browse label {   position:absolute; right:135px; bottom:47px; } 
#landing_extras_browse #submitbutton { position:absolute; right:34px; bottom:26px;} 
#landing_extras_browse input#browsefield { background:url(/images/bg_input_browse_files.jpg) no-repeat 0 0; border:0; width:140px; height:18px; position:absolute; right:62px; bottom:26px; font-size:0.6em; font-weight:bold; padding:8px 10px 0 18px; }
#landing_extras_copy { padding:15px 38px 0 38px; /*width:607px;*/ }
#landing_extras_copy p { font-size:13px; font-weight:bold; }
#landing_extras_copy a { color:#ec6a00; text-decoration:none; }
#extrasboxes { width:960px; height:308px;  background:url(/images/bg_extrasboxes.jpg) no-repeat 0 0; }
#extrasboxes p { font-size:13px; font-weight:bold; width:200px; }
#extrasboxes h1 { height:0px !important; display:block; overflow:hidden; padding:0;}
#extrasbox_mugshots { height:308px; width:247px; position:relative; float:left; }
#extrasbox_mugshots .link { display:block; width:216px; height:45px; position:absolute; top:10px; left:19px; }
#extrasbox_mugshots p { position:absolute; left:35px; top:72px; } 
#extrasbox_mugshots img.download_button { position:absolute; left:35px; bottom:35px; } 
#extrasbox_videos { position:relative; float:left; height:308px; width:238px;}
#extrasbox_videos .link { display:block; width:216px; height:45px; position:absolute; top:11px; left:9px; }
#extrasbox_videos p { position:absolute; left:25px; top:72px; } 
#extrasbox_videos img.download_button { position:absolute; left:25px; bottom:35px; } 
#extrasbox_wallpapers { position:relative; float:left; height:308px; width:233px; }
#extrasbox_wallpapers .link { display:block; width:216px; height:45px; position:absolute; top:11px; left:7px; }
#extrasbox_wallpapers p { position:absolute; left:20px; top:72px; } 
#extrasbox_wallpapers img.download_button { position:absolute; left:21px; bottom:35px; } 
#extrasbox_screensavers { position:relative; float:left; height:308px; width:234px; }
#extrasbox_screensavers .link { display:block; width:216px; height:45px; position:absolute; top:11px; left:6px; }
#extrasbox_screensavers p { position:absolute; left:20px; top:72px; }
#extrasbox_screensavers img.download_button { position:absolute; left:21px; bottom:35px; }



ul.landing_press_subnav { padding:15px 0 0 0;  }
ul.landing_press_subnav li { display:block; float:left; list-style-type:none; }
ul.landing_press_subnav li.first { width:200px; height:40px; padding:0; border-right:1px solid #525252; }
ul.landing_press_subnav li.second { width:140px; padding:0 0 0 50px; height:40px; border-right:1px solid #525252; }
ul.landing_press_subnav li.last { padding:0 0 0 50px; height:40px; }
ul.landing_press_subnav li a { text-transform:uppercase; text-decoration:none; font-size:14px; line-height:150%; list-style-type:none; }
ul.landing_press_subnav li .subnav_small a { font-size:10px; }

#wallpaper_instructions { padding:0 40px 20px 40px;}
#wallpaper_instructions h5 { color:#fff; padding-bottom:10px; font-weight:bold; }

p#indiana { display:none; }


#sustainability_content { background:url(/images/bg_sustainability_content.jpg) no-repeat 0 0; }
#jobs_content { background:url(/images/bg_content_jobs.jpg) no-repeat 0 0; }
#homeland_security_content { background:url(/images/bg_content_homeland.jpg) no-repeat 0 0; }
#social_media_content { background:url(/images/bg_content_social.jpg) no-repeat 0 0; }
#petition_content { background:url(/images/bg_content_petition.jpg) no-repeat 0 0; }
#careers_content { background:url(/images/bg_careers_content.jpg) no-repeat 0 0; }

#careers_bg_white { background-color:#fff; width:470px; padding:24px; }
#careers_bg_white h3 { color:#25a2f0; font-weight:bold; }
#careers_bg_white h2 { font-size:18px; font-weight:bold; text-decoration:none; padding:10px 0 10px 0; }
#careers_bg_white p { color:#000; line-height:130%; font-size:13px; }
#careers_bg_white p a { color:#e08517; }
#careers_bg_white .small { color:#666666; font-size:11px; }


#h1_careers { width:568px; background:url(/images/h1_careers.jpg) no-repeat 0 0; padding:69px 0 0 0; }
#h2_careers{ width:473px; background:url(/images/h2_careers.jpg) no-repeat 0 0; padding:34px 0 0 0; }

#h1_jobs_drive { width:796px; background:url(/images/h1_drive_jobs.jpg) no-repeat 0 0; padding:68px 0 0 0; }
#h2_jobs { width:716px; background:url(/images/h2_jobs.jpg) no-repeat 0 0; padding:50px 0 0 0; }

#h1_homeland_drive { width:804px; background:url(/images/h1_homeland_drive.jpg) no-repeat 0 0; padding:69px 0 0 0; }
#h2_homeland { width:326px; background:url(/images/h2_homeland.jpg) no-repeat 0 0; padding:34px 0 0 0; }

#h1_sustainability_drive { width:798px; background:url(/images/h1_sustainability_drive.jpg) no-repeat 0 0; padding:69px 0 0 0; }
#h2_sustainability { width:260px; background:url(/images/h2_sustainability.jpg) no-repeat 0 0; padding:34px 0 0 0; }

#h1_social { width:374px; background:url(/images/h1_social.jpg) no-repeat 0 0; padding:67px 0 0 0; }
#h2_social { width:575px; background:url(/images/h2_social.jpg) no-repeat 0 0; padding:36px 0 0 0; }

#h1_petition_drive { width:796px; background:url(/images/h1_drive_petition.jpg) no-repeat 0 0; padding:67px 0 0 0; }
#h2_petition { width:716px; background:url(/images/h2_petition.jpg) no-repeat 0 0; padding:50px 0 0 0; }
#h3_petition { width:528px; background:url(/images/h3_petition.jpg) no-repeat 0 0; padding:103px 0 0 0; }

.petition_h3 { color:#fff; padding:30px 0 30px 0; font-size:16px; line-height:125%;}
#petition_padding { padding:0 40px 0 0; }
#petition_wufoo_padding { padding:10px 20px 10px 10px; background:#fff; }
#petition_right_spacer { height:25px; display:block; }
#greencheck { float:left; padding:30px 15px 25px 0; }

#btn_support_petition { padding:25px 0 0 0;}

#socialmedia_area { padding:38px 25px 0 25px; }

#fb_become_a_fan { width:285px; padding:54px 0 0 0; background:url(/images/h2_become_a_fan.jpg) no-repeat 0 0; }
#twitter_follow { width:285px; padding:54px 0 0 0; background:url(/images/h2_twitter_follow_us.jpg) no-repeat 0 0; }
#yt_watch { width:285px; padding:54px 0 0 0; background:url(/images/h2_yt_watch_videos.jpg) no-repeat 0 0; margin-bottom:15px;}
#flickr_view { width:285px; padding:54px 0 0 0; background:url(/images/h2_flickr_view_photos.jpg) no-repeat 0 0; }
#youtube_box { margin-bottom:10px; }
#flickr_box { height:197px; }
#flickr_sample { padding:15px 18px 0 18px; }
#flickr_sample img { float:left; padding-right:7px;}

#twitter_update_list { list-style-type:none; padding:20px 15px 0 15px; }
#twitter_update_list li { border-bottom:1px solid #7A7A7A; margin-bottom:10px; padding-bottom:10px; }

.social_box { width:285px; float:left; background:#fff; margin-right:20px; /*height:500px;*/ }
.social_box_last { width:285px; float:left; background:#fff; }

.youtube_api_holder { padding:0 9px 6px 9px; }
.youtube_api_holder img.yt_thumb { float:left; margin-right:10px;  }
.youtube_api_holder p.yt_title a { text-decoration:none;   }
.youtube_api_holder p.yt_title { font-weight:bold; padding:0 !important; margin:0 0 -15px 0 !important;  }

.youtube_api_holder p.run_time { color:#7A7A7A; padding:0; margin:0;  }
.youtube_api_holder p.view_count { color:#7A7A7A; padding:0;margin:0;  }

#social_bottom_row { padding:20px 26px; }
#social_news { width:435px; height:217px; background:#000; border:1px solid #828282;  position:relative; margin: 0 25px 9px 0 ; float:left; }
#social_news h1 { display:inline; }
#h1_social_news { width:435px; background:url(/images/hed_social_news.jpg) no-repeat 0 0; padding:52px 0 0 0;  }
#social_news_rss { position:absolute; right:18px; top:12px;}
.social_news_content { padding:10px 17px 0 17px; }
.social_news_content h2 { font-size:15px; line-height:120%;  }
.social_news_content h2 a { color:#CE5D01; text-decoration:none; }
.social_news_content .copy { color:#FDFBFB; }
.social_news_content .tagged { text-transform:uppercase; color:#929292; } 
.social_news_content .tagged a { color:#929292; text-decoration:none; } 

#social_blog { width:436px; height:217px; background:#000; border:1px solid #828282;  position:relative; margin-bottom:9px; float:left; }
#social_blog h2 { line-height:120%; }


#h1_social_blog { width:436px; background:url(/images/hed_social_blog.jpg) no-repeat 0 0; padding:52px 0 0 0;  }
#social_blog_rss { position:absolute; right:18px; top:12px;}


.oct09_landing_intro { width:425px; padding:10px 0 25px 0px; font-size:13px; line-height:135%; }

#oct09_landing_left { float:left; padding-left:35px; width:562px; }
#oct09_landing_right { float:left; }

.sustainability_block { width:325px; margin-bottom:15px;}
.sustainability_block h3 { color:#96B742; font-size:16px; padding-bottom:5px; }
.sustainability_block p { line-height:130%; font-size:13px; } 

#twitter_box { height:615px; }


#reduce_consumption { background:url(/images/bluicon_sun.jpg) no-repeat 0 0px; padding:5px 0 0 100px; }
#sustainable_materials { background:url(/images/bluicon_leaf.jpg) no-repeat 0 5px; padding:5px 0 0 143px; }
#green_vehicle { background:url(/images/bluicon_recycle.jpg) no-repeat 0 8px; padding:5px 0 0 100px; }
#green_facilities { background:url(/images/bluicon_facility.jpg) no-repeat 0 8px; padding:5px 0 0 143px; }

#jobs_right_spacer { height:89px; display:block; }
#homeland_right_spacer { height:250px; display:block; }
#sustainability_right_spacer { height:100px; display:block; }
#careers_right_spacer { height:122px; display:block; }
#domestic_production { background:url(/images/bluicon_flag.jpg) no-repeat 0px 8px; padding:5px 0 0 110px; margin-left:-10px; }
#new_jobs { background:url(/images/bluicon_2leafs.jpg) no-repeat 0 8px; padding:5px 0 0 140px; }
#rebuilding_america { background:url(/images/bluicon_house.jpg) no-repeat 0 8px; padding:5px 0 0 100px; }

#protect_and_serve { background:url(/images/bluicon_earth.jpg) no-repeat 0 16px; padding:0px 0 0 100px; }
#threat_detection { background:url(/images/bluicon_atom.jpg) no-repeat 0 4px; padding:0px 0 0 150px; }
#purpose_built { background:url(/images/bluicon_gears.jpg) no-repeat 0 8px; padding:0px 0 0 100px; }
#interoperability { background:url(/images/bluicon_arrows.jpg) no-repeat 0 8px; padding:0px 0 0 150px; }



#environmental_improvement { width:505px; }
#environmental_improvement h3 { color:#D7DF00; text-transform:uppercase; font-size:16px; }
#environmental_improvement p { line-height:130%; font-size:13px;  }

#sustainability_box { background:url(/images/bg_sustainability_box.jpg) no-repeat 0 0px; width:332px; height:218px; position:relative; margin-bottom:10px; }
#h1_sustainability_box { width:332px; background:url(/images/h1_sustainability_box.jpg) no-repeat 0 0; padding:52px 0 0 0; }

#jobs_box { background:url(/images/bg_jobs_box.jpg) no-repeat 0 0px; width:332px; height:218px; position:relative; margin-bottom:10px; }
#h1_jobs_box { width:332px; background:url(/images/h1_jobs_box.jpg) no-repeat 0 0; padding:52px 0 0 0; }

.collection_box { /*background:url(/images/bg_collection_box.jpg) no-repeat 0 0px;*/ width:332px; height:218px; position:relative; margin-bottom:10px; }
.collection_box_tour { width:292px; height:219px; }
#collection_box_tour { background:url(/images/bg_collection_box_tour.jpg) no-repeat 0 0px; }
#collection_box_index { background:url(/images/bg_collection_box_1.jpg) no-repeat 0 0px; }
#collection_box_show { background:url(/images/bg_collection_box_3.jpg) no-repeat 0 0px; }
#collection_box_sustainability { background:url(/images/bg_collection_box_4.jpg) no-repeat 0 0px; }
#collection_box_jobs { background:url(/images/bg_collection_box_3.jpg) no-repeat 0 0px; }
#collection_box_homeland_security { background:url(/images/bg_collection_box_2.jpg) no-repeat 0 0px; }

#h1_collection_box { width:332px; background:url(/images/h1_collection_box.jpg) no-repeat 0 0; padding:52px 0 0 0; }
#h1_collection_box_tour { width:292px; background:url(/images/h1_collection_box_tour.jpg) no-repeat 0 0; padding:52px 0 0 0; }

.red_box_link { background:url(/images/slide_arrow_right.png) no-repeat 0 0; padding:10px 0 10px 40px; color:#fff !important; text-decoration:none; position:absolute; left:15px; bottom:6px; font-size:14px; }

#homeland_security_box { background:url(/images/bg_homeland_security_box.jpg) no-repeat 0 0px; width:332px; height:218px; position:relative; }
#h1_homeland_security_box { width:332px; background:url(/images/h1_homeland_security_box.jpg) no-repeat 0 0; padding:52px 0 0 0; }

#petition_box { background:url(/images/bg_petition_box.jpg) no-repeat 0 0px; width:332px; height:218px; position:relative; }
#h1_petition_box { width:332px; background:url(/images/h1_petition_box.jpg) no-repeat 0 0; padding:52px 0 0 0; }

/*///////////// END LANDING PAGES ////////////*/


.news_item { padding-bottom:20px; }
p.byline, p.byline a { color:#ec6a00; font-weight:bold; }

#marquee { padding:0; margin:0; width:960px; height:344px; position:relative; float:left; background:url(/images/marquee_indiana.jpg) no-repeat 0 0; }
#marquee_nav { position:absolute; left:10px; top:187px; z-index:15000; }
#marquee_nav ul { margin:0; padding:0 0 7px 0; position:relative; z-index:20; }
#marquee_nav li { margin:0; padding:0 0 4px 0; list-style-type:none; }
#marquee_nav li a { overflow:hidden; display:block; height:0px; padding:35px 0 0 0; width:254px; background:url(/images/clearpix.gif) repeat 0 0 ;}

#marquee_copy { position:absolute; left:40px; top:85px; z-index:30; color:#fff; width:450px; font-size:13px; line-height:140%; }

#marquee_back { height:205px; padding:0; margin:0; display:block; }
#marquee_back h1 { padding:0; margin:0; }
#marquee_back img { padding:0; margin:0; display:block; }

p.f_counter { color:#F8D800; font-weight:bold; font-size:1.5em; text-align:center; }
p.co2_counter { color:#F8D800; font-weight:bold; font-size:1.4em; text-align:center;  }

#dont_wait { float:left; padding:19px 0 0 0;  margin:0; width:239px; height:327px; background:url(/images/bg_dont_wait.jpg) no-repeat 0 0;  }
#dont_wait h1 {/* height:45px; width:239px; */  }
#dont_wait h1 a { height:0px!important; padding:38px 0 0 0 ; display:block; overflow:hidden; }

#fuel_calc { display:block; width:239px; height:76px; /*background:#ccc;*/ background:url(/images/bg_fuel_calc.jpg) no-repeat 0 0 ; position:absolute; bottom:0px; left:0; }
#fuel_calc p.f_counter {  padding:32px 12px 0 0px; }
#co2_calc {  display:block; width:239px; height:77px;  background:url(/images/bg_co2_calc.jpg) no-repeat 0 0 ; position:absolute; bottom:72px; left:0; }
#co2_calc p.co2_counter {  padding:32px 0 0 0px;  }

#popup_goal { width:358px; height:215px; position:absolute; top:4px; right:242px; z-index:50; }
#popup_goal .background { position:absolute; z-index:51; }
#popup_goal h1 { height:0px !important; overflow:hidden; display:block; width:358px; padding:45px 0 0 0; background:url(/images/h1_popup_goal.gif) no-repeat 0 0; position:relative; z-index:55; }
#popup_goal p.orange_tag { color:#ec6a00; font-size:14px; font-weight:bold; line-height:110%; position:relative; z-index:55; }
#popup_goal p.copy { color:#F5F5F5; font-size:13px; font-weight:bold; position:relative; z-index:55; }
#popup_goal .popup_content { padding:0 30px;}

#popup_co2 { width:349px; height:216px; background: url(/images/bg_popup_co2.jpg) no-repeat 0 0; position:absolute; bottom:0; right:241px; z-index:50; }
#popup_co2 h1 { height:0px !important; overflow:hidden; display:block; width:349px; padding:71px 0 0 0; background:url(/images/h1_popup_co2.jpg) no-repeat 0 0;}
#popup_co2 p.orange_tag { color:#ec6a00; font-size:14px; line-height:110%; padding:0; }
#popup_co2 p.copy { color:#F5F5F5; font-size:13px; font-weight:bold; }
#popup_co2 .popup_content { padding:0 30px;}

#popup_fuel { width:349px; height:271px; background: url(/images/bg_popup_fuel.jpg) no-repeat 0 0; position:absolute; bottom:0; right:241px; z-index:50; }
#popup_fuel h1 { height:0px !important; overflow:hidden; display:block; width:349px; padding:65px 0 0 0; background:url(/images/h1_popup_fuel.jpg) no-repeat 0 0;}
#popup_fuel p.orange_tag { color:#ec6a00; font-size:14px; line-height:110%; padding:0; }
#popup_fuel p.copy { color:#F5F5F5; font-size:13px; font-weight:bold; }
#popup_fuel .popup_content { padding:0 30px;}


#purejustice { float:left; width:721px; height:296px; margin:0 0 12px 0; padding:0; background:url(/images/bg_purejustice.jpg) no-repeat 0 0; position:relative; }
#purejustice h1 a, #purejustice h2 a, #takeaction h1 a, #feedburner_signup h1 a, #takeaction_back h1 a,  #carbon_council h1, #carbon_council_back h1, #preorders h1, #marquee_back h1 { height:0px !important; display:block; overflow:hidden; }
#purejustice h1 { padding:0; margin:0; }
#purejustice h1 a {  width:575px; padding:93px 0 0 0; background:url(/images/h1_purejustice.jpg) no-repeat 0 0; margin-bottom:25px; }
#purejustice h1 { height:93px; display:inline; overflow:hidden;}
#purejustice h2 a  { width:363px; padding:40px 0 0 0; background:url(/images/h2_purejustice.jpg) no-repeat 0 0; }
#purejustice h2 { height:40px; display:inline; overflow:hidden;}
#purejustice p.purejustice { padding:3px 0 0 31px; width:210px; /*height:66px;*/ overflow:hidden; font-size:13px; line-height:120%; font-weight:bold; }
#purejustice p.tagged { color:#ec6a00; /*font-size:10px;*/  padding:5px 0 0 31px; text-transform:uppercase; font-weight:bold; font-size:.8em;  }
#purejustice p.tagged a { color:#ec6a00; text-decoration:none; }
#purejustice p.watchvideo { color:#ec6a00;  padding:8px 0 0 31px; text-transform:uppercase; font-weight:bold; font-size:.95em;  }
#purejustice p.watchvideo a { color:#ec6a00; text-decoration:none; }

#purejustice_subscribe { padding:5px 0 0 0; }
#purejustice_subscribe p.copy { text-transform:uppercase; position:absolute; left:31px; bottom:32px; font-weight:bold;  }
#purejustice_subscribe input#email { background:url(/images/bg_purejustice_subscribe.jpg) no-repeat 0 0; border:0; width:172px; height:16px; position:absolute; left:28px; bottom:21px; font-size:9px; font-weight:bold; padding:6px 10px 0 18px;}
#purejustice_subscribe #followbutton { position:absolute; left:231px; bottom:18px;}
#purejustice .link { float:right; display:block; width:350px; height:195px; }

#makeadifference { width:202px; height:285px; padding:20px 20px 0 17px; background:url(/images/bg_makeadifference.jpg) no-repeat 0 0;}

#makeadifference #screen_cap { padding:1px 1px 5px 1px; margin:0 0 10px 0; display:block; background:url(/images/bg_featured_video.jpg) no-repeat 0 0; height:164px; width:196px;}

#makeadifference p { color:#fff; font-size:13px; font-weight:bold; line-height:110%; padding-bottom:5px; }
#makeadifference p a { color:#ec6a00; text-decoration:none; }

#takeaction { height:192px; width:239px; float:left; background:url(/images/bg_takeaction.jpg) no-repeat 0 0; position:relative; }
#takeaction_back { height:259px; width:239px; float:left; background:url(/images/bg_takeaction_back.jpg) no-repeat 0 0; position:relative; }
#takeaction_back p.orange_tag { color:#ec6a00; font-size:14px; font-weight:bold; line-height:110%; }
#takeaction a, #takeaction_back a { color:#ec6a00; text-decoration:none; }

#takeaction h1 a {  width:239px; padding:45px 0 0 0; }
#takeaction_back h1 a {  width:239px; padding:45px 0 0 0; background:url(/images/h1_takeaction_back.jpg) no-repeat 0 0; }
#takeaction p { color:#ec6a00; font-size:14px; padding:15px 25px 10px 23px; font-weight:bold; line-height:120%; }
#takeaction p a { color:#ec6a00; text-decoration:none; }
#takeaction_back p { color:#ec6a00; font-size:14px; padding:15px 33px 10px 15px; font-weight:bold; line-height:100%; }
#takeaction_back p a { color:#ec6a00; text-decoration:none; }
#takeaction input#updates_subscribe { position:absolute; left:0px; bottom:88px; background:url(/images/bg_takeaction_input.jpg) no-repeat 0 0; border:0; width:148px; height:21px; float:left; padding: 8px 10px 0 32px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#takeaction label.updates_subscribe {position:absolute; left:23px; bottom:107px; }
#takeaction input#subscribebutton { position:absolute; right:22px; bottom:88px; }
#takeaction input#forward_friend { position:absolute; left:0px; bottom:20px; background:url(/images/bg_takeaction_input2.jpg) no-repeat 0 0; border:0; width:148px; height:21px; float:left; padding: 8px 10px 0 32px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#takeaction label.forward_friend {  position:absolute; left:23px; bottom:40px;   }
#takeaction input#forwardbutton { position:absolute; right:22px; bottom:20px; }
#takeaction_back label.updates_subscribe { position:absolute; left:12px; bottom:122px;   }
#takeaction_back input#updates_subscribe { position:absolute; left:0px; bottom:96px; background:url(/images/bg_takeaction_input_back.jpg) no-repeat 0 0; border:0; width:148px; height:23px; float:left; padding: 8px 10px 0 21px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#takeaction_back input#subscribebutton { position:absolute; right:33px; bottom:100px; }
#takeaction_back label.forward_friend { position:absolute; left:12px; bottom:62px; }
#takeaction_back input#forward_friend { position:absolute; left:0px; bottom:36px; background:url(/images/bg_takeaction_input_back.jpg) no-repeat 0 0; border:0; width:148px; height:23px; float:left; padding: 8px 10px 0 21px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#takeaction_back input#forwardbutton { position:absolute; right:33px; bottom:40px; }

#feedburner_signup { height:192px; width:239px; float:left; background:url(/images/bg_feedburner_signup.jpg) no-repeat 0 0; position:relative; }
#feedburner_signup a { color:#ec6a00; text-decoration:none; }
#feedburner_signup h1 a {  width:239px; padding:45px 0 0 0; }
#feedburner_signup p { color:#ec6a00; font-size:14px; padding:15px 25px 10px 23px; font-weight:bold; line-height:120%; }
#feedburner_signup p a { color:#ec6a00; text-decoration:none; }

#feedburner_signup input#updates_subscribe { position:absolute; left:0px; bottom:88px; background:url(/images/bg_takeaction_input.jpg) no-repeat 0 0; border:0; width:148px; height:21px; float:left; padding: 8px 10px 0 32px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#feedburner_signup label.updates_subscribe {position:absolute; left:23px; bottom:107px; }
#feedburner_signup input#subscribebutton { position:absolute; right:22px; bottom:88px; }
#feedburner_signup input#forward_friend { position:absolute; left:0px; bottom:20px; background:url(/images/bg_takeaction_input2.jpg) no-repeat 0 0; border:0; width:146px; height:15px; float:left; padding: 8px 10px 0 32px; text-transform:uppercase; font-size:9px; font-weight:bold; }
#feedburner_signup label.forward_friend {  position:absolute; left:23px; bottom:40px; }
#feedburner_signup input#forwardbutton { position:absolute; right:22px; bottom:18px; }



#marked_landing { width:299px; height:401px; background:url(/images/bg_marked.jpg) no-repeat 0 0; position:relative; float:left; margin-left:-15px;}
#marked_landing h1 { position:absolute; top:192px; left:35px; padding:0px; color:#000; font-weight:bold; text-transform:none; }
#marked_landing h2.cost { position:absolute; top:192px; left:205px; padding:0px; color:#666; }
#marked_landing p { position:absolute; top:226px; left:35px; width:230px; color:#666; }
#marked_landing a { position:absolute; top:328px; left:66px; height:35px; width:160px; }

#unmarked_landing { width:302px; height:401px; background:url(/images/bg_unmarked.jpg) no-repeat 0 0; position:relative; float:left; }
#unmarked_landing h1 { position:absolute; top:192px; left:40px; padding:0px; color:#000; font-weight:bold; text-transform:none; }
#unmarked_landing h2.cost { position:absolute; top:192px; left:210px; padding:0px; color:#666; }
#unmarked_landing p { position:absolute; top:226px; left:40px; width:230px; color:#666; }
#unmarked_landing a { position:absolute; top:328px; left:76px; height:35px; width:160px; }

#homeboxes { width:711px; height:337px; float:left; padding:0 0 0 10px;}
#homeboxes_spacer { width:11px; float:left; height:335px; }
.homebox a { text-decoration:none; }
a.rss_button img  { margin-bottom:5px; }
#homebox_news { height:335px; width:349px; background:url(/images/bg_homebox.jpg) no-repeat 0 0 ; position:relative; float:left;  }
#homebox_news h1 a { display:block; overflow:hidden; height:0px !important; width:349px; padding: 52px 0 0 0; background:url(/images/h1_homebox_news.jpg) no-repeat 0 0 ; }
#homebox_news h1 { height:0px; width:349px; padding:0px 0 0 0; margin:0px; display:inline; }

#newsbox_content, #blogbox_content { padding:15px 15px 15px 15px; }

.homebox h2 , .llbox h2 { font-weight:bold; font-size:15px; line-height:110%; }
.homebox h2 a, .llbox h2 a { color:#CE5D01; text-decoration:none; }
.homebox p.copy, .llbox p.copy { color:#29282E; }
.homebox p.tagged, .llbox p.tagged { color:#787272; text-transform:uppercase; font-size:.7em; }
.homebox p.tagged a, .llbox p.tagged a  { color:#787272; text-decoration:none; }

#homebox_blog { height:335px; width:349px; position:relative; float:left; background:url(/images/bg_homebox_blog.jpg) no-repeat 0 0 ; }

#homebox_blog h1 a { display:block; overflow:hidden; height:0px !important; width:349px; padding: 52px 0 0 0; background:url(/images/h1_homebox_blog.jpg) no-repeat 0 0 ; }
#homebox_blog h1 { height:0px; width:349px; padding:0px 0 0 0; margin:0px; display:inline; }


#carbon_council { float:left; width:179px; height:186px; padding:0 25px 0 25px; background:url(/images/bg_council.jpg) no-repeat 0 0 ; position:relative;}
#carbon_council .link { display:block; width:179px; height:60px; }
#carbon_council_back { float:left; margin-top:15px; padding: 115px 0 0 0; width:239px; height:190px; position:relative; background:url(/images/bg_carbon_council_back.jpg) no-repeat 3px 0; }
#carbon_council h1 { height:0px; padding:0; display:block; overflow:hidden; }
#carbon_council_back h1 { height:0px; padding:0; display:block; overflow:hidden }
#carbon_council_back .link { display:block; width:181px; height:50px; margin-bottom:14px; }

/*#carbon_council #council_content { padding:12px 26px 0 23px; }*/
#carbon_council_back #council_content { padding:0 38px 0 20px; }

#council_content p.orange_tag_home, #council_content p.orange_tag_home a { color:#ec6a00; font-size:13px; font-weight:bold; line-height:110%; text-decoration:none; }
#council_content p.orange_tag, #council_content p.orange_tag a  { color:#ec6a00; font-size:14px; font-weight:bold; line-height:110%; text-decoration:none; }
#council_content p.copy { color:#F5F5F5; font-size:13px; font-weight:bold; }
#council_content p.copy_back { color:#F5F5F5; font-size:12px; font-weight:bold; }
#council_content p.learnmore { font-size:.7em; text-transform:uppercase; }
#council_content p.learnmore a { color:#ec6a00; text-decoration:none; }

#preorders { width:239px; height:308px; float:left; }
#preorders h1 { padding: 0 0 0 0; width:239px;  }
#preorders_content { padding:12px 35px 0 23px; }
#preorders_content p { color:#F5F5F5; font-size:13px; font-weight:bold; }
#preorders .link { display:block; width:239px; height:50px; margin-bottom:4px; }

.home_news { border-bottom:1px solid #C8C8C8; margin-bottom:10px;}
.home_blog { border-bottom:1px solid #C8C8C8; margin-bottom:10px;}

#footer { width:960px; height:373px; background:#000 url(/images/bg_footer_revised.jpg) no-repeat 0 20px; text-align:center; padding:20px 0 0 0; }
#footer_nav { padding-top:178px;}
/*#footer li { display:inline; list-style-type:none;  padding:0px 0px 0px 15px;  }
#footer li a { color:#F5F5F5; text-transform:uppercase; font-size:12px; text-decoration:none; border-right:1px solid #fff; padding:0 15px 0 0; }
#footer li a.noborder { border:none; } */

#footer p { color:#F5F5F5; text-align:center; font-size:11px; font-weight:bold; padding:15px 0 0 0; }
#footer p a { color:#F5F5F5; text-decoration:none; }


.footer_item { float:left; width:20%; padding:12px 0 65px 0; }
.footer_item h5 { text-transform:uppercase; color:#fff; }
.footer_item ul { padding:10px 0 0 0; margin:0; list-style-type:none; /*width:960px; height:40px;*/ }
.footer_item a { color:#A6A6A6; font-size:12px; text-decoration:none; /*border-right:1px solid #fff; padding:0 15px 0 0; */}
.footer_item li a:hover { color:#ec6a00; }


#link_bar { position: relative; padding:0px 0 15px 0; margin:0; }
#link_bar ul { padding: 0 0 5px 0; margin: 0 0 5px 0; }
#link_bar li { display: inline; color: #999;}
#link_bar li.printer_friendly { background: url(/images/icon_printer.gif) no-repeat 0 50%; padding: 0 0 0 17px; }
#link_bar li.email_friend { background: url(/images/icon_email.gif) no-repeat 0 50%; padding: 0 0 0 19px; }
#link_bar li.digg_this { background: url(/images/icon_digg.gif) no-repeat 0 50%; padding: 0 0 0 21px; }
#link_bar li a { color:#ec6a00; padding: 0 5px 0 0; text-decoration:none; border-bottom:1px solid #fffefe; }

#news_pic { float:left; margin:0 10px 10px 0; }
#news_pic p.caption {width:250px;}

a.newsitemimg img { float:right; margin:0 0 10px 15px; border-bottom:none;}

#feedfooter { margin:20px 0 0 0; padding:10px 10px; /*background-color:#eee;*/ width:450px; border-collapse: collapse; vertical-align:middle; }
#feedicons { float:left; }
#feedstext { padding:10px 0 0 3px; text-align:right; float:right; }

.floated_pic { float:right; margin:0 0 5px 10px; padding:2px; border:1px solid #999; }
.floated_pic_l { float:left; margin: 0 20px 0 0 ; border:none; }

#staff_image_holder { float:left; /*width:130px; height:140px;*/ padding: 0px 15px 10px 0; }
#staff_image_holder a { display:block; }

#staff_large_image_holder { float:left; /*width:170px;*/ padding: 0 15px 10px 0px; }

#socialmediaheader {
	
}
#back_to {
	float:left;
	width:390px;
	padding-top:20px;
}

#socialmedia {
	float:left;
}

.nofloat { float:none; }

.profilesimg {
	margin: 0px 10px 5px 0px;
	padding:3px;
	border: 1px solid #cccccc;
	line-height:0px;
}

.profileimg {
	margin: 12px 10px 5px 0px;
	padding:3px;
	border: 1px solid #cccccc; }

.profile_item { margin-bottom:30px; }




.noborder { border:none; }

.video_thumbnail { float:left; padding:0 20px 0 0; }
.video_thumbnail img {  border:1px solid #ccc; /*margin:0 20px 0 0;*/}



/* ///////  STYLES FOR GALLERY //////////// */
.framed_photo {  background: url(/images/photo_frame.gif) no-repeat 0 0;  height: 91px; padding: 0 0 7px 0; }
.framed_photo_teaser {  background: url(/images/photo_frame_teaser.gif) no-repeat 0 0;  height: 91px; }
.framed_photo img {  padding: 4px 0 10px 4px; }

.unframed_photo { height: 91px; padding: 0 0 7px 0; }
.unframed_photo_teaser {  background: url(/images/photo_frame_teaser.gif) no-repeat 0 0;  height: 91px; }
.unframed_photo img {  padding: 4px 0 10px 4px; }

.photo_small { float: left; width: 91px; padding:0 0 5px 0 ; margin: 0; }
.photo_small p .count { font-size: 0.75em; color: #333; }
.photo_small img { margin: 0px 0 0px 0px; }

.photo_large { float: left; width: 130px; margin: 0 16px 10px 0;text-align:center; }
.photo_large p { font-size: 11px; font-weight: normal; font-family: "Lucida Grande", "Lucida Sans MT", helvetica, arial, sans-serif; padding: 0px 0 15px 0;line-height:110%; }
.photo_large img { padding:0 0 7px 0; }

.gallery_thumbnail { float: left; width: 79px; padding: 2px 0px 0px 2px; }

#galleries { margin:15px 0;}

.gallery_links { float:right; font-size:0.75em; font-weight:bold; }

#photo_busy p { width:640px; text-align:center; padding:175px 0 0 0; }
#photo_busy p img { margin:0 auto; }

.thumbnail_holder { float: left; width: 91px; margin: 0 0 0 0; padding: 0 10px 0 0; }
.thumbnail_holder.last{ padding-right:0; }
.thumbnail_holder p{ text-align:center;margin: 0 0 0 0;padding: 0 0px 15px 0;line-height:120%; }
	
.galleries_thumbnail_holder {float: left; width: 91px; margin: 0 0 20px 0; padding: 0 15px 0 0; }
.galleries_thumbnail_holder.last{padding-right:0;}
.galleries_thumbnail_holder .photo_small p{ text-align:center; margin: 0 0 0 0; padding: 0 0px 15px 0;  }

.tagged_h2 { font-size: .85em; color: #666; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #CCC; margin: 0 0 5px 0; }
.tagged_show { padding: 3px 10px; margin: 0 0 15px 0; font-weight: bold; background-color: #EFEFEF; }
.tagged_name { background-color: #FFC; font-style: italic; padding: 0 5px; }
.tagged_date { font-size: .7em !important; line-height: 200%; color: #666; padding: 0 0 5px 0; }
.tagged_title { font-size: 1.0em !important; padding: 0; }
.tagged_tags { padding: 0 0 10px 0; }
.tagged_title a, .tagged_title a:visited, .tagged_tags a, .tagged_tags a:visited { border:none; }
.tagged_title a:hover, .tagged_tags a:hover { border:none; }

.faq_tagged_holder { padding-top:15px;}

.cutout { display:none; }

.jobs_index_holder { padding-bottom:10px; }
.jobs_index_holder a { color:#e08517; }


/************ styles for notice/error divs ************/
#notice { background-color: #A4E7A0; border: 1px solid #26722D; }
#error { background-color: #F0A8A8; border: 1px solid #900; }
#notice, #error { width: 90%; margin: 0 auto 10px auto; padding: 5px; }
#notice p, #error p { margin-left: 20px; padding: 0; font-size: .75em; color: #000; }
#notice a, #error a { text-decoration: none; padding: 0 3px; }
#notice a { border: 1px solid #26722D; color: #26722D; }
#error a { border: 1px solid #900; color: #900; }
#notice a:hover, #error a:hover { color: #333; border: 1px solid #333; }

/**************************************************
						CLASSES
**************************************************/
.clear { clear: both; }
.formfield { width: 250px; font-size: 16px; margin: 0; padding: 2px; }
.center { text-align:center; }
.left { float:left; }
.right { float:right; }
.replacement { height:0px !important; display:block; overflow:hidden;}

/************ styles for pagination ************/
.pagination {
	font: normal .75em/150% Arial, Verdana, Arial,sans-serif;
	padding: 3px;
	margin: 3px;
	text-align: center;
}
.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #666;
	text-decoration: none;
	color: #666;
	font-size: 1.0em !important;
}
.pagination a:hover, .pagination a:active { border: 1px solid #000; color: #000; }
.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #666;
	font-weight: bold;
	background-color: #666;
	color: #FFF;
}
.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #DDD;
	color: #999;
}
/************************/

#news_content a, #blog_content a { font-weight:bold;}

/* Styles for Google Custom Search */
#searchResults{
	width:575px;
	background:none;
}
#cse-search-results iframe{
	width:575px; /*overflow:hidden;*/
}