body{
    margin: 0;
    padding: 0;
    text-align: center;
    background: #fff;
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #8A8A8A;
}

h2 {
	margin: 0;
	padding: 0;
}
a
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    color: #4FACC5;
    text-decoration: none;
}
a:hover
{
    color: #7FD646;
}
sup
{
    font-size: 9px;
    line-height: 10px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    letter-spacing: 1px;
}
.clear
{
    clear: both;
    height: 1px;
    font-size: 1px;
}
a.link_anchor
{
    width: 1px;
    height: 1px;
    font-size: 1px;
    float: left;
}
span.green_text
{
    color: #7BCF44;
}
font
{
    font-size: 15px;
    line-height: 16px;
}
font span
{
	color: #7BCF44;
}
div#page
{
    width: 950px;
    height: 100%;
    margin: 0 auto 0 auto;
    padding: 0;
}

div#page div.top
{
    width: 752px;
    margin: 0 auto 0 auto;
    padding: 0;
    overflow: hidden;
    background: transparent url(../images/main_nav_back.gif) repeat 0 0;
}
div#page div.top_home
{
    margin: 0 98px 0 100px;
    padding: 0;
    text-align: left;
    overflow: hidden;
    background: transparent url(../images/main_nav_back.gif) repeat 0 0;
}
div#page div.middle
{
    width: 950px;
    overflow: hidden;
    margin-bottom: 30px;
}
div#page div.middle_press_item
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 81px 0 99px;
    background: transparent url(../images/press_release_item_bg.gif) no-repeat 99px 0;
}
div.top_label
{
    width: 752px;
    height: 63px;
}
div.top_label div.top_links
{
    float: right;
    margin-top: 41px;
    width: 234px;
    height: 16px;
    font-size: 1px;
}
div.top_label div.top_links a
{
    float: left;
    margin-right: 10px;
}
div.top_label div.banner
{
    float: left;
    width: 128px;
    height: 37px;
    position: relative;
    top: 12px;
    left: 77px;
}
div.releases
{
    float: left;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 0 81px 0 99px;
    background: transparent url(../images/img_press_releases.jpg) no-repeat 0 0;
}
div.repreve_polyester
{
    float: left;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 0 81px 0 99px;
}
div.unique_recycled_product
{
    background: transparent url(../images/img_recycled_made_better_a.jpg) no-repeat 0 0;
}
div.who_makes_repreve
{
    background: transparent url(../images/img_who_makes_repreve.jpg) no-repeat 0 0;
}
div.repreve_performance_fibers
{
    background: transparent url(../images/img_repreve_performance_fibers.jpg) no-repeat 0 0;
}
div.corporate_sustainability
{
    background: transparent url(../images/img_corporate_sustainability.jpg) no-repeat 0 0;
}
div.releases div.top_releases
{
    float: left;
    padding: 99px 0 0 14px;
}
div.releases div.top_releases_news
{
    float: left;
    padding: 70px 0 0 14px;
}
div.releases div.top_releases_performance_fibers
{
    float: left;
    padding: 75px 0 0 14px;
}
div.articles
{
    background: transparent url(../images/img_news_press_background.jpg) no-repeat 99px 0;
}
div.releases div.unique_product
{
    float: left;
    padding: 78px 0 0 12px;
}
div.releases div.top_corporate_sustainability
{
    float: left;
    padding: 99px 0 0 14px;
}
div.eco_benefits div.top_contact_us
{
    float: left;
    padding: 122px 0 13px 12px;
    width: 100%;
}
div.bottom_releases
{
    float: left;
    padding: 34px 0 0 14px;
}
div.bottom_releases_performance_fibers
{
    float: left;
    padding: 12px 0 0 14px;
}
div.bottom_releases_news
{
    float: left;
    padding: 10px 0 0 14px;
}
div.bottom_releases div.bottom_releases_left
{
    float: left;
    width: 569px;
    padding-top: 30px;
}
div.bottom_releases div.bottom_releases_right
{
    float: left;
    width: 138px;
    margin-left: 34px;
}
div.release_item_sep
{
    float: left;
    width: 34px;
    font-size: 1px;
}
div.top_releases_title
{
    padding: 0 0 16px 0;
}
div.releases div.top_releases h3
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    color: #8A8A8A;
    padding: 0 0 30px 0;
    margin: 0;
}
div.releases div.top_releases span
{
    color: #7FD646;
}
/* ****************************** Main Navigation Start ****************************** */
div#main_nav
{
    width: 752px;
    height: 27px;
    font-size: 1px;
    overflow: hidden;
}
div#main_nav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
div#main_nav ul li
{
    float: left;
    margin: 0;
    padding: 0;
    border: 0 none;
}
/* ****************************** Main Navigation End ****************************** */
div.sub_nav
{
    width: 754px;
    height: 23px;
    overflow: hidden;
    background: #fff;
}
div.sub_nav ul.sub_nav_list
{
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
div.sub_nav ul.sub_nav_list li
{
    float: left;
    margin: 0;
    padding: 0;
}

div.sub_nav ul.sub_nav_list li.sub_nav_making_repreve
{
    float: left;
    margin: 0;
    padding: 4px 0 0 0;
}

/* ****************************** Home Content Start ****************************** */
div.content
{
    margin: 0 0 0 98px;
    padding: 0;
    text-align: left;
}
div.content div.left_col
{
    float: left;
    width: 344px;
}

div.content div.left_col h2
{
    margin: 0;
	padding: 0;
	text-align: left;
}

div.content div.right_col
{
    float: left;
    width: 450px;
    text-align: left;
}
div.content div.left_col div.left_col_text
{
    float: left;
    width: 230px;
    padding-top: 10px;
}
div.content div.left_col div.left_col_text_new
{
    float: left;
    width: 100%;
    padding-top: 10px;
}
div.content div.left_col div.left_col_text div.home_form
{
    float: left;
    position: relative;
    left: -18px;
    padding: 17px 0 17px 17px;
    background: transparent url(../images/home_input_back.gif) no-repeat 0 0;
}
div.content div.left_col div.left_col_text div.home_form_wrapper
{
    float: left;
    width: 210px;
    height: 20px;
    margin: 0;
    padding: 0;
}
div.content div.left_col div.left_col_text div.home_form_wrapper input.home_input_text
{
    float: left;
    text-align: center;
    width: 174px;
    height: 16px;
    margin: 0;
    padding: 4px 0 0 0;
    border: 0 none;
    background: transparent;
    font-size: 12px;
    line-height: 12px;
    color: #7FD646;
}
div.content div.left_col div.left_col_text div.home_form_wrapper input.home_input_button
{
    float: left;
    width: 33px;
    height: 20px;
    margin: 0;
    padding: 0;
    border: 0 none;
}
div.content div.left_col div.left_col_text div.home_form_bottom
{
    float: left;
    font-size: 9px;
    position: relative;
    line-height: 11px;
    top: -10px;
    margin-bottom: 11px;
    width: 100%;
}
div.content div.left_col div.left_col_text div.home_form_top
{
    float: left;
    z-index: 100;
    text-transform: uppercase;
    position: relative;
    font-size: 9px;
    bottom: -10px;
}
div.content div.left_col div.left_col_pic
{
    float: right;
    text-align: right;
    width: 113px;
    height: 265px;
    padding-top: 10px;
}
div.content div.left_col div.left_col_pic img
{
    display: none;
}
div.content div.left_col div.left_col_text div.left_col_title
{
    float: left;
    width: 230px;
    padding-bottom: 11px;
}
div.content div.left_col div.left_col_text div.text,
div.content div.left_col div.left_col_text p.text
{
    float: left;
    width: 225px;
    padding-bottom: 12px;
	margin: 0;
}
div.content div.left_col div.left_col_link
{
    float: left;
    position: relative;
    width: 230px;
    left: -9px;
    margin-bottom: 5px;
}
div.content div.left_col div.left_col_text_new div.text,
div.content div.left_col div.left_col_text_new p.text
{
    float: left;
	margin: 0;
    width: 300px;
    padding-bottom: 12px;
}

div.content div.left_col div.left_col_text_new p.text_wide
{
	width: 322px;	
}
div.content div.left_col div.left_col_text_new div.text img,
div.content div.left_col div.left_col_text_new p.text img
{
	float: left;
	padding: 0 10px 0 0;
}
div.content div.left_col div.left_col_text_new div.left_col_link
{
    float: left;
    position: relative;
    width: 260px;
    left: -9px;
    margin-bottom: 5px;
}
div.content div.right_col div.right_col_text
{
    float: left;
	padding: 0 0 0 52px;
	width: 100%;
	overflow: hidden;
}
div.content div.right_col div.right_col_item
{
    float: left;
    width: 284px;
    padding-bottom: 50px;
}
div.content div.right_col div.right_col_item_back
{
    width: 379px;
    background: transparent url(../images/img_news_and_events.jpg) no-repeat 190px 70px;
}
div.content div.right_col div.right_col_pic
{
    float: left;
    margin: 0;
    padding-top: 27px;
}

div.content div.right_col h2 {
	margin: 0;
	padding-bottom: 11px;
	text-align: left;
}

div.right_col_title
{
    padding-bottom: 11px;
}

div.content div.right_col div.right_text,
div.content div.right_col p.right_text
{
    margin: 0;
	padding-bottom: 18px;
}
div.content div.right_col div.right_col_link
{
    float: left;
    position: relative;
    left: -9px;
    margin: 0 0 5px 0;
}
div.bottom_form_text
{
    float: left;
    padding: 3px 0 0 0;
    margin: 0 0 20px 0;
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #8A8A8A;
}
div.left_col_form_error
{
	float: left;
    font-size: 11px;
    padding-bottom: 5px;
    color: #46C7D6;
    position: relative;
    top: -10px;
    width: 100%;
}
div.contact_us_form_error
{
    font-size: 11px;
    color: #46C7D6;
    position: relative;
    top: -10px;
    width: 100%;
}
/* ****************************** Home Content Start ****************************** */

/* ****************************** Middle Page Content Start ****************************** */
div.middle_left
{
    float: left;
    width: 551px;
}
div.middle_right
{
    float: left;
    width: 399px;
    text-align: left;
    padding-top: 25px;
}
div.middle_right div.middle_right_pic
{
    text-align: center;
    width: 300px;
    padding-bottom: 20px;
}
div.middle_right div.middle_right_pic_sust
{
    text-align: left;
    margin-left: 30px;
    width: 307px;
    padding-bottom: 20px;
}
div.middle_right div.middle_right_pic_nospace
{
    text-align: center;
    width: 300px;
    padding: 33px 0 10px 0;
}
div.middle_right div.middle_right_title,
div.middle_right h1,
p.middle_right_title, p.middle_right_title h2
{
    margin: 0;
	text-align: left;
    padding: 0 0 12px 32px;
}

div.middle_right div.middle_right_title_space
{
    padding: 0 119px 12px 32px;
    font-weight: 600;
}
div.middle_right div.middle_right_title a
{
    font-size: 16px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    color: #74D5E0;
    font-weight: bold;
}
div.middle_right div.middle_right_title a:hover
{
    color: #7FD646;
}
div.middle_right div.middle_right_title_sust
{
    text-align: left;
    padding: 0 0 12px 35px;
}
div.middle_right div.middle_right_text,
div.middle_right p.middle_right_text
{
    text-align: left;
	margin: 0;
    padding: 0 119px 16px 32px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #8A8A8A;
}
div.middle_right div.middle_right_text_sust
{
    float: left;
    padding: 0 125px 0 36px;
}
div.middle_right div.middle_right_text_sust p
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 11px 0;
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #8A8A8A;
}
div.middle_right div.middle_right_text_sust p.last_paragraph
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #8A8A8A;
}
div.middle_right div.middle_right_text_top
{
    text-align: left;
    padding: 0 119px 0 32px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #8A8A8A;
    overflow: hidden;
}
div.middle_right_blue_gives_back
{
    padding: 0 100px 18px 29px;
}
div.middle_right div.middle_right_link
{
    clear: both;
    text-align: left;
    padding: 0 0 0 29px;
    font-size: 1px;
    margin-bottom: 5px;
}
div.middle_right div.green_sep
{
    text-align: left;
    padding: 0 0 0 30px;
    margin: 27px 0 20px 0;
    font-size: 1px;
}
div.middle_right div.middle_right_blue_item
{
    text-align: left;
    padding: 0 99px 0 28px;
    background: transparent;
    overflow: hidden;
}
div.middle_right div.middle_right_blue_item_sust
{
    text-align: left;
    padding: 7px 90px 0 37px;
}
div.middle_right div.middle_right_blue_item_what
{
    text-align: left;
    padding: 7px 95px 0 32px;
}
div.middle_right div.middle_right_blue_item div.blue_item_text
{
    float: left;
    clear: right;
    width: 143px;
    padding: 0 0 30px 0;
}
div.middle_right div.middle_right_blue_item_sust div.blue_item_text
{
    float: left;
    clear: right;
    width: 143px;
    padding: 0 0 22px 0;
}
div.middle_right div.middle_right_blue_item div.blue_item_pic
{
    float: left;
    clear: right;
    text-align: left;
    width: 129px;
    padding: 0 0 30px 0;
}
div.middle_right div.middle_right_blue_item_sust div.blue_item_pic
{
    float: left;
    clear: right;
    text-align: left;
    width: 129px;
    padding: 0 0 22px 0;
}
div.middle_right div.middle_right_blue_item div.item_text

