#logo{
border-left:1px solid #868385;
width:224px;
height:75px;
float:left;
display:block;
}

#phone{
width:272px;
height:75px;
float:left;
display:block;
}

#signin_lock{
width:97px;
height:75px;
float:left;
display:block;
}

#homepage_login{
width:203px;
height:75px;
float:left;
display:block;
background-color:white;
text-align:right;
}

#login_space{
border-right:1px solid #868385;
width:429px;
height:75px;
float:left;
display:block;
background-color:white;
text-align:right;
}

#welcome_space{
border-right:1px solid #868385;
width:201px;
height:40px;
float:left;
display:block;
background-image: url(../set-ap/images/redesign/new.jpg);
background-repeat: no-repeat;
}

#welcome_space2{
border-right:1px solid #868385;
width:161px;
height:40px;
float:left;
display:block;
background-image: url(../set-ap/images/redesign/new2.jpg);
background-repeat: no-repeat;
}

#spanish_button{
position:relative;
top:-15px;
}

#bluecatalog_home{
border-left:1px solid #868385;
width:216px;
height:40px;
float:left;
display:block;
background-color:white;
}

#bluecatalog_home2{
border-left:1px solid #868385;
width:176px;
height:40px;
float:left;
display:block;
background-color:white;
}

#logged_in{
width:300px;
height:75px;
float:left;
display:block;
background-color:white;
text-align:right;
}

.home_login{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#999898;
}

.home_login2{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#999898;
}

.login_text{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#999898;
}

#login{
border-style:none;
}

#login label{
padding-top:.2em;
}

input{
margin-bottom:4px;
}


#navbar_spacer{
height:13px;
width:508px;
float:left;
display:block;
}


#new_customer_tag{
border-right:1px solid #868385;
width:201px;
height:40px;
float:left;
display:block;
background-image: url(../set-ap/images/redesign/new.jpg);
background_repeat: no-repeat;
text-align:right;
}

#new_customer_tag p{
font-family:Arial;
font-weight:bold;
color:#dd0c8b;
}

#new_customer_tag a{
color:#006fb8;
}

#new_customer_tag a:visted{
color:#006fb8;
}

#new_customer_tag2{
position:relative;
top:-40px;
border-right:1px solid #868385;
width:201px;
height:40px;
float:left;
display:block;
background-image: url(../set-ap/images/redesign/new.jpg);
background_repeat: no-repeat;
text-align:right;
}

#new_customer_tag2 p{
font-family:Arial;
font-weight:bold;
color:#dd0c8b;
}

#new_customer_tag2 a{
color:#006fb8;
}

#new_customer_tag2 a:visted{
color:#006fb8;
}

#login_newcustomer{

}

#login_newcustomer p{
font-family:Arial;
font-weight:bold;
color:#999898;
}

#login_newcustomer a{
color:#006fb8;
}

#login_newcustomer a:visted{
color:#006fb8;
}

#login_newcustomer2 p{
font-family:Arial;
font-weight:bold;
color:#999898;
}

#login_newcustomer2 a{
color:#006fb8;
}

#login_newcustomer2 a:visted{
color:#006fb8;
}

#homepage_logout{
border-right:1px solid #868385;
width:201px;
height:40px;
float:left;
display:block;
background-image: url(../set-ap/images/redesign/new.jpg);
background_repeat: no-repeat;

}

#homepage_logout p{
font-family:Arial;
font-weight:bold;
color:#dd0c8b;
}

#homepage_logout a{
color:#006fb8;
}

#homepage_logout a:visted{
color:#006fb8;
}

#homepage_logout2{
position:relative;
border-right:1px solid #868385;
width:201px;
height:40px;
float:left;
background-image: url(../set-ap/images/redesign/new.jpg);
background_repeat: no-repeat;
}

#homepage_logout2 p{
font-family:Arial;
font-weight:bold;
color:#dd0c8b;
}

#homepage_logout2 a{
color:#006fb8;
}

#homepage_logout2 a:visted{
color:#006fb8;
}

#welcome_logout p{
font-family:Arial;
font-weight:bold;
color:#999898;
}

#welcome_logout a{
color:#006fb8;
}

#welcome_logout a:visted{
color:#006fb8;
}


#new_search{
border-left:1px solid #868385;
width:216px;
height:151px;
float:left;
display:block;
background-image: url(../set-ap/images/blue/new_search.jpg);
background_repeat: no-repeat;
}

#new_search_french{
border-left:1px solid #868385;
width:216px;
height:151px;
float:left;
display:block;
background-image: url(../set-ap/images/redesign/new_search_french.jpg);
background_repeat: no-repeat;
}

#products_search{
width:216px;
height:151px;
float:left;
display:block;
}

#search_title{
float:left;
display:block;
}

#search_left{
float:left;
display:block;
}

#search_content{
float:left;
display:block;
}

#search_button{
float:left;
display:block;

}

#search_spacer{
float:left;
display:block;
}

#search_gradient{
float:left;
display:block;
}

.keywordsearch{
  position:relative;
  left:41px;
  top:46px;
  background-image:url('../set-ap/images/redesign/keyword_background.jpg');
  background-repeat:no-repeat;
} 

.keywordsearch_french{
  position:relative;
  left:41px;
  top:46px;
  background-image:url('../set-ap/images/redesign/keyword_background_french.jpg');
  background-repeat:no-repeat;
} 

