/* $Id: skin1.css,v 1.24.2.12 2007/04/17 06:20:49 max Exp $ */
/*
	General styles
*/



body {
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #535C67;
	background-repeat:repeat-x;
	background-image: url(../images/fade.gif);
	
}

h1 {
    font-family: Arial;
    font-size: 18px;
    padding-bottom: 20px;
}

h1 {
    background-image: url(../images/header/header1_bg.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 917px;
    height: 83px;
    margin: 0 auto;
    margin-top: 10px;
    padding-left: 15px;
    font-family: Helvetica,Arial;
    font-size: 28px;
    font-weight: normal;
    clear: both;
    color: #fff;
}

#company h1 {
    background-image: url(../images/header/header1_bg.jpg);
}

h1 span{
    display: block;
    margin-top: 0px;
    padding-top: 30px;
    width: 250px;
    border: 0px solid #3ff;
}



/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 20px;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #FFD44C;
	PADDING: 1px;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #8E4B00;
}
.VertMenuTitle {
	BACKGROUND-COLOR: #FF8600;
	COLOR: #330000;
	FONT-WEIGHT: bold;
	PADDING: 1px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #550000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}

#container {
    margin: 0 auto;
    width: 995px;
    background-image: url(../images/middlebg.png);
}

.SearchImage {
    vertical-align: middle;
    padding-bottom: 2px;
}

.SearchBox {
    width: 300px;
    height: 18px;
    border-top: 2px solid #a9a9a9;
    border-left: 2px solid #a9a9a9;
    border-bottom: 2px solid #e9e9e9;
    border-right: 2px solid #e9e9e9;
    background-color: #fff;
}

.top {
    height: 28px;
    background-image: url(../images/top-line_bg.gif);
    background-color: #e2e2e2;
    background-positon: top right;
}

.bottom {
    border: 0px solid #000;
    height: 25px;
    margin: 0 auto;
    width: 995px;
    background-image: url(../images/bot_mid2.gif);
    background-positon: top right;
}

/* MAIN TOPNAV */

#topnav{
  height:28px; 
  margin: 0; 
  padding:0; 
  display:block; 
  background-image: url(../images/top-tab-left.gif);
  background-position: top left;
  background-repeat: no-repeat;
  font-size: 12px; 
  font-family:Arial; 
  color: #555;
}



#topnav ul{
  float: right;
  height:28px; 
  margin:0;
  padding:0 0 0 12px; 
  list-style:none; 
  background-image: url(../images/top-tab-.gif);
  background-position: top right;
  background-repeat: no-repeat;  
  display:block;
}

#topnav li{
  float: left; 
  margin:0 8px 0 0; 
  padding:0; 
  list-style:none; 
  display:block;
}

#topnav a{
  font-size: 11px; 
  font-family:Arial; 
  font-weight:bold; 
  margin:0; 
  padding:0 0 0 9px; 
  text-decoration:none; 
  text-transform:capitalize; 
  text-align:center; 
  line-height:32px; 
  display:block;
  color: #555;
}

#topnav a span {
  font-size: 12px; 
  padding:0 18px 0 0; display:block; 
  text-transform:capitalize;
}

#searchbox {
  float: right;
  margin-top: 28px;
  width: 420px;
  border: 0px solid #bbb;
  font-family: Helvetica,Arial;
  font-size: 14px;
}

#searchbox img{
  border: 0px solid #bbb;
}

.logo {
  float: left;
}

.advancedlink {
  width: 200px;
  display: block;
  margin-left: 200px;
  font-size: 11px;
  margin-top: 5px;
  font-size: 10px;
  font-weight: bold;
  font-family: Arial,Verdana;
  background-image: url(../images/dot-arrow.gif);
  padding-left: 10px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  border: 0px solid #559;
  text-decoration: none;
  color: #692d8f;
}

#topnav span{
  padding-top: 9px;
  font-weight:bold;
  display: block;
  height: 30px;
}

#topnav a:hover {color:#672e8f;}
#topnav a:hover span {}
#topnav a.active {background:url(../images/nav_left.gif) no-repeat left 5px; color:#672e8f;}
#topnav a.active span {background:url(../images/nav_right.gif) no-repeat right 5px;}

#home #topnav a.home {background:url(../images/top-tab_left.gif) no-repeat left 5px; color:#672e8f;}
#home #topnav a.home span {background:url(../images/top-tab_right.gif) no-repeat right 5px;}