{
    padding: 10px 8px 0 0;
}

div.blue_item_text p.item_text {
	 padding: 10px 8px 0 0;
	 margin: 0;
}

div.middle_right div.middle_right_blue_item div.blue_item_text div.item_text span
{
    color: #46C7D6;
}
div.middle_right div.middle_right_green_item
{
    text-align: left;
    font-size: 12px;
    padding: 32px 88px 0 7px;
}
div.middle_right div.middle_right_green_item_sust
{
    text-align: left;
    font-size: 12px;
    padding: 32px 85px 0 10px;
}
div.middle_right div.middle_right_green_item_inthenews
{
    padding: 154px 88px 0 7px;
}
div.green_item
{
    float: left;
    width: 152px;
    background: #fff url(../images/green_item_long_back.gif) no-repeat 0 0;
    text-align: left;
}
div.green_item_wrapper
{
    float: left;
    padding: 22px 0 0 23px;
}
div.green_item_title
{
    color: #7FD646;
}
div.green_item_link
{
    padding: 13px 0 0 0;
}
div.green_item_link a
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #33CCCC;
    text-decoration: underline;
}
div.green_item_link a:hover
{
    text-decoration: none;
    color: #7FD646;
}
div.middle_press_item div.press_left_col
{
    float: left;
    width: 543px;
    text-align: left;
    padding: 74px 25px 0 14px;
    margin: 0;
}
div.middle_press_item div.press_left_col p
{
    float: left;
    margin: 0;
    padding: 0;
}
div.middle_press_item div.press_left_col_bottom
{
    float: left;
    width: 100%;
    padding: 0 0 16px 0;
}   
div.middle_press_item div.press_left_col h1
{
    margin: 0;
    padding: 0 0 5px 0;
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 16px;
    color: #8FDA54;
}
div.middle_press_item div.press_left_col h6
{
    margin: 0;
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
    padding: 0 0 16px 0;
    color: #8A8A8A;
}
div.middle_press_item div.press_right_col
{
    float: left;
    width: 155px;
    margin-left: 33px;
    padding: 155px 0 0 0;
}
div.press_blue_links
{
    width: 100%;
    margin-bottom: 7px;
    text-align: left;
    float: left;
}
div.press_blue_links span
{
    font-size: 10px;
    line-height: 12px;
    color: #A9A9A9;
    padding-left: 7px;
}
div.release_item, p.release_item
{
    float: left;
    width: 267px;
    text-align: left;
}

