/* Header */

#global_header {width: 580px; height: 20px; padding-left: 169px; background-color: #21196F; display: block;}

#global_header ul {margin:0; padding:0; list-style-type:none;}

#global_header li {float: left;}

#global_header a {display:block; height:0; padding-top:19px; color:#000; overflow:hidden;}

#global_header li.store_home {background:transparent url(store_home.gif);}
#global_header li.store_home a {width: 102px; text-indent: -99em;}

#global_header li.shopping_cart {background:transparent url(shopping_cart.gif);}
#global_header li.shopping_cart a {width: 121px; text-indent: -99em;}

#global_header li.how_to_order {background:transparent url(how_to_order.gif);}
#global_header li.how_to_order a {width: 115px; text-indent: -99em;}

#global_header li.contact_us {background:transparent url(contact_us.gif);}
#global_header li.contact_us a {width: 103px; text-indent: -99em;}

#global_header li.north_star_home {background:transparent url(north_star_home.gif);}
#global_header li.north_star_home a {width: 138px; text-indent: -99em;}

* html #global_header a:link, * html #global_header a:visited {height:19px; he\ight:0;}


/* Category Tree */

input.search {
width: 124px;
height: 24px;
border: 1px solid #000;
}

#category_tree {
width: 158px;
background-color: #EFF0EA;
padding: 13px 0 0 11px;
margin: 0;
}

#category_tree img {
margin: 2px 0;
}

#category_tree form {
margin: 0 0 -5px 0;
}


/* Footer */

#global_footer {
width: 748px;
height: 57px;
color: #999;
padding-top: 20px;
background: #fff url(global_footer_bg.gif) no-repeat top left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
}

#global_footer a {
color: #999;
text-decoration: none;
}

/* Category Page Template */


/* Product Page */


/* Order Pages Styles */


/* General Identifiers */

#wrap {
width: 749px;
}


/* General Elements */

img {border: 0;}

body {background: #fff url(light_blue.gif) no-repeat top left;}

blockquote {
margin: 0;
/* for understanding browsers */
min-height:405px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html blockquote {
height: 405px;
}
/**/


#container {
padding-left: 10px;
margin: 0;
/* for understanding browsers */
min-height:405px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #container {
height: 405px;
}
/**/



#other_pages_container {
padding-left: 10px;
min-height:405px; 
height:auto;
background-color: #fff;
}

/* for Internet Explorer */
/*\*/
* html #other_pages_container {
height: 405px;
background-color: #fff;
}
/**/


td br {height: 0; padding: 0; margin: 0;}

a:link, a:visited {color: #21196F;}
a:hover, a:active {color: #7D78AF;}

img.patch {position: absolute; top: 20px; left: 0;}

/* General Classes */

img.x {position: absolute; top: 188px; left: 0;}
img.sfnt {margin-top: -20px;}