#sitemap #topnav a.sitemap {background:url(../images/top-tab_left.gif) no-repeat left 5px; color:#672e8f;}
#sitemap #topnav a.sitemap span {background:url(../images/top-tab_right.gif) no-repeat right 5px;}

#signup #topnav a.signup {background:url(../images/top-tab_left.gif) no-repeat left 5px; color:#672e8f;}
#signup #topnav a.signup span {background:url(../images/top-tab_right.gif) no-repeat right 5px;}

/* MAIN NAV */

#nav{
  width: 990px;
  height:56px; 
  margin: 0; 
  padding:0; 
  margin-left: 1px;
  display:block; 
  font-size: 12px; 
  font-family:Arial; 
  color: #555;
  border: 0px solid navy;
  margin-right: 3px;
  background-image: url(../images/menu_bg.gif);
}

#nav ul{
  /*float: right;*/
  height:56px; 
  margin:0 auto;
  padding:0 0 0 12px; 
  list-style:none; 
  background-position: top right;
  background-repeat: no-repeat;  
  border: 0px solid #006;
  width: 960px;
  display:block;
}

#nav li{
  float: left; 
  margin:0 8px 0 0; 
  padding:0; 
  list-style:none; 
  display:block;
}

#nav a{
  font-size: 13px; 
  font-family:Arial; 
  font-weight:bold; 
  margin:0; 
  padding:0 0 0 9px; 
  text-decoration:none; 
  text-transform:uppercase; 
  text-align:center; 
  line-height:76px; 
  width: 140px;
  display:block;
  color: #777;
  cursor: pointer;
}

#nav a span {
  font-size: 13px; 
  padding:0 18px 0 0; display:block; 
  text-transform:uppercase;
}

#nav span{
  height: 56px;
  padding-top: 9px;
  font-weight:bold;
  display: block;  
}

#nav a:hover {color:#672e8f;}
#nav a:hover span {}
#nav a.active {background:url(../images/nav_left.gif) no-repeat left 5px; color:#fff;}
#nav a.active span {background:url(../images/nav_right.gif) no-repeat right 5px;}

#markets #nav a.markets {background:url(../images/tab_left.gif) no-repeat left 5px; color:#fff;}
#markets #nav a.markets span {background:url(../images/tab_right.gif) no-repeat right 5px;}

#company #nav a.company {background:url(../images/tab_left.gif) no-repeat left 5px; color:#fff;}
#company #nav a.company span {background:url(../images/tab_right.gif) no-repeat right 5px;}

#employment #nav a.employment {background:url(../images/tab_left.gif) no-repeat left 5px; color:#fff;}
#employment #nav a.employment span {background:url(../images/tab_right.gif) no-repeat right 5px;}

#international #nav a.international {background:url(../images/tab_left.gif) no-repeat left 5px; color:#fff;}
#international #nav a.international span {background:url(../images/tab_right.gif) no-repeat right 5px;}

#news #nav a.news {background:url(../images/tab_left.gif) no-repeat left 5px; color:#fff;}
#news #nav a.news span {background:url(../images/tab_right.gif) no-repeat right 5px;}

#contact #nav a.contact {background:url(../images/tab_left.gif) no-repeat left 5px; color:#fff;}
#contact #nav a.contact span {background:url(../images/tab_right.gif) no-repeat right 5px;}

.clear {
  clear: both
}

#home-content {
   background-image: url(../images/bluebg.jpg);
   background-color: #fff;
   background-repeat:repeat-x;
   width: 990px;
   margin-left: 1px;
}
#home-content .featured{
   width: 951px;
   margin: 0 auto;
   margin-top: 0px;
   background-color: white;
   background-image: url(../images/box1_topbg.gif);
   background-position: top left;
   background-repeat: no-repeat;
}




#home-content .featured-inside{
   height: 100%;
   background-image: url(../images/box1_botbg.gif);
   background-position: bottom left;
   background-repeat: no-repeat;
}
.featured-inside {
    padding-top: 1px;
}
.featured-inside2 {
    padding-top: 1px;
}
#home-content .featured2{
   width: 951px;
   height: 324px;
   margin: 0 auto;
   margin-top: 0px;
   background-color: white;
   background-image: url(../images/box2_topbg.gif);
   background-position: top left;
   background-repeat: no-repeat;
}
#home-content .featured-inside2{
   height: 100%;
   background-image: url(../images/box2_botbg.gif);
   background-position: bottom left;
   background-repeat: no-repeat;
}