div.release_item_text_space ul.green_list_items
{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

div.release_item_text_space ul.green_list_items li
{
	display: block;
	margin: 0;
	padding: 0 0 10px 10px;
	background: transparent url(../images/list_style_green.gif) no-repeat 0 6px;
}

div.release_item_text_space ul.green_list_items li a
{
	display: block;
}

div.release_green_sep
{
    float: left;
    width: 267px;
    font-size: 1px;
    margin: 30px 0 25px 0;
}
div.eco_benefits_green_sep
{
    width: 267px;
    font-size: 1px;
    margin: 9px 0 3px 0;
    padding: 0;
}
div.avocado_green_sep
{
    width: 267px;
    font-size: 1px;
    margin: 0 0 25px 0;
    padding: 0;
}
div.release_item h1,
p.release_item h1,
div.release_item h2,
p.release_item h2
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    color: #357664;
    margin: 0;
    padding: 0 0 3px 0;
}
a.green_title_link
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    color: #46C7D6;
    margin: 0;
    padding: 0 0 3px 0;
}
div.release_item h1 a.green_title_link:hover,
p.release_item h1 a.green_title_link:hover
{
    color: #7FD646;
}
div.release_item_text
{
    padding: 0 0 11px 0;
}

p.release_item_text
{
	margin: 0;
    padding: 0 0 11px 0;
}

