/*  Logo and Top Menubar - Default State   */


#topnav_small-links {
	display: block;
	position: relative;
	width: 952px;
	height: 18px;
	margin: 0px auto;
	padding-top: 5px;
	text-align: right;
	font: 11px/20px Arial, sans-serif;
	font-weight: bold;
	color: #515155; }

 a.topnav-small:link {
	text-decoration: none;
	color: #515155; }
	
a.topnav-small:visited {
	text-decoration: none;
	color: #515155; }

a.topnav-small:hover {
	text-decoration: underline;
	color: #515155; }

a.topnav-small:active {
	text-decoration: underline;
	color: #515155; }  
	
.langselect {
	margin-right: 15px; }	

#topnav_container {
	display: block;
	position: relative;
	height: 60px;
 	width: 952px;
 	margin: 0px auto; }

#logo {
	display: inline;
 	position: relative;
    float: left;
    height: 60px;
    width: 59px;
    margin: 0px; }

#topnav_menubar {
	display: inline;
	position: relative;
	float: right;
	width: 880px;
	height: 40px;
	margin: 0px;
   	background-color: #000000;
	-moz-box-shadow: 0em 0.125em 0.125em #000;
 	-webkit-box-shadow: 0em 0.125em 0.125em #000;
 	box-shadow:  0em 0.125em 0.125em rgba(0,0,0,0.5);
 	/* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; */ }


/* ----------- Menubar Setup ----------- */
ul.menubar_default {
	list-style: none;
	padding: 0px;
	margin: 0px; }

.displace {
	position: absolute;
	margin-left: -5000px; }

ul.menubar_default li {
	float: left;
	}

ul.menubar_default li a {
	display: block;
	width: 136px;
	height: 39px; 
	background: url(../images/menus/menubar.jpg); }

	/* Normal Links */
ul.menubar_default li.about a { 
	background-position: 0px 0px; }

ul.menubar_default li.products a {
	background-position: -136px 0px; }

ul.menubar_default li.where-to-buy a {
	background-position: -272px 0px; }
	
ul.menubar_default li.support a {
	background-position: -408px 0px; }		

	/* Hover Links */
ul.menubar_default li.about a:hover {
	background-position: 0px -39px; }

ul.menubar_default li.products a:hover {
	background-position: -136px -39px; }

ul.menubar_default li.where-to-buy a:hover {
	background-position: -272px -39px; }
	
ul.menubar_default li.support a:hover {
	background-position: -408px -39px; }	

	/* Selected/Visited Links */
ul.menubar_default li.about a.selected {
	background-position: 0px -78px; }

ul.menubar_default li.products a.selected {
	background-position: -136px -78px; }

ul.menubar_default li.where-to-buy a.selected {
	background-position: -272px -78px; }
	
ul.menubar_default li.support a.selected {
	background-position: -408px -78px; }

	/* Active Links */
ul.menubar_default li.about a:active {
	background-position: 0px -78px; }

ul.menubar_default li.products a:active {
	background-position: -136px -78px; }

ul.menubar_default li.where-to-buy a:active {
	background-position: -272px -78px; }
	
ul.menubar_default li.support a:active {
	background-position: -408px -78px; }
	
	
/* ----------- Spanish Menubar ----------- */
ul.menubar_default_esp {
	list-style: none;
	padding: 0px;
	margin: 0px; }

ul.menubar_default_esp li {
	float: left; }

ul.menubar_default_esp li a {
	display: block;
	width: 136px;
	height: 39px; 
	background: url(../images/menus/menubar_esp.jpg); }

	/* Normal Links */
ul.menubar_default_esp li.about a { 
	background-position: 0px 0px; }

ul.menubar_default_esp li.products a {
	background-position: -136px 0px; }

ul.menubar_default_esp li.where-to-buy a {
	background-position: -272px 0px; }
	
ul.menubar_default_esp li.support a {
	background-position: -408px 0px; }		

	/* Hover Links */
ul.menubar_default_esp li.about a:hover {
	background-position: 0px -39px; }

ul.menubar_default_esp li.products a:hover {
	background-position: -136px -39px; }

ul.menubar_default_esp li.where-to-buy a:hover {
	background-position: -272px -39px; }
	
ul.menubar_default_esp li.support a:hover {
	background-position: -408px -39px; }	

	/* Selected/Visited Links */
ul.menubar_default_esp li.about a.selected {
	background-position: 0px -78px; }

ul.menubar_default_esp li.products a.selected {
	background-position: -136px -78px; }

ul.menubar_default_esp li.where-to-buy a.selected {
	background-position: -272px -78px; }
	
ul.menubar_default_esp li.support a.selected {
	background-position: -408px -78px; }

	/* Active Links */
ul.menubar_default_esp li.about a:active {
	background-position: 0px -78px; }

ul.menubar_default_esp li.products a:active {
	background-position: -136px -78px; }

ul.menubar_default_esp li.where-to-buy a:active {
	background-position: -272px -78px; }
	
ul.menubar_default_esp li.support a:active {
	background-position: -408px -78px; }		
		

#topnav_search {
	display: inline;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 334px;
	background: url(../images/menus/search_fieldset_background.jpg); 
	border: 0px; }

#searchbox_container {
	position: relative;
	float: right;
	margin: 7px 15px 0px 0px;
	width: 203px; 	
	height: 26px;
	padding: 0px; 
	background-image: url(../images/menus/search_box.jpg);
	background-repeat: no-repeat; }
 
#searchbox_container form { 
	display: inline; }
 
.searchbox_textfield {
	background-color: transparent; 
	position: absolute;
	margin: 1px 0px 0px 5px;
	padding: 0px;
	border: 0px;
	width: 170px;
	height: 23px;
	font: 13px/23px Verdana, Arial, sans-serif;
	color: #909090; }
 
.searchbox_submitbutton {
	position: absolute; 
	background-color: transparent;
	margin-left: 178px; 
	width: 18px;
	height: 23px; }	

.breadcrumbs {
    display: inline; 
    position: relative;
    margin: 6px 0px 0px 0px;
    padding: 0px;
    float: right;
    width: 878px;
    height: 12px;
	font: 11px Arial, “Helvetica Neue”, Helvetica, sans-serif;
	font-weight: bold;
	color: #bababa;  
	vertical-align: top; }
	
a.breadcrumbs-link:link {
	text-decoration: none;
	color: #bababa; }
	
a.breadcrumbs-link:visited {
	text-decoration: none;
	color: #bababa; }

a.breadcrumbs-link:hover {
	text-decoration: underline;
	color: #bababa; }

a.breadcrumbs-link:active {
	text-decoration: underline;
	color: #bababa; }