.keywordsearch_selected{
  position:relative;
  left:41px;
  top:46px;
  background-image:url('../set-ap/images/redesign/keyword_blank.jpg');
  background-repeat:no-repeat;
} 

.partsearch{
  position:relative;
  left:41px;
  top:59px;
  background-image:url('../set-ap/images/redesign/partsearch_background.jpg');
  background-repeat:no-repeat;
} 

.partsearch_french{
  position:relative;
  left:41px;
  top:59px;
  background-image:url('../set-ap/images/redesign/partsearch_background_french.jpg');
  background-repeat:no-repeat;
} 

.partsearch_selected{
  position:relative;
  left:41px;
  top:59px;
  background-image:url('../set-ap/images/redesign/partsearch_blank.jpg.jpg');
  background-repeat:no-repeat;
} 

#submit{
float: left;
position:relative;
left:53px;
top:37px;
width:40px;
height:27px;
}

#freesamples{
width:260px;
height:151px;
float:left;
display:block;
}

#freecatalog{
width:305px;
height:151px;
float:left;
display:block;
}

#new_products{
border-right:1px solid #868385;
width:145px;
height:68px;
float:left;
display:block;
}

#shoppingcart{
border-right:1px solid #868385;
width:145px;
height:56px;
float:left;
display:block;
}

#shoppingcart_spacer{
border-right:1px solid #868385;
width:145px;
height:27px;
float:left;
display:block;
}

#content_top_image{
width:715px;
height:35px;
float:right;
display:block;
background-color:white;
}

#content_top_image_sec{
width:711px;
height:35px;
float:right;
display:block;
}

#content_left_redesign{
width:210px;
float:left;
display:block;
}

#side_title{
width:210px;
height:28px;
float:left;
display:block;
}

#side_title_express{
width:210px;
height:28px;
float:left;
display:block;
}

#side_info{
width:210px;
height:149px;
float:left;
display:block;
}

#usa_location{
width:210px;
height:32px;
float:left;
display:block;
}

#canada_location{
width:210px;
height:33px;
float:left;
display:block;
}

#side_info_express{
width:210px;
height:242px;
float:left;
display:block;
}

#brazil_location{
width:210px;
height:28px;
float:left;
display:block;
}

#brazil_spacer2{
width:41px;
height:25px;
float:left;
display:block;
}

#more_info_spacer{
width:68px;
height:23px;
float:left;
display:block;
}

#more_info_spacer_express{
width:68px;
height:21px;
float:left;
display:block;
}

#more_info{
width:142px;
height:23px;
float:left;
display:block;
}

#more_info_express{
width:142px;
height:21px;
float:left;
display:block;
}

#space{
width:150px;
height:90px;
float:left;
display:block;
}

#express_ad{
width:178px;
height:152px;
float:left;
display:block;
}

#nav_bar{
float:left;
display:block;
height:40px;
position:relative;
z-index: 50;
}

#nav_left{
float:left;
display:block;
z-index: 50;
}

#nav_buttons{
float:left;
display:block;
z-index: 50;
}

#nav_content{
float:left;
display:block;
z-index: 50;
width:527px;
height:40px;
background-image: url(/set-ap/images/blue/navbar/nav_bar.gif);
background-repeat: repeat-x;
z-index: 50;
}
}

li.products_button{
float:left;
display:block;
width:76px;
height:40px;
background-image: url(/set-ap/images/blue/navbar/products.gif);
background_repeat: no-repeat;
z-index: 50;
}

li.about_button{
float:left;
display:block;
width:90px;
height:40px;
background-image: url(/set-ap/images/blue/navbar/about.gif);
background_repeat: no-repeat;
z-index: 50;
}

li.contact_button{
float:left;
display:block;
width:93px;
height:40px;
background-image: url(/set-ap/images/blue/navbar/contact.gif);
background_repeat: no-repeat;
z-index: 50;
}

li.news_button{
float:left;
display:block;
width:77px;
height:40px;
background-image: url(/set-ap/images/blue/navbar/news.gif);
background_repeat: no-repeat;
z-index: 50;
}

li.account_button{
float:left;
display:block;
width:111px;
height:40px;
background-image: url(/set-ap/images/blue/navbar/account.gif);
background_repeat: no-repeat;
z-index: 50;
}

li.custom_button{
float:left;
display:block;
width:80px;
height:40px;
background-image: url(/set-ap/images/blue/navbar/contact.gif);
background_repeat: no-repeat;
z-index: 50;
}

#nav_right{
float:left;
display:block;
z-index: 50;
}

ul.topnav {
	list-style: none;
	padding: 0 0px;	
	margin: 0;
	float: left;
	font-size: 1.2em;
z-index: 50;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 18px 0px 0px 20px;
	position: relative; /*--Declare X and Y axis base--*/
z-index: 50;
}
ul.topnav li a{
	font-family:Arial;
                font-weight:bold;
                font-size:12px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
z-index: 50;
}
ul.topnav li a:hover{
	color:#333;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 40px;
	float: left;
z-index: 50;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 40px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 180px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
z-index: 50;
}

ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 180px;
z-index: 50;
}

html ul.topnav li ul.subnav li a {
	float: left;
	width: 160px;
        color:#fff;

	padding-left: 20px;
}

html ul.topnav li ul.subnav li p {
font-family:Arial;
                font-weight:bold;
                font-size:12px;
margin: 0; padding: 0;
text-decoration:underline;
text-align:center;	
	width: 180px;
        color:#fff;
}

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; 
}

html ul.topnav li ul.subnav_news li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; 
}