p.release_item_text span.green
{
	color: #8FDA54;
}

div.contact_us_item_text
{
    padding: 0 0 18px 12px;
}
div.release_item_text_space, p.release_item_text_space
{
    float: left;
    padding: 0;
	width: 267px;
}
p.release_item_text_space
{
    padding: 0;
    margin: 0;
    width: 267px;    
}
div.form_polyester
{
    float: left;
    padding: 0;
    margin: 0;
    width: 266px;
    overflow: hidden;
}
div.form_polyester div.form_polyester_left
{
    float: left;
    width: 125px;
    padding: 0 0 20px 0;
}
div.form_polyester div.form_polyester_right
{
    float: left;
    width: 137px;
    margin-left: 4px;
    padding: 0 0 20px 0;
}
div.form_polyester_title
{
    margin-bottom: 5px;
}
div.form_polyester_left div.form_polyester_white_item
{
    font-size: 11px;
    line-height: 14px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    color: #8A8A8A;
    padding: 6px 2px 3px 6px;
}
div.form_polyester_right div.form_polyester_white_item
{
    font-size: 11px;
    line-height: 14px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    color: #8A8A8A;
    padding: 6px 2px 3px 8px;
}
div.form_polyester_right div.form_polyester_white_item span
{
    color: #B4BDBB;
}
div.form_polyester_green_item
{
    font-size: 11px;
    line-height: 14px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    color: #8A8A8A;
    background: transparent url(../images/form_polyester_green_back.gif) repeat 0 0;
    padding: 5px 2px 3px 6px;
}
div.form_polyester_green_item span
{
    color: #B4BDBB;
}
div.form_polyester_right div.form_polyester_green_item
{
    font-size: 11px;
    line-height: 14px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    color: #8A8A8A;
    background: transparent url(../images/form_polyester_green_back.gif) repeat 0 0;
    padding: 5px 2px 3px 8px;
}
div.form_polyester_bottom
{
    font-size: 10px;
	font-style: italic;
}

div.legal_bottom
{
    width: 752px;
	float: left;
	font-size: 10px;
	font-style: italic;
	padding: 20px 0 0 14px;
}

div.form_polyester_sep
{
    background: transparent url(../images/form_polyester_sep.gif) repeat 0 0;
    font-size: 1px;
    height: 1px;
}
div.release_subitem_text_space
{
    padding: 0 0 14px 0;
}
div.release_item_link
{
    position: relative;
    left: -9px;
    padding-bottom: 5px;
}
.release_item_right_image
{
    float: right;
    padding-left: 10px;
}
div.middle_left_item
{
    padding: 22px 30px 0 99px;
}
div.middle_left div.middle_left_text
{
    float: left;
    width: 280px;
    text-align: left;
}
div.middle_left div.middle_left_pic
{
    float: right;
    width: 112px;
    text-align: left;
}
div.middle_right div.middle_right_form
{
    margin: 0 0 0 12px;
    padding: 17px 15px 17px 17px;
    width: 310px;
    height: 20px;
    overflow: hidden;
    background: transparent url(../images/search_input_back.gif) no-repeat 0 0;
}
div.middle_right div.middle_right_form div.middle_right_form_wrapper
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
div.middle_right_form_top
{
    padding: 0 0 0 30px;
    text-transform: uppercase;
    position: relative;
    font-size: 10px;
    bottom: -11px;
    z-index: 100;
}
div.middle_right_form_bottom
{
    padding: 0 0 0 30px;
    margin: 0 0 10px 0;
    font-size: 9px;
    position: relative;
    top: -10px;
}
div.middle_right_form_error
{
    padding: 0 0 5px 30px;
    font-size: 11px;
    color: #46C7D6;
    position: relative;
    top: -10px;
}
div.middle_right div.middle_right_form input
{
    margin: 0;
    padding: 0;
    float: left;
    line-height: 10px;
    font-size: 12px;
    border: 0 none;
    background: transparent;
}
div.middle_right div.middle_right_form input.input_text
{
    float: left;
    text-align: center;
    width: 238px;
    height: 14px;
    vertical-align: bottom;
    line-height: 11px;
    padding: 3px 0 3px 0;
    color: #7FD646;
}
div.middle_right div.middle_right_form input.input_button
{
    float: left;
    width: 33px;
    height: 20px;
}
div.middle_right_diagram
{
    padding: 0 0 10px 24px;
}
/* ****************************** Middle Page Content End ****************************** */

/* ****************************** Gives Back Middle Page Content ****************************** */
div.gives_back
{
    float: left;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 0 0 0 99px;
    background: transparent url(../images/img_vote.gif) no-repeat 99px 0;
}

