/* CSS Document */

#seHead {
position:relative;
width:807px;
/*height:148px;*/
text-align:center;
margin:0 auto;
}

#seOptions {
position:relative;
text-align:left;
width:800px;
height:29px;
margin:0 auto;
}

#seOptions .background {
position:absolute;
top:0;
width:800px;
height:29px;
margin:0;
}

#seOptions .gradientMask {
position:absolute;
bottom:0;
width:800px;
height:29px;
background-image:url("../images/gradient-mask.png");
background-repeat:repeat-x;
margin:0;
}

#seOptions .clippingMask {
position:absolute;
top:0;
width:800px;
height:29px;
background-image:url("../images/options-clip-mask.png");
background-repeat:no-repeat;
background-position:bottom;
margin:0;
}

#seOptions .content {
width:788px;
padding-left:6px;
padding-right:6px;
padding-top:3px;
margin:0;
position:relative;
}

#txtSearchVisual {
position:absolute;
width:145px;
height:18px;
top:4px;
left:78px;
background-image:url("../images/txt-search.png");
}

#seOptions .content form {
margin-right:8px;
}

#seOptions .content form * {
vertical-align:middle;
}

#formSearch {
float:left;
margin:0;
}

#formSearch input[type="text"] {
border:none;
background-color:transparent;
width:138px;
margin-left:2px;
margin-right:8px;
}

#formLang {
float:right;
margin:0;
}

#formCurrency {
float:right;
margin:0;
}

#seBanner {
/*height:84px;*/
width:750px;
padding-left:4px;
padding-bottom:33px;
text-align:left;
}

#seBanner a {
text-decoration:none;
}

#seBanner a:hover {
text-decoration:underline;
}

#seBanner .title {
display:block;
margin-top:10px;
font-size:24px;
line-height:30px;
color:#666;
}



#seMenu {
position:absolute;
bottom:0;
left:0;
text-align:left;
width:807px;
height:33px;
font-size:11px;
}

#seMenu > .background {
position:absolute;
width:807px;
height:33px;
background-image:url("../images/body-top-bg.png");
background-repeat:no-repeat;
}

#seNavLinksBg {
position:absolute;
height:25px;
width:777px;
padding-left:16px;
padding-right:14px;
padding-top:4px;
}

#seNavLinksBg .navLinksBg {
float:left;
width:128px;
height:18px;
background-image:url("../images/menu-tab-bg.png");
background-repeat:no-repeat;
margin-right:1px;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
}

#seMenu > .content {
position:relative;
top:0;
left:0;
height:25px;
width:777px;
padding-left:16px;
padding-right:14px;
padding-top:4px;
}

#seMenu .navLinks {
float:left;
height:29px;
}

#seMenu .navLinks ul {
display:block;
padding:0;
margin:0;
}

#seMenu .navLinks ul li {
float:left;
list-style:none;
width:128px;
height:18px;
margin-right:1px;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
}

#seMenu .navLinks ul li:hover a {
text-decoration:underline;
}

#seMenu .navLinks ul li a {
display:block;
text-align:center;
text-transform:uppercase;
text-decoration:none;
}

#seCartLink {
position:relative;
float:right;
margin:0;
}

#seCartLink .background {
position:absolute;
height:29px;
width:260px;
margin:0;
}

#seCartLink .gradientMask {
position:absolute;
bottom:0;
height:29px;
width:260px;
margin:0;
background-image:url("../images/gradient-mask.png");
background-repeat:repeat-x;
}

#seCartLink .clippingMask {
position:absolute;
height:29px;
width:260px;
margin:0;
background-image:url("../images/cart-link-clip-mask.png");
background-repeat:no-repeat;
}

#seCartLink .content {
position:relative;
height:25px;
width:260px;
margin:0;
text-align:center;
padding-top:4px;
}

#seCartLink .content a {
color:#fff;
}