#fcol1 {
   margin: 10px;
   margin-right: 0px;
   border: 0px solid #ddd;
   border-bottom: 1px solid #ddd;
   background-image: url(../images/left-bg.jpg);
   background-position: 0px 45px;
   background-color: #006;
   width: 345px;
   height: 301px;
   float: left;
}
#fcol1 h2{
   background-image: url(../images/featured-products.gif);
   width: 345px;
   height: 44px;
   margin-left: 1px;
   margin: 0px;
}
#fcol1 h2 span{
   display: none;
}
.item {
  
}
.item div{
  float: left;
  border: 0px solid #ddd;
}
.imagebox {
  margin: 15px;
  margin-top: 10px;
  width: 110px;
  height: 96px;
  background-repeat: no-repeat;
 /* background-image: url(../images/photos/photo-frame.png);*/
}
.imagebox img {
  margin: 1px;
}
a.greybtn {
  float: right;
  display: block;
  text-decoration: none;
  background-image: url(../images/button/btn-button.gif);
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #fff;
  color: #fff;
  margin-right: 15px;
  margin-bottom: 10px;
  height: 22px;
}
a.greybtn span{
  display: block;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  font-family: Arial;
  background-image: url(../images/button/btn-left_button.gif);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;
  border: 0px solid #006;
  height: 22px;
}
.descrbox {
  font-family: Verdana,Arial;
  font-size: 10px;
  width: 180px;
  margin-bottom: 5px;
}
.descrbox h3 {
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 2px;
  font-size: 10px;
  border: 0px solid #555;
  padding-bottom: 2px;
  border-bottom: 1px solid #000;
}
#fcol2 {
   margin: 10px;
   margin-left: 0px;
   margin-right: 0px;
   border: 0px solid #ddd;
   border-bottom: 1px solid #ddd;
   background-image: url(../images/mid-line.gif);
   width: 11px;
   height: 301px;
   float: left;
}
#fcol3 {
   margin: 10px;
   margin-left: 0px;
   margin-right: 0px;
   border: 0px solid #ddd;
   border-bottom: 1px solid #ddd;
   background-image: url(../images/right-bg.jpg);
   width: 573px;
   height: 301px;
   color: #fff;
   float: left;
}
#fcol3 .textbody{
   margin-top: 188px;
   margin-left: 12px;
   font-family: Helvetica,Verdana,Arial;
   font-size: 14px;
   line-height: 18px;
   width: 530px;
}
#fcol3 .textbody h4{
   font-size: 22px;
   font-family: Arial,Helvetica,Verdana;
   line-height: 18px;
   margin: 0px;
   margin-bottom: 5px;
}

.break {
   display: block;
   width: 10px;
   height: 10px;
   border: 0px solid #ddd;
   margin: 0px;
}

.hrule { clear: both; border-top: 1px solid #fff; margin: 10px; margin-top: 5px; margin-bottom: 5px; }
.hrule hr { display: none; }

#scol1 {
   margin: 10px;
   margin-right: 0px;
   margin-left: 14px;
   border: 0px solid #ddd;
   background-position: 251px -60px;
   background-image: url(../images/fade-sep.gif);
   background-repeat: no-repeat;
   width: 305px;
   height: 301px;
   float: left;
}
#scol1 h2{
   font-family: Helvetica,Verdana,Arial;
   font-size: 18px;
   width: 260px;
   margin: 0px;
   margin-left: 0px;
   margin-top: 10px;
   margin-bottom: 10px;
   border-bottom: 1px solid #55b;
   padding-bottom: 4px;
}

.sitem {
  
}
.sitem div{
  float: left;
  border: 0px solid #ddd;
}