div.gives_back div.top_gives_back
{
    float: left;
    padding: 0 0 0 13px;
}
div.gives_back_item
{
    float: left;
    width: 286px;
}
div.gives_back_item_flash
{
    float: left;
    width: 558px;
    height: 255px;
    background: transparent;
    padding-left: 3px;
    padding-top: 48px;
}
div.gives_back_item span
{
    color: #7FD646;
}
div.top_gives_back_title
{
    padding: 0 0 20px 0;
}
div.gives_back_item h3
{

}
div.gives_back div.bottom_gives_back
{
    float: left;
    padding: 20px 0 0 14px;
}
div.bottom_gives_back
{
    float: left;
    padding: 34px 0 0 14px;
}
div.gives_back_item_text
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #8A8A8A;
    padding-bottom: 20px;
}
div.gives_back_item_text a
{
    color: #5FCEDB;
    text-decoration: none;
}
div.gives_back_item_text a:hover
{
    color: #7FD646;
}
div.gives_back_item_text p
{
    margin: 0;
    padding: 0 20px 13px 0;
}
div.gives_back_item_img
{
    float: right;
    margin-left: 28px;
    padding: 0 20px 0 0;
}
div.bottom_gives_back div.bottom_gives_back_left
{
    float: left;
    width: 588px;
    padding: 20px 0 0 0;
}
div.bottom_gives_back div.bottom_gives_back_right
{
    float: left;
    width: 138px;
    margin-left: 24px;
}
div.gives_back_item h1
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #357664;
    margin: 0;
    padding: 0 0 5px 0;
}
div.gives_back_link
{
    float: left;
    width: 100%;
    position: relative;
    left: -5px;
    padding: 0 0 37px 0;
}
div.gives_back_gree_sep
{
    float: left;
    font-size: 1px;
    height: 1px;
    width: 100%;
    padding: 0;
    margin: 0 0 31px 0;
}
div.gives_back_item_text ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
div.gives_back_item_text ul li
{
    vertical-align: middle;
    margin: 0;
    padding: 0 15px 13px 10px;
    background: transparent url(../images/list_style.gif) no-repeat 0 6px;
}
div.gives_back_item_text ul li img
{
    padding: 0 5px 3px 0;
}
/* ****************************** Gives Back Middle Page Content ****************************** */

div.middle_right_eco_facts
{
    text-align: left;
    padding: 0 80px 0 24px;
}
div.middle_right_eco_facts div.eco_facts_title
{
    padding: 0 0 9px 30px;
    line-height: 22px;
    font-size: 11px;
    color: #D69D46;
    font-weight: bold;
    text-transform: uppercase;
    background: transparent url(../images/img_eco_facts_bullet.gif) no-repeat 0 0;
}
div.brown_title
{
    padding: 0;
    line-height: 22px;
    font-size: 11px;
    color: #D69D46;
    font-weight: 600;
    text-transform: uppercase;
}
div.middle_right_eco_facts div.eco_facts_item
{
    padding: 0 0 0 9px;
    margin-bottom: 26px;
    background: transparent url(../images/grey_bullet.gif) no-repeat 0 5px;
}
div.middle_right_eco_facts div.eco_facts_item_nospace
{
    padding: 0 0 0 9px;
    margin: 0;
    background: transparent url(../images/grey_bullet.gif) no-repeat 0 5px;
}
div.eco_facts_item_image
{
    float: right;
    margin: -20px 0 0 0;
    padding: 0;
}

/* ****************************** Eco Benefits Start ****************************** */
div.eco_benefits
{
    float: left;
    text-align: left;
    margin: 0;
    padding: 0 81px 0 99px;
    background: transparent url(../images/img_its_a_reprieve_for_the_planet.jpg) no-repeat 0 0;
}

div.u_trust
{
    float: left;
    text-align: left;
    margin: 0;
    padding: 0 81px 0 99px;
    background: transparent url(../images/img_trust_what_youre_getting.jpg) no-repeat 0 0;
}

div.u_trust div.right_logo {
	float: left;
	padding: 91px 0 0 111px;
	width: 293px;
}

div.u_trust div.release_right_image, img.release_right_image {
	float: right;
	margin: 0;
	padding: 10px 0 12px 18px;
}

img.avocado_release_right_image {
	float: right;
	margin: 0;
	padding: 2px 0 12px 18px;
}

a.recycled_filament_nylon {
	display: block;
	margin: 0;
	padding: 0;
	width: 157px;
	height: 7px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -184px;
}

a.recycled_filament_nylon:hover {
	background: transparent url(../images/links_content.gif) no-repeat 0 -192px;
}

a.fabric_library {
	display: block;
	margin: 0;
	padding: 0;
	width: 226px;
	height: 7px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -245px;
}

a.fabric_library:hover {
	background: transparent url(../images/links_content.gif) no-repeat 0 -252px;
}

a.recycled_staple_polyester_fiber {
	display: block;
	margin: 0;
	padding: 0;
	width: 195px;
	height: 7px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -200px;
}

a.recycled_staple_polyester_fiber:hover {
	background: transparent url(../images/links_content.gif) no-repeat 0 -207px;
}

div.u_trust span.link {
	display: block;
	clear: both;
	padding: 6px 0 0 0;
}

a.recycled_filament_polyester{
	display: block;
	margin: 0;
	padding: 0;
	width: 179px;
	height: 7px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -170px;
}

a.recycled_filament_polyester:hover {
	background: transparent url(../images/links_content.gif) no-repeat 0 -177px;
}

div.tex_base
{
    float: left;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 0 0 0 99px;
    background: transparent url(../images/img_fabric_library.jpg) no-repeat 84px 0;
}

div.top_tex_base_title
{
    padding: 0 0 38px 2px;
}

div.eco_benefits div.top_eco_benefits
{
    float: left;
    padding: 99px 0 0 14px;
}

div.u_trust div.top_eco_benefits
{
    float: left;
    padding: 19px 0 0 14px;
}

div.eco_benefits div.top_find_repreve, div.u_trust div.top_find_repreve
{
    float: left;
    padding: 122px 0 0 14px;
}
div.eco_benefits div.bottom_eco_benefits, div.u_trust div.bottom_eco_benefits
{
    float: left;
    padding: 0 0 0 14px;
}
div.eco_benefits div.bottom_eco_benefits div.bottom_eco_benefits_left,
div.u_trust div.bottom_eco_benefits div.bottom_eco_benefits_left
{
    float: left;
    width: 569px;
    padding: 0;
}
div.eco_benefits div.bottom_eco_benefits div.bottom_eco_benefits_right
{
    float: left;
    width: 138px;
    padding-top: 20px;
    margin-left: 34px;
}
div.u_trust div.bottom_eco_benefits div.u_trust_right
{
    float: left;
    width: 138px;
    padding-top: 57px;
    margin-left: 34px;
}
div.eco_benefits div.bottom_eco_benefits div.bottom_tex_base_right,
div.u_trust div.u_trust_right div.bottom_tex_base_right
{
    float: left;
    width: 138px;
    padding-top: 55px;
    margin-left: 34px;
}

