/* === Layouting & Styling === *//* Main Layout */

body, a, #table, #top_content ul li a {
  color: #6e6e6e;
}


#top {
  background-color: #EFEFEF;
}
/* Removes quotation marks from q */


/* changed by claudius heitz, added color */
a{
  outline: none;
  overflow: hidden;
  text-decoration: none;
  color:#d00000; 
}

a:active, a:visited, a:hover, a:link{
  text-decoration: none;
}


strong{
  font-weight: bold;
}


em{
  font-style: italic;
}


/* disabled by claudius heitz and moved to type.css
html *{
  font-size: 100.01%;
}
*/

/*---------------- Branding ----------------*/

/* changd by claudius heitz - Logo-red.gif instead of jpg */
#branding h1 {
  background: transparent url(../images/packaging-logo.png) no-repeat scroll 0 0;
}

/*---------------- Navigation ----------------*/


#main_nav.main_nav_bottom, #content {
  background: #D00000 url(../images/bg-red.gif) repeat-x;
}

 #main_nav2.main_nav_bottom2 {
  background: #d00000 url(../images/bg-red.gif) repeat-x;
}

#main_nav2 {
  background-color: #86c102;
}

#top_left_nav.temp3 {
  border-bottom: dashed 1px #C0C0C0;
}

li {
  background-color: #D00000;
}


/* changed by claudius, added #drop_down_menu before first a-selector */
#drop_down_menu a, #drop_down_menu li.active a:active, #drop_down_menu li.active a:visited, #drop_down_menu li.active a:link {
  color: #FFFFFF;
}


#service_nav a {
  color: #888888;
}

/* ----------- Heading ---------- */

h1, h2, h3, h4 {
  color: #86c102;
}

/* -----------style for form page ---------- */

#frmfeedback{
  color: #6f6f6f;
}


#frmfeedback .colRed{
  color: #FF0000;
}


.tx-thmailformplus-pi1 li, #top_right_content{
  background-color: #FFFFFF;
}


.stylesubmit input, #drop_down_menu li.menu a.active{
  background-color: #000000;
  color: #FFFFFF;
}

#frmfeedback input, textarea{
  border: 1px solid #d0d0d0;
}

/* -----------style for form page ---------- */
/*----------- NAVIGATION Detail -----------*/


#top_nav a, div#detail_nav ul li a, #top_nav2 a, #drop_down_menu li.menu ul li a {
  color: #6e6e6e;
}

#top_content ul li {
  background: transparent url(../images/arrow.gif) no-repeat scroll 0 3px;
}

#top_content ul li:hover, #top_right_nav ul li:hover, #top_left_nav ul li:hover, #top_right_nav2 ul li:hover {
 background: transparent url(../images/arrow_red.gif) no-repeat scroll 0 3px;
 color: #D00000;
}


#top_content ul li a:hover, a:active, a:link, h1, h2, h3, h4, #top_right_nav ul li a:hover, #top_left_nav ul li a:hover, #top_right_nav2 ul li a:hover {
  color: #d00000;
}

#top_nav li, #top_nav2 li {
  background: transparent url(../images/arrow.gif) no-repeat scroll 0 3px;
  padding-left: 15px;
}

#middle, #middle2 {
  background-color: #ffffff;
}

#top_nav2 li.indent {
  margin-left: 830px;
}


#top_left_nav {
  background-color: transparent;
}
/*------- Table -------*/


tr.tr-even {
  background-color: #dcdcdc;
}
/*------- Dropdown menu -------*/


#drop_down_menu li.menu a:hover {
  background-color: #669202;
  color: #FFFFFF;
}


#drop_down_menu li {
  background-color: transparent;
  color: #FFFFFF;
}


#drop_down_menu li.home {
  background: transparent url("../images/red/home.gif") no-repeat scroll center -27px;
  color: #FFFFFF;
}


#drop_down_menu li.home a:hover {
  background: transparent url("../images/red/home.gif") no-repeat scroll center 0 !important;
  color: #FFFFFF;
}


#drop_down_menu li.home a {
  background-color:transparent !important;
}


#drop_down_menu li a, #drop_down_menu li a:visited {
  color: #FFFFFF;
  display: block;
  text-indent: -999px;
}


#drop_down_menu li.menu ul li a:hover {
  background-color: #870203;
  color: #6e6e6e;
}


#logo {
  background: transparent url(../images/logo.jpg) no-repeat;
}


#nav_right {
  background: transparent url(../images/arrow_right_red.gif) no-repeat scroll right center;
  cursor: pointer;
}

#nav_right:hover {
  background: transparent url(../images/arrow_right_red.gif) no-repeat scroll 0 center;
}

#nav_left {
  background: transparent url(../images/arrow_left_red.gif) no-repeat scroll 0 center;
  cursor: pointer;
}

#nav_left:hover {
  background: transparent url(../images/arrow_left_red.gif) no-repeat scroll right center;
}

#nav_right2 {
  background: transparent url(../images/shadow-right.gif) no-repeat scroll right center;
}

#nav_left2 {
  background: transparent url(../images/shadow-left.gif) no-repeat scroll 0 center;
}

#line-margin {
  margin: 0 auto;
  width: 1024px;
}


#line {
  background: transparent url(../images/line5.jpg) no-repeat scroll 0 0;
  height: 3px;
  margin-left: 30px;
}


#line2 {
  background: transparent url(../images/line976.jpg) no-repeat scroll 0 0;
  height: 3px;
  margin: 0 auto;
  width: 976px;
}

/*-------- Meta Navigation -------*/

/*#meta_nav li{
  background-repeat: no-repeat;
  background-image: url(../images/red_divide.gif);
  background-color: transparent;
  background-position: 0 1px;
}*/

#meta_nav li.first{
  background: none;
}

#meta_nav li.last{
  background: none;
}

#meta_nav li a{
  color:#FFFFFF;
}




div#nav_left {
	background: transparent url(../images/arrow_left_red.gif) no-repeat left center !important;
	cursor: pointer;
}

div#nav_left:hover {
	background: transparent url(../images/arrow_left_red.gif) no-repeat right center !important;
}
.scrollable { height: 490px !important; }