/*
 * Global
 *************************************************************************** */
body, select{
	background-color: #fff;
	background-image: url(../images/background.gif);
}


/*
 * Master
 *************************************************************************** */
#master{
	background-color: #fff;
}


/*
 * Header
 *************************************************************************** */


/*
 * NAVIGATION
 *************************************************************************** */
ul#nav_global {
	background-image: url(../images/Gore_logo.gif);
}
 
ul#nav_global li#locale {
	background-image: url(../images/locale.gif);
}

form#locale_country ul {
	border-color: #ccc;
	color: #676767;
	background:#fff;
}

form#locale_country ul li.selected {
	color:#333;
}

form#locale_country ul.open li.first_child {
	background-image: url(../images/locale_arrow.gif);
	border-bottom-color:#ccc;
}

form#locale_country ul.closed li.selected {
	background-image: url(../images/locale_arrow.gif);
}
form#locale_country ul li.hover {
	color:#000;
	background:#eee;
}
ul#nav_global #also_visit a:hover {
	color: #666;
}

ul#nav_global, ul#nav_global a {
	color: #999;
}

ul#nav_site {
	background: #59c;
	border-bottom-color:#59c;
}

ul#nav_site, ul#nav_site a {
	color: #BCDDF0;
}
ul#nav_site a:hover {
	color: #fff;
}

ul#nav_site a.selected {
	background-image: url(../images/arrow_nav_selected.gif);
	color: #fff;
}
ul#nav_site strong {
	color: #ec7;
}
ul#nav_site li#search input#query {
	background-color: #fff;
	background-image: url(../images/input_text.gif);
	border-color: #fff;
	color:#666;
}
ul#nav_site li#search a.button {
	background-image: url(../images/input_submit.gif);
	border-color: #fff !important;
}

/*
 * Middle
 *************************************************************************** */
#middle {
	background-color: transparent;
	background-image: url(../images/bg-content.gif);
}
#middle.two_cols {
	background-image: url(../images/bg-content_2-cols.gif);
}
#middle.three_cols {
	background-image: url(../images/bg-content_3-cols.gif);
}


/*
 * Content
 *************************************************************************** */
#middle.two_cols #content {
	background-image: url(../images/bg-content_2-cols.gif);
}
#middle.three_cols #content {
	background-image: url(../images/bg-content_3-cols.gif);
}


body#homepage h1 {

	background-color:#eee;
	background-image: url(../flash/en_US/home_maxi_header.jpg);
}

#content {
	background-color: transparent;
}

#product_page #content,
#product_list.catalog #content{
	background-color: #fff;
}

#content h2 {
	color: #3b3c3d;
}
body#activity_overview #content #overview_nav h2 {
	border-top:1px #BDE solid;
	padding-top: 10px;
	font-size: 1.1em;
	margin: 0;
}

#content h3 {
	color: #3b3c3d;
}

#content p.introduction {
	color: #666;
}

.catalog #content p.introduction, 
.in_action #content p.introduction {
	color: #3b3c3d;
}

#content p.instructions {
	color: #d3031c;
}

#content div.text_block {
	border-top-color: #d8d8d8;
}

#content hr { 
	color: #d8d8d8;
	background-color: #d8d8d8;
}

#content p {
	color: #666;
}

#content a {
	color: #d3031c;
}

#content ul {
	color: #666;
}

body#activity_overview #content #overview_nav ul{
	color:#FFF;
	
}
#content ul.bottom-links li {
	background-image: url(../images/arrow_out_opened.gif);
}

#content a.top-page {
	background-image: url(../images/arrow_top-page.gif);
}


/* Generic forms */
#content .form form {
	border-color:#d8d8d8;
}

#content .form form fieldset fieldset legend {
	color: #d3031c;
}
#content .form form fieldset p.legend {
	color: #d3031c;
}
#content .form form fieldset label {
	color: #666;
}
#content .form form fieldset input[type="hidden"]{
	display: none;
}
#content .form form fieldset input, 
#content .form form fieldset select {
	border-color:#999;
	color: #666;
}
#content .form form fieldset textarea {
	border-color: #999;
	color: #666;
}

/* side contents */
#content #secondary div.module {
	color: #666;
	border-bottom-color: #d8d8d8;
}


/* Set for each section */
body.catalog #secondary div.module h3, 
body.in_action #secondary div.module h3 {
	color: #d3031c;
}
/* Set for each section */
body.catalog #secondary div.module a, body.in_action #secondary div.module a {
	color: #d3031c;
}
#content #secondary div.module ul.bottom-links li {
	background-image: url(../images/arrow_over_opened.gif) !important;
}
#secondary div.module ul {
	color: #666;
}



/*----- BUTTONS ----- */
a.button {
	color: #666 !important;
	border-color: #999;
	background-image: url(../images/b-fwd-generic.gif);
}
a.button.back {
	background-image: url(../images/b-back-generic.gif);
}
a.button.close {
	background-image: url(../images/b-close-generic.gif);
}
a.button.clear {
	background-image: url(../images/b-clear-generic.gif);
}
a.button.plain {
	background-image: url(../images/b-plain-generic.gif);
}

#guide a.button {
	color: #666 !important;
	border-color: #999;
	background-image: url(../images/b-fwd-guide.gif);
}
#guide a.button.back {
	background-image: url(../images/b-back-guide.gif);
}
#guide a.button.close {
	background-image: url(../images/b-close-guide.gif);
}
#guide a.button.clear {
	background-image: url(../images/b-clear-guide.gif);
}
#guide a.button.plain {
	background-image: url(../images/b-plain-guide.gif);
}


a.getAcrobatReader {
	background-image: url(../images/get_adobe_reader.gif);
}


/*----- PAGING ----- */
#content ul.paging_nav li ul li a { /* ADDED */
	color: #666;
}
#content ul.paging_nav li ul li a.current_page {
	color: #d3031c;
}
#content ul.paging_nav li ul li a.icon_previous,
#content ul.paging_nav li ul li a.icon_next {
	background-color: #666;
}

#content ul.paging_nav li ul li a.icon_previous {
	background-image: url(../images/arrow_previous.gif);
}
#content ul.paging_nav li ul li a.icon_next {
	background-image: url(../images/arrow_next.gif);
}

#product_page #content ul.paging_nav li ul li a.icon_previous {
	background-image: url(../images/arrow_previous_gray.gif);
}
#product_page #content ul.paging_nav li ul li a.icon_next {
 	background-image: url(../images/arrow_next_gray.gif);
}



#screen_dimmer {
	background: #000;
}
 
/*
 * Footer
 *****************************************************************************/
#footer{
	border-top-color: #d8d8d8;
	color: #b2b2b2;
}
#footer a {
	color: #666;
}
#footer ul li {
	border-right-color: #b2b2b2;
}
#footer #phone {
	color: #666;
}