div.release_item_sep
{
    float: left;
    width: 34px;
    font-size: 1px;
}
div.top_eco_benefits_title
{
    padding: 0 0 16px 0;
}
div.eco_benefits div.top_releases h3,
div.u_trust div.top_releases h3
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    color: #8A8A8A;
    padding: 0 0 30px 0;
    margin: 0;
}
div.eco_benefits div.top_releases span
{
    color: #7FD646;
}
div.eco_benefits_middle_text, p.eco_benefits_middle_text
{
    float: left;
    width: 100%;
}
div.avocado_middle_text, p.avocado_middle_text
{
    float: left;
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 0;
}
div.eco_benefits_middle_text div.benefits_middle_text_left,
p.eco_benefits_middle_text div.benefits_middle_text_left
{
    float: left;
    width: 301px;
    padding-top: 5px;
}
div.eco_benefits_middle_text div.benefits_middle_text_right,
p.eco_benefits_middle_text div.benefits_middle_text_right
{
    float: left;
    width: 267px;
    padding-top: 5px;
}
div.green_bullet
{
    line-height: 15px;
    padding-left: 9px;
    margin-bottom: 6px;
    background: transparent url(../images/bullet.gif) no-repeat 0 6px;
}
div.green_bullet_last
{
    margin-bottom: 0;
}
div.eco_benefits_middle_text span,
p.eco_benefits_middle_text span
{
    color: #7BCF44;
}
div.end_uses_link
{
    margin: 10px 0 0 0;
    position: relative;
    left: -7px;
}

div.end_uses
{
    float: left;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 0 81px 0 99px;
    background: transparent url(../images/img_end_uses.jpg) no-repeat 0 0;
}

div.find_repreve
{
    float: left;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 0 0 0 99px;
    background: transparent url(../images/img_look_for_it.jpg) no-repeat 0 0;
}
div.contact_us
{
    float: left;
    text-align: left;
    width: 770px;
    margin: 0;
    background: transparent url(../images/img_get_in_touch.jpg) no-repeat 0 0;
}

/* ****************************** Eco Benefits End ****************************** */

/* ****************************** Contact Us Start ****************************** */
div.contact_us_top
{
    padding: 0 0 0 12px;
    width: 770px;
}
div.contact_us_bottom
{
    padding: 0 0 0 12px;
    width: 770px;
}
div.contact_us_bottom div.contact_us_sep
{
    margin: 30px 0 30px 0;
    height: 1px;
    font-size: 1px;
}
div.contact_us_top div.contact_us_left
{
    float: left;
    width: 269px;
    padding: 50px 0 0 0;
}
div.contact_us_top div.contact_us_left_nospace
{
    padding: 0;
}
div.contact_us_top div.contact_us_middle
{
    float: left;
    clear: right;
    width: 302px;
    margin: 0;
    padding: 50px 0 0 0;
    text-align: left;
}
div.contact_us_top div.contact_us_middle_nospace
{
    padding: 0;
}
div.contact_us_top div.contact_us_middle div.contact_us_middle_wrapper
{
    padding: 0 0 0 34px;
    float: left;
}
div.contact_us_item_link
{
    padding: 0 0 0 12px;
}
div.contact_us_top div.contact_us_right
{
    float: left;
    width: 138px;
    margin-left: 34px;
    padding-top: 28px;
}
div.contact_us_title
{
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana sans-serif;
    color: #357664;
    margin-bottom: 12px;
}
div.contact_us_subtitle
{
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    color: #7FD646;
    margin-bottom: 6px;
}
div.contact_us_subtitle_long
{
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 14px;
    font-family: Arial, Helvetica, Verdana sans-serif;
    color: #7FD646;
    margin: 5px 0 6px 0;
}
div.contact_us_top label
{
    width: 100%;
    display: block;
    margin-bottom: 3px;
    padding-left: 2px;
    font-size: 11px;
}
div.contact_us_top div.contact_us_form_wrapper
{

}
div.contact_us_top div.contact_us_input
{
    float: left;
    width: 267px;
    height: 20px;
    margin: 0 0 11px 0;
    padding: 0;
}
div.contact_us_top div.contact_us_input div.contact_us_input_left
{
    float: left;
    width: 4px;
    height: 20px;
    font-size: 1px;
    background: transparent url(../images/contact_us_input_left.gif) no-repeat 0 0;
}
div.contact_us_top div.contact_us_input input
{
    float: left;
    width: 256px;
    height: 15px;
    border: 0 none;
    background: transparent url(../images/contact_us_input_middle.gif) repeat-x 0 0;
    padding: 3px 2px 2px 3px;
    margin: 0;
    line-height: 14px;
    font-size: 11px;
    color: #8A8A8A;
}
div.contact_us_top div.contact_us_input div.contact_us_input_right
{
    float: left;
    width: 2px;
    height: 20px;
    font-size: 1px;
    background: transparent url(../images/contact_us_input_right.gif) no-repeat 0 0;
}
div.contact_us_top div.contact_us_input input.safari_browser
{
    float: left;
    width: 262px;
    height: 15px;
    padding: 3px 2px 2px 3px;
    line-height: 14px;
    background: none;
    border: 1px solid #D9DDD2;
    font-size: 11px;
    color: #8A8A8A;
}
div.contact_us_top select
{
    width: 267px;
    height: 20px;
    font-size: 13px;
    line-height: 14px;
    margin-bottom: 10px;
    color: #8A8A8A;
}
div.contact_us_top textarea
{
    width: 263px;
    height: 80px;
    border: 0 none;
    padding: 4px 0 2px 4px;
    margin: 0 0 11px;
    border: 1px solid #D9DDD2;
    font-size: 12px;
    color: #8A8A8A;
}
div.contact_us_top input.contact_us_submit
{
    width: 57px;
    height: 20px;
    margin: 7px 0 0 2px;
    padding: 0;
    background: none;

}