a.bluelink {
  width: 85px;
  display: block;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial,Verdana;
  margin-top: 5px;
  background-image: url(../images/dot-arrow.gif);
  background-repeat: no-repeat;
  background-position: 70px 2px;
  padding-left: 0px;
  text-decoration: none;
  color: #7105a7;
  color: #692d8f;
  border: 0px solid #559;
}
.sdescrbox {
  font-family: Verdana,Arial;
  font-size: 11px;
  width: 250px;
  margin-bottom: 15px;
}
.sdescrbox h3 {
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 2px;
  font-size: 12px;
  border: 0px solid #555;
  padding-bottom: 2px;
  border-bottom: 1px solid #000;
}
#scol2 {
   margin: 10px;
   margin-left: 0px;
   margin-right: 0px;
   border: 0px solid #ddd;
   background-position: 284px -60px;
   background-image: url(../images/fade-sep.gif);
   background-repeat: no-repeat;
   width: 320px;
   height: 301px;
   font-family: Arial;
   font-size: 12px;
   float: left;
}
#scol2 h4.ventureshield{
   background-image: url(../images/venture-shield_logo.gif);
   width: 235px;
   height: 30px;
}
#scol2 h4.ventureshield span{
   display: none;
}
#scol3 {
   margin: 10px;
   margin-left: 0px;
   margin-right: 0px;
   border: 0px solid #ddd;
   width: 183px;
   height: 301px;
   color: #fff;
   float: left;
}
.btnbox {
   background-image: url(../images/fade-bot.gif);
   background-position: bottom left;
   background-repeat: no-repeat;
   width: 309px;
   height: 96px;
   margin-bottom: 15px;
}

.btnbox a{
   display: block;
   background-color: navy;
   width: 284px;
   height: 68px;
}
.btnbox a span{
   display: none;
}
.specsheet {
   background-image: url(../images/button/btn_view-our_specs-sheets.jpg);
   margin-left: 15px;
}
.enewsletter {
   background-image: url(../images/button/btn_sign-up_e-newsletter.jpg);
   margin-left: 15px;
}
.indicia {
   font-family: Verdana,Arial;
   font-weight: normal;
   margin: 0 auto;
   margin-top: 10px;
   margin-bottom: 20px;
   width: 900px;
   color: #fff;
   line-height: 16px;
   font-size: 9px;
}
.indicia a{
   color: #fff;
   text-decoration: none;
}
.indicia a:hover{
   text-decoration: underline;
}
.image {
   border: 1px solid ;
}

td {
  font-family: Arial;
  font-size: 12px;
}

.proddescr {
  margin-top: 10px;
  display: block;
}

.proddescr .textbox {
  margin-top: 10px;
  display: block;
  width: 120px;
}





#mynav {
  margin-top: 33px;
}

#mynav a {
  width: 208px;
  height: 26px;
  display: block;
}

#mynav img {
  border: 0px navy solid;
}

#mynav a span {
  display: block;
  padding-top: 7px;
  padding-left: 10px;
}


.catbottom {
   border-bottom: 2px solid #777;
   width: 193px !important;
   height: 1px !important;
   margin: 0px !important;
   padding: 0px !important;
}



#mysubnav {
  display: block;
  width: 173px;
  font-size: 10px;
  border: 0px navy solid;
  background-image: url(../images/nav/subbg.gif);
  background-repeat: no-repeat;
  border-top: 1px #fff solid;
  border-bottom: 1px #bbb solid;
  padding-left: 20px;
  padding-bottom: 12px;
}

#mysubnav span{
  display: block;
  padding-top: 4px;
  width: 150px;
  padding-bottom: 7px;
}

#mysubnavCurrent {
  display: block;
  width: 208px;
  height: 26px;
  font-weight: bold;
  background-image: url(../images/nav/current.gif);
  background-repeat: no-repeat;
}

#mysubnavCurrent span{
  display: block;
  padding-left: 20px;
  color: #fff;
  padding-top: 5px;
}

.VertMenuLeftColumn  {
  padding: 0px;
  margin: 0px;
}


#sidenavbox {
   width: 208px;
   height: 857px;
   float: left;
   margin-left: 15px;
}

#sidenavbox td{
    background-image: url(../images/nav/mainbg.gif);
    background-repeat: no-repeat;
}

#pagecontent {
border: 2px navy solid;
float: right;
width: 200px;
}







#productsection {
   width: 700px;
   display: block;
   border: 0px #aaa solid;
   margin-right: 18px;
   background-image: url(../images/page/page_bg.gif);
   float: right;
}

#productsection .pageheader {
   display: block;
   width: 710px;
   height: 148px;
   color: #fff;
   font-family: Verdana, Helvetica, Arial;
   background-image: url(../images/page/page_top.jpg);
}

.pageheader h2 {
   font-size: 15px;
   padding: 1px;
   width: 680px;
   margin: 0 auto;
   padding-top: 10px;
   border-bottom: 1px solid #eee;
   line-height: 16px;
}

#productsection .pageheader-product {
   display: block;
   width: 710px;
   height: 65px;
   color: #fff;
   font-family: Verdana, Helvetica, Arial;
   background-image: url(../images/page/page_top_product.jpg);
   background-repeat: no-repeat;
}

