body {
margin:0; padding:0;
font-family:verdana, arial, sans-serif; font-size:80%; color:#000000; background-color:#ffffff;}

p {
margin:0; padding:0.4em 0.2em 0.6em 0.2em;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px;
line-height: 140%;}

img{ border:none;}

a:link, a:visited {
color:#663300; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; }

a:hover {
color:#663300; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; }

a:active {
color:#663300; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; }

.overall_table {
padding:0; background-color:#FFFFFF; width: 1024;}

div {margin:0; padding:0;}

h1 {
color:#663300; font-size:150%; font-family: verdana, arial, helvetica, sans-serif; 
font-weight:bold;}

h2 {
color:#663300; font-size:120%; font-family: verdana, arial, helvetica, sans-serif; 
font-weight:normal;}

h3 {
color:#663300; font-size:100%; font-family: verdana, arial, helvetica, sans-serif; 
font-weight:normal;}


/* +++ Start Of Header Section +++ */

.header_table {
margin:0; padding:0; width: 100%; border-left: 1px solid #000000; border-right: 1px solid #000000; background: url(../images/header_background.jpg);}

.superheader {
background-color:#663300; text-align:right; padding-bottom: 0.4em; padding-right: 0.3em; color: #ffffff;}

a.superheader:link, a.superheader:visited {
color:#ffffff; text-decoration:underline; font-size:11px;  }

a.superheader:hover {
color:#ffffff; text-decoration:none; font-size:90%; font-family: verdana, arial, helvetica, sans-serif; font-size:11px; }

a.superheader:active {
color:#ffffff; text-decoration:underline; font-size:90%; font-family: verdana, arial, helvetica, sans-serif; font-size:11px; }

.mainheader {
margin:0; height: 125px;
padding-bottom: 20px; 

}

.mainheader_img {
margin:10px;}

.mainheader_text {
color:#663300; text-align: left; font-style: italic; font-size: 20px;}

.subheader {
background-color:#ffcc66; 
padding:0.5em; 
text-align:left; 
color:#000000; 
border-top: 1px solid #006633;  
border-right: 1px solid #006633; 
border-left: 1px solid #006633; }

.search_box form {margin: 0; padding: 0; }

/* +++ Start Of Side Menu Section +++ */

.share_page_link {text-align: right; font-size: 10px; font-weight:bold;  padding:0.8em; }

.share_page_img {vertical-align: middle;}

#sidecontainer {
margin:0; padding:0; float:left; width:15%; text-align:left; height:30px; }

#sidecontainer h2 {
display:block; margin:0; padding:5px; background-image:url('../images/headers/navigation.html'); background-repeat:no-repeat; }

#sidecontainer h3 {
display:block; margin:0; padding:5px; background-image:url('../images/headers/member_links.html'); background-repeat:no-repeat; }


#sidecontainer_right {
margin:0 1% 0 0; padding-top:1em; padding-bottom:1em; padding-left:1.5em; float:right; width:22%; text-align:center; border: 1px solid #000000;}

#sidecontainer_right h2 {
display:block; margin:0; padding:4px; background-image:url('../images/headers/forums.html'); background-repeat:no-repeat; }

#sidecontainer_right h3 {
display:block; margin:0; padding:4px; background-image:url('../images/headers/countdown.html'); background-repeat:no-repeat; }


.inner_lower {
padding:0.2em; width: 72%; height:22em;}

.inner_lower h2 {
margin:0; padding:0.2em; color:#FFFFFF; background-color:#294D69; font-weight:normal;
 font-family:verdana, arial, helvetica, sans-serif; font-size:120%; text-indent:0.5em;}



/* +++ The main left hand menu items +++ */
.left_col {
width: 220px; font-family:verdana, arial, helvetica, sans-serif; font-size:13px; border-left: 1px solid #006633; border-bottom: 1px solid #006633; border-top: 1px solid #006633; margin: 0; align: left;}


.nav {
margin:0 0 1.5em 0; padding:0; list-style-type:none; background-color:#FFFFFF;}

.nav li {
margin:0; padding:0; display:block; border-bottom:1px solid #000000;}

.nav a:link, .nav a:visited {
display:block; margin:0; text-decoration:none; color:#663300; margin:0; padding:0.5em;}

.nav a:hover {
display:block; margin:0; text-decoration:none; color:#663300; margin:0; padding:0.5em; background-color:#ffff99;}

.nav a:active {
display:block; margin:0; text-decoration:none; color:#663300; margin:0; padding:0.5em;}


/* for the bottom of the quality pages nav text instructions */
.nav_directions {
color:#663300; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.nav_directions a:link, .nav_directions a:visited {
color:#663300; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.nav_directions a:hover {
color:#663300; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.nav_directions a:active {
color:#663300; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.nav_text {
color:#FF9933; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.nav_text a:link, .nav_directions a:visited {
color:#FF9933; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.nav_text a:hover {
color:#FF9933; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.nav_text a:active {
color:#FF9933; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration:none;}



/* +++ Start Of Content Section +++ */

.right_col {
border: 1px solid #000000;
}

.front_lower_box {
border: 1px solid #663300;

}

.front_lower_box_text {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
}

.glbatteries {
color: #FF9933;
font-weight: bold;
}

.welcome_text_box {
border: 1px solid #000000; 

}

.content {
padding-bottom:5px; padding-left:1.4em; padding-right:2em; }

.content_front {
padding-bottom: 10px; margin-left: 10px; }

.content_front h1 {
font-size: 28px;
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
text-align: center;
}

.content_front h2 {
font-size: 20px;
margin-top: 5px;
margin-left: 5px;
text-align: center;
}

.content_front h3 {
font-size: 14px;
margin-top: 0px;
margin-left: 5px;
text-align: center;
}


.content h1 {margin:0; padding:0.1em; font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px; 
font-weight: bold ; }

.content h2 {margin:0; padding:5px; font-family:verdana, arial, helvetica, sans-serif; line-height: 150%; color: #000000;  font-size: 11px;  font-style: italic; text-align: justify;}

.content p {margin-top:5px; padding:0.1em; font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height: 140%; color: #000000; text-align: justify; }

.content_img {
float: right; border: 1; padding-right: 1em; padding-left: 1em;}

.content ul {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height: 140%; color: #000000;  }

.centrecol_head { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 16px; 
font-weight: bold ; 
color: #663300;
margin-left: 5px;
margin-right: 5px;
padding-left: 10px;
padding-right: 10px;
}

.centrecol_info { 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px;  
margin-left: 5px;
margin-right: 5px;
color: #663300;
padding: 10px;
}

.centrecol_auth { 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px;  
margin-left: 5px;
margin-right: 5px;
color: #663300;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
font-style: italic;
}

.centrecol_body { 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
margin-left: 5px;
margin-right: 25px;
line-height: 150%;
padding-left: 10px;
padding-right: 10px;
}

.centrecol_body_title {
font-weight: bold;
}

a.centrecol_body:link {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
}

a.centrecol_body:visited {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
}

a.centrecol_body:hover {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
}

a.centrecol_body:active {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
}

.main_picture_title { 
color: #663300;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: bold;
font-size: 10px; 
text-align: center;
border-bottom: 1px solid #000000;
background: #ffff99;
padding: 5px;
}

.news_title { 
color: #000000;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: bold;
font-size: 12px; 
text-align: center;
border-bottom: 1px solid #000000;
background: #ffff99;
padding: 5px;
}

.news_title_lower { 
font-weight: bold;
font-size: 11px; 
margin-top: 10px;
padding-left: 5px;
text-align: center;
}

.news_article { 
margin-top: 2px;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
text-align: justify;
padding: 5px;
}

a.news_article:link, active { 
display: inline;
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
}

a.news_article:hover { 
display: inline;
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
}

a.news_article:visited { 
display: inline;
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
}


.overall_news { 
border: 1px solid #000000;
width: 225px;
height: 129px;
}



.article_list_bod { 
display: block;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
margin-left: 10px;
}

.article_list_head { 
display: block;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
margin-left: 10px;
}

a.article_list:link, active {
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: bold;
font-size: 10px; 
color: #000099;
background: #ffffcc;
}

a.article_list:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold; 
font-size: 10px; 
color: #000099;
background: #ffffcc;
}

a.article_list:visited {
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: bold;
font-size: 10px; 
color: #cc9999;
background: #ffffcc;
}

.article_index_bod { 
display: block;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
margin-left: 5px;
margin-right: 5px;
line-height: 140%;
padding: 10px;
}

.article_index_auth { 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px;  
margin-left: 5px;
margin-right: 5px;
color: #990000;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
font-style: italic;
}

a.article_index:link, active {
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: bold;
font-size: 12px; 
color: #990000;
}

a.article_index:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold; 
font-size: 12px; 
color: #990000;
}

a.article_index:visited {
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: bold;
font-size: 12px; 
color: #990000;
}


.footer {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
font-weight: bold;
color: #000099;
background: #ffffff;
text-align: center;
padding-top: 10px;
}

.footer_copyright {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
font-weight: bold;
color: #000099;
background: #ffffff;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}


/* right col formatting */

.inner_contents_list {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-weight: bold;
color: #663300;
line-height: 140%;
margin-left: 0px;
padding-left: 22px;
}

.tech_notes {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
color: #000000;
}

.prod_qual_box_head {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-weight: bold;
color: #ffffff;
background: #663300;
padding: 5px;
}

.inner_contents_table {
margin-top: 15px;}


.segment_head {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-weight: bold;
color: #ffffff;
background: #000099;
border: 1px solid #990000;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
}

.segment_body {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
color: #990000;
border: 1px solid #990000;
text-align: center;
padding: 4px;
background: #ffffcc;
}

.article_body {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
color: #990000;
border: 1px solid #990000;
text-align: left;
padding: 4px;
}

a.segment_link:link {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
color: #000099;
text-decoration: none;
}

a.segment_link:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
color: #000099;
text-decoration: none;
}

a.segment_link:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
color: #000099;
text-decoration: underline;
}

a.segment_link:active {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;  
color: #000099;
text-decoration: none;
}


/* alignment test */
.member_info {
display:block;
width: 100%;
}

.right_align_image {
float:right;
}

#left_alignment {
margin:0; padding:0; float:left;  text-align:left;}

#right_alignment {
margin:0; padding:0; float:right; width:600px; text-align:left;}

.member_list_head { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px; 
font-weight: bold ; 
color: #336633;
margin-top: 8px;
margin-left: 5px;
padding-left: 10px;
}

.member_list_body_title { 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
margin-left: 5px;
line-height: 150%;
padding-left: 10px;
font-weight: bold;
}

.member_list_body { 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
margin-left: 5px;
line-height: 150%;
padding-left: 10px;
}

.member_content {
margin:0 0 0 0; padding-bottom:0.8em; border-left:1px solid #294D69; }


/* the search boxes styles */
.inner_search_box {
border:1px solid #000000; width:250px;
}

.search_box_head {
font-family:verdana, arial, sans-serif; color:#000000; background-color:#ffff99; border-bottom:1px solid #000000; font-weight: bold; font-size:12px; padding: 10px; text-align: center;
}

.search_box_form {
margin:0; padding: 5px; font-family:verdana, arial, sans-serif; font-size:12px; align: center;
}

.search_box_text {
font-family:verdana, arial, sans-serif; font-size:10px; padding: 5px; 
}

.search_box_listings_top {
padding-top: 10px; text-align: left;
}

.search_box_listings {
font-family:verdana, arial, sans-serif; font-size:10px; text-align: left;
}

a.search_box_listings:link {
font-family:verdana, arial, sans-serif; font-size:10px; text-align: left;
}

a.search_box_listings:visited {
font-family:verdana, arial, sans-serif; font-size:10px; text-align: left;
}

a.search_box_listings:hover {
font-family:verdana, arial, sans-serif; font-size:10px; text-decoration: none;
}

a.search_box_listings:active {
font-family:verdana, arial, sans-serif; font-size:10px; text-align: left;
}

/* listing table */
.listing_table {
border: 1px solid #000000; margin-left: 20px; margin-right: 20px; margin-top: 15px; width: 90%; }

.listing_table_cell_gen {
font-family:verdana, arial, sans-serif; color:#000000; font-weight: bold; font-size:12px;
background-color:#ffff99; 
}

.listing_heading {
font-family:verdana, arial, sans-serif; font-weight: bold; font-size:22px;
}

.listing_heading_text {
font-family:verdana, arial, sans-serif; font-weight: bold; font-size:14px;
}

.listing_heading_block {
margin-left: 10px;
}

.listing_table_cell_head_left {
font-family:verdana, arial, sans-serif; color:#ffffff; font-weight: bold; font-size:12px;
background-color:#663300; 
border-bottom:1px solid #000000; border-right:1px solid #000000; 
width: 20%; padding: 10px;
}

.listing_table_cell_head_right {
font-family:verdana, arial, sans-serif; color:#ffffff; font-weight: bold; font-size:12px;
background-color:#663300; 
border-bottom:1px solid #000000;
width: 80%; padding: 10px;
}

.listing_table_cell_left_odd {
font-family:verdana, arial, sans-serif; color:#000000; font-weight: bold; font-size:12px;
background-color:#ffffcc; 
border-bottom:1px solid #000000; border-right:1px solid #000000; 
padding: 5px;
}

.listing_table_cell_left_even {
font-family:verdana, arial, sans-serif; color:#000000; font-weight: bold; font-size:12px;
background-color:#ffcc66; 
border-bottom:1px solid #000000; border-right:1px solid #000000; 
padding: 5px;
}

.listing_table_cell_left_odd_right {
font-family:verdana, arial, sans-serif; color:#000000; font-weight: bold; font-size:12px;
background-color:#ffffcc; 
border-bottom:1px solid #000000; 
padding: 5px;
}

.listing_table_cell_left_even_right {
font-family:verdana, arial, sans-serif; color:#000000; font-weight: bold; font-size:12px;
background-color:#ffcc66; 
border-bottom:1px solid #000000;  
padding: 5px;
}

.listing_table_cell_left {
font-family:verdana, arial, sans-serif; color:#000000; font-weight: bold; font-size:12px;
background-color:#ffffcc; 
border-bottom:1px solid #000000; border-right:1px solid #000000; 
padding: 5px;
}

.listing_table_cell_right {
font-family:verdana, arial, sans-serif; color:#000000; font-size:12px;
background-color:#ffffff; 
border-bottom:1px solid #000000;
padding-left: 10px;
}

.inner_listing_table {
width: 100%; font-family:verdana, arial, sans-serif; color:#000000; font-size:12px;}

/* search listings */
.listing_table_cell_glpart_left {
font-family:verdana, arial, sans-serif; color:#000000; font-weight: bold; font-size:12px;
background-color:#ffffcc; 
border-bottom:1px solid #000000; border-right:1px solid #000000; 
width: 30%; padding: 10px;
text-align: center;
}

.listing_table_cell_glpart_right {
font-family:verdana, arial, sans-serif; color:#000000; font-weight: bold; font-size:12px;
background-color:#ffffcc; 
border-bottom:1px solid #000000;
width: 70%; padding: 10px;
}

.listing_table_cell_note_right {
font-family:verdana, arial, sans-serif; color:#000000; font-size:12px;
background-color:#ffffff; 
border-bottom:1px solid #000000;
padding: 10px;
}

.listing_table_cell_glpart_text {
font-size:10px; padding-left: 10px; font-weight: normal;
}

.search_listing_table_cell_left {
font-family:verdana, arial, sans-serif; color:#000000; font-weight: bold; font-size:12px;
background-color:#ffffcc; 
border-bottom:1px solid #000000; border-right:1px solid #000000; 
padding: 5px;
}

.search_listing_table_cell_right {
font-family:verdana, arial, sans-serif; color:#000000; font-size:12px;
background-color:#ffffff; 
border-bottom:1px solid #000000;
padding-left: 10px;
line-height: 150%;
}

/* product page */
.other_options {
font-family:verdana, arial, sans-serif; color:#000000; font-size:11px;
text-align: center;
margin-top: 5px;
padding-top: 5px;
}

.specs {
width: 100%; font-family:verdana, arial, sans-serif; color:#000000; font-size:12px; 
}

.specs_head {
font-family:verdana, arial, sans-serif; color:#000000; font-size:11px; font-weight: bold; background: #cccccc; border: 1px solid #000000; text-align: center;  text-align: center;
}

.specs_body {
font-family:verdana, arial, sans-serif; color:#000000; font-size:11px; background: #ffffff; text-align: center;
}

.img_right_pad {
float: right;
padding-left: 10px;
margin-left: 10px;
border: 0px;
}

.img_left_pad {
float: left;
padding-right: 10px;
border: 0px;
}

/* All of this section is for the main search site */
/* The whole search box table */
.searchBox{padding-top: 5px; width: 50%;}
/* The search form */
.searchform{padding-left: 10px;}
/* The category search options */
.search_options{padding-left: 10px; font-size: 12px;}
/* The advanced search options */
.advanced_options{padding-left: 10px; font-size: 12px;}
/* The advanced search link */
.advanced_search{padding-left: 1em; font-size: 12px;}
#result_report {
	text-align:right ;
	padding-left:.7em;
	padding-right:1em;
	padding-bottom: .7em;
	padding-top: .7em;
	background-color:#e5ecf9; 
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 14px;
 	margin-top: 10px;
	border-top: 2px solid #990000;
}
/*main results table - add width: 75%; to results if you add the right column */
#results{padding-left: 2em; padding-top: .5em; padding-right: 4em;}
#results b {font-size: 12px;}

#common_report {
text-align:center; font-size: 12px; }

/*the text that appears if first time search*/
#welcome_page{margin-top: 2em; margin-left: 3em; margin-right: 3em; border: 1px solid; padding: 1em;}
.welcome_head{display: block;  font-size: 110%; font-weight: bold; padding-bottom: .5em;}
.welcome_text{display: block; padding: .8em;}

#other_pages {
text-align:center; font-size: 12px;}

/* Title/link of pages */
.title{color:#0000FF; font-size:14px; }

/*Small urls*/
.url {color: #115599; font-size: 11px; padding-left: 2.45em;}

/*Match relevance*/
.weight {color: #115599; padding-bottom: 1.6em; font-size: 11px; padding-left: 2.45em;}

/*Page descriptions*/
.description{font-size: 13px; padding-left: 2em;}

.sla {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px;
border: 1px solid #000000;
}