div.green_contact_us_item
{
    float: left;
    width: 152px;
    background: #fff url(../images/green_item_back.gif) no-repeat 0 0;
    text-align: left;
    margin-bottom: 10px;
}
div.green_item_wrapper
{
    padding: 22px 0 30px 23px;
}
div.green_item_wrapper_image
{
    padding: 20px 0 30px 23px;
}
div.green_item_image
{
    float: left;
    padding-bottom: 8px;
}
div.green_item_title
{
    color: #7FD646;
}
div.green_item_link
{
    padding: 13px 0 0 0;
}
div.green_item_link a
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #33CCCC;
}
div.green_item_link a:hover
{
    text-decoration: none;
    color: #7FD646;
}
div.contact_us_item
{
    width: 100%;
    float: left;
    padding-bottom: 13px;
}
div.contact_us_item_left
{
    float: left;
    width: 21px;
    color: #42A6C1;
}
div.contact_us_item_right
{
    float: left;
    width: 230px;
}
div.contact_us_item_right a
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    color: #8A8A8A;
}
div.contact_us_item_right a:hover
{
    color: #42A6C1;
}
div.contact_us_bottom_item
{
    float: left;
    padding: 0;
}
div.contact_us_bottom_left
{
    float: left;
    width: 21px;
    color: #88D952;
}
div.contact_us_bottom_right
{
    float: left;
    width: 548px;
    padding: 0 0 0 3px;
}
div.bottom_space
{
    margin: 0 0 14px 0;
}
/* ****************************** Contact Us Start ****************************** */

/* ****************************** Left Col Image Links ****************************** */

div.what_is_repreve
{
    float: left;
    width: 551px;
    height: 700px;
    background: transparent url(../images/img_what_is_repreve_new_choices.jpg) no-repeat 0 0;
}
div.what_is_repreve div.image_links
{
    float: left;
    position: relative;
    top: 591px;
    left: 163px;
}

div.how_green_is_repreve
{
    float: left;
    width: 551px;
    height: 794px;
    background: transparent url(../images/img_repreve_for_the_planet_a.jpg) no-repeat 0 0;
}
div.how_green_is_repreve div.image_links
{
    float: left;
    position: relative;
    top: 579px;
    left: 131px;
}
div.how_green_is_repreve div.image_links_second
{
    float: left;
    position: relative;
    top: 579px;
    left: 121px;
}

div.sustainability
{
    float: left;
    width: 544px;
    height: 856px;
    background: transparent url(../images/img_a_sustainable_mindset_a.jpg) no-repeat 0 0;
}
div.sustainability div.image_links
{
    float: left;
    position: relative;
    top: 575px;
    left: 242px;
}
div.sustainability div.image_links_second
{
    float: left;
    position: relative;
    top: 584px;
    left: 144px;
}

div.in_the_news
{
    float: left;
    width: 544px;
    height: 690px;
    background: transparent url(../images/img_repreve_makes_the_news_a.jpg) no-repeat 0 0;
}
div.in_the_news div.image_links
{
    float: left;
    position: relative;
    top: 575px;
    left: 242px;
}
div.in_the_news div.image_links_second
{
    float: left;
    position: relative;
    top: 583px;
    left: 120px;
}

div.flash_movie
{
    float: left;
    width: 950px;
    height: 490px;
}
div.flash_movie_test
{
    float: left;
    width: 950px;
    height: 435px;
}
div.flash_movie div.image_links
{
    float: left;
    position: relative;
    top: 447px;
    left: 173px;
}
div.flash_movie div.image_links_second
{
    float: left;
    position: relative;
    top: 447px;
    left: 235px;
}
h3
{
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    color: #8A8A8A;
}
div.middle_bottom
{
    padding-left: 90px;
}
div.middle_bottom_sep
{
    float: left;
    margin-right: 5px;
}
/* ****************************** Left Col Image Links ****************************** */

div.gives_back_middle_sep
{
    float: left;
    font-size: 1px;
    height: 1px;
    padding: 0 0 0 70px;
    margin: 116px 0 0 0;
}

/* ****************************** Footer Start ****************************** */
div.footer
{
    margin: 0 auto 0 auto;
    padding: 0;
    width: 752px;
    height: 156px;
    background: transparent url(../images/footer_back.gif) no-repeat 0 0;
}
div.footer_logo
{
    position: relative;
    bottom: -22px;
}
div.footer_blue_links
{
    float: left;
    padding-left: 189px;
    position: relative;
    top: 50px;
}
div.footer_blue_links a
{
    float: left;
    margin-right: 11px;
}
div.footer_bottom
{
    float: right;
    padding-right: 31px;
    position: relative;
    top: 52px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size: 9px;
    line-height: 9px;
}
/* ****************************** Footer End ****************************** */
div.release_item_pic
{
    float: left;
    height: 335px;
}

div.release_item_text_space div.release_item_left
{
    float: left;
    width: 145px;
    padding: 0 5px 20px 0;
}

div.release_item_text_space div.release_item_right
{
    float: right;
    width: 117px;
    height: 89px;
    margin: 0 -4px 0 0;
    padding: 0 0 20px 0;
}