.pageheader-product h2 {
   font-size: 12px;
   padding: 1px;
   width: 680px;
   margin: 0 auto;
   padding-top: 7px;
   padding-bottom: 7px;
   border: 0px solid #eee;
   line-height: 16px;
}




#productsection .pagefooter {
   display: block;
   width: 710px;
   height: 40px;
   background-image: url(../images/page/page_bot.gif);
}

.pline1 {
   display: block;
   font-size: 15px;
   padding: 15px;
   margin-top: 2px;
   height: 20px;
   border: 0px solid #ee6;
   height: 15px;
}
.pline2 {
   display: block;
   font-weight: bold;
   font-size: 28px;
   padding: 0px;
   padding-left: 15px;
   height: 20px;
   border: 0px solid #ee6;
}





.breadcrumbs {
   background-color: #eee;
   color: navy;
   font-weight: bold;
   font-size: 10px;
   border-right: 2px solid #999;
   border-left: 1px solid #999;
   border-bottom: 1px solid #ccc;
   height: 18px;
   padding: 5px;
   padding-left: 12px;
   padding-top: 8px;
}

.breadcrumbs a{
   background-color: #eee;
   color: navy;
   font-weight: bold;
   font-size: 10px;
   text-decoration: none;
}

.breadcrumbs a{
   text-decoration: underlinee;
}
.current {
   color: #FF6666;
   font-weight: normal;
}

.product_title {
   font-size: 16px;
   color: #676767;
   font-weight: bold;
   font-size: 14px;
}

.productheadline {
   font-size: 15px;
   color: #1c002b;
}

.productline {
   border-bottom: 3px solid #a7a598;
   margin-top: 5px;
   margin-bottom: 10px;
}

.productdescr {
   font-size: 11px;
   font-family: Verdana,Arial;
   color: #444;
}



.linksection a {
   color: #7d1eac;
   font-weight: bold;
   text-decoration: none;
}

.linksection a:hover {
   text-decoration: underline;
}

.linksection {
   font-size: 10px;
   font-family: Verdana,Arial;
}


#additional_table {
   text-align: left;
   width: 690px;
}

#additional_table h3 {
   text-align: left;
   border-bottom: #676767 solid 0px;
}

#additional_table img {
   border: none;
}

#addedprodimage {
	border: 1px solid #dbdbdb !important;
}



.proddescr {
	font-family: Verdana,Arial;
	color: #1c002b;
	font-size: 10px;
	margin-left: 5px;
	margin-right: 5px;
}
.proddescr a{
	font-family: Verdana,Arial;
	font-size: 10px;
	font-weight: bold;
	color: #7d1fae;
	line-height: 14px;
	text-decoration: none;
}
.proddescr a:hover {
   text-decoration: underline;
}

h3.productpage {
    font-family: Verdana,Arial;
	font-size: 11px;
	margin: 0px !important;
	padding: 0px !important;
	color: #676767;
}

h3.separator {
	display: block;
	font-size: 15px;
	width: 675px;
	height: 35px;
	padding: 8px;
	margin-left:  18px !important;
	/*margin: 0 auto !important;*/
	border-bottom: 1px solid #dbdbdb;
}
h3.separator div{
	padding: 8px;
	padding-left: 0px;
}




.sortsection {
	font-family: Verdana,Arial;
	font-size: 11px;
	background-color: #ddd;
	padding-top: 10px;
	height: 26px;
	width: 696px;
	margin: 0 auto;
	padding-left: 10px;
}
.sortsection a{
	color: #000;
	text-decoration: none;
}
.sortsection a:hover{
	text-decoration: underline;
}
.pagingsection {
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #7d1fae;
	background-color: #eee;
	border-top: 1px solid #fff;
	padding-top: 10px;
	height: 26px;
	width: 706px;
	margin: 0 auto;
}
.pagingsection a{
	color: #7d1fae;
}
.col1,.col2,.col3 {
	width: 150px;
	float: left;
	border: 0px solid navy;
}
.col1 {
	padding-left: 10px
}
.col3 {
	width: 300px;
	color: #7b7b7b;
	float: right;
	padding-right: 10px;
	text-align: right;
}
.col3 a{
	color: #7d1fae;
	text-decoration: none;
}
.col3 span.current{
	color: #7d1fae;
	font-weight: bold;
}
.col3 a:hover{
	text-decoration: underline;
}
.col2 {
	width: 225px;
	text-align: center;
}