div.right_col_link a.modalWin
{
    margin: 0;
}

a.modalWinmargin
{
    position: relative;
    left: -10px;
}

div.release_item_green_sep
{
    text-align: left;
    margin: 27px 0 20px 0;
    font-size: 1px;
    width: 266px;
}

div.release_item_textbase_right
{
    float: right;
    padding: 0 198px 0 0;
}

img.home_tout_image
{
	float: right;
	position: relative;
	top: -25px;
	left: -35px !important;
	left: -50px;
}	

a.btn_download_brochure
{
	float: left;
	width: 112px;
	height: 14px;
	position: relative;
	top: 41px;
	left: 36px;
	background: transparent url(../images/links_header.png) no-repeat 0 -93px;
}

a.btn_download_brochure:hover
{
	background: transparent url(../images/links_header.png) no-repeat 0 -110px;
}


a.btn_visit_utrust
{
	float: left;
	width: 127px;
	height: 14px;
	position: relative;
	top: 41px;
	left: 29px;
	background: transparent url(../images/links_header.png) no-repeat 0 0;
}

a.btn_visit_utrust:hover
{
	background: transparent url(../images/links_header.png) no-repeat 0 -14px;
}

a.btn_find_repreve
{
	float: left;
	width: 118px;
	height: 16px;
	background: transparent url(../images/links_header.png) no-repeat 0 -28px;
}

a.btn_find_repreve:hover
{
	background: transparent url(../images/links_header.png) no-repeat 0 -44px;
}

a.btn_contact_us
{
	float: left;
	width: 72px;
	height: 16px;
	background: transparent url(../images/links_header.png) no-repeat 0 -59px;
}

a.btn_contact_us:hover
{
	background: transparent url(../images/links_header.png) no-repeat 0 -74px;
}

div.link_learn_more {
	position: relative;
	margin: 0 0 0 30px;
	padding: 0;
}

a.btn_learn_more_about_utrust_verification
{
	float: left;
	width: 298px;
	height: 7px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -142px;
}

a.btn_learn_more_about_utrust_verification:hover
{
	background: transparent url(../images/links_content.gif) no-repeat 0 -149px;
}

a.btn_learn_more_about_utrust
{
	float: left;
	width: 158px;
	height: 7px;
	position:relative;
	left: 30px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -34px;
}

a.btn_learn_more_about_utrust:hover
{
	background: transparent url(../images/links_content.gif) no-repeat 0 -41px;
}

a.btn_learn_about_repreve_avocado
{
	float: left;
	width: 219px;
	height: 7px;
	position:relative;
	left: 119px;
	top: -13px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -275px;
}

a.btn_learn_about_repreve_avocado:hover
{
	background: transparent url(../images/links_content.gif) no-repeat 0 -282px;
}

a.btn_learn_more_about_environmental
{
	float: left;
	width: 197px;
	height: 17px;
	position:relative;
	top: 5px;
	left: 30px;
	background: transparent url(../images/links_content.gif) no-repeat 0 0;
	margin: 0 0 15px 0;
}

a.btn_learn_more_about_environmental:hover
{
	background: transparent url(../images/links_content.gif) no-repeat 0 -17px;
}

a.btn_learn_about_utrust_certification
{
	float: left;
	width: 263px;
	height: 7px;
	position:relative;
	top: 5px;
	left: 0;
	background: transparent url(../images/links_content.gif) no-repeat 0 -156px;
	margin: 0 0 30px 0;
}

a.btn_learn_about_utrust_certification:hover
{
	background: transparent url(../images/links_content.gif) no-repeat 0 -163px;
}

a.link_recycled_nylon {
	float: left;
	width: 262px;
	height: 7px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -114px;
}

a.link_recycled_nylon:hover {
	background: transparent url(../images/links_content.gif) no-repeat 0 -121px;
}


a.link_recycled_polyester
{
	float: left;
	width: 284px;
	height: 7px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -128px;
}

a.link_recycled_polyester:hover
{
	background: transparent url(../images/links_content.gif) no-repeat 0 -135px;
}

a.repreve_staple_fiber
{
	float: left;
	width: 240px;
	height: 7px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -100px;
}

a.repreve_staple_fiber:hover
{
	background: transparent url(../images/links_content.gif) no-repeat 0 -107px;
}

div.green_line {
	margin: 0;
	padding: 0 0 0 110px;
	text-align: left;
}

div.blue_avocado
{
	background: transparent url(../images/img_blue_avocado.jpg) no-repeat 0 0;
}

a.btn_take_the_pledge
{
	display: block;
	margin: 15px 0 0 2px;
	padding: 0;
	width: 134px;
	height: 8px;
	background: transparent url(../images/links_content.gif) no-repeat 0 -259px;
}

a.btn_take_the_pledge:hover
{
	background: transparent url(../images/links_content.gif) no-repeat 0 -267px;
}

div.polartec
{
	background: transparent url(../images/img_banner_polar.jpg) no-repeat 0 0;
}

a.btn_about_polartec
{
	display: block;
	margin: 15px 0 0 2px;
	padding: 0;
	width: 172px;
	height: 7px;
	background: transparent url(../images/link_learn_more_about_polartec.gif) no-repeat 0 0px;
}

a.btn_about_polartec:hover
{
	background: transparent url(../images/link_learn_more_about_polartec.gif) no-repeat 0 -7px;
}

a.link_about_repreve_polartec
{
	display: block;
	margin: 0 0 0 -9px;
	padding: 0;
	width: 219px;
	height: 7px;
	background: transparent url(../images/link_learn_about_repreve_polartec.gif) no-repeat 0 0px;
}

a.link_about_repreve_polartec:hover
{
	background: transparent url(../images/link_learn_about_repreve_polartec.gif) no-repeat 0 -7px;
}