/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */


/**********************************************Vertical Nav ****************************************/ 
.nav_vert_tcr {
	display:none;
	padding-bottom:10px;
}

.nav_vert_tir {
	display:none;
	padding-bottom:10px;
}

.cms-tungsten-carbide-rings .nav_vert_tcr,
.categorypath-tungsten-carbide-rings-classic-style-html .nav_vert_tcr,
.cms-tungsten-carbide-rings-classic-style-html .nav_vert_tcr,
.categorypath-tungsten-carbide-rings-polished-html .nav_vert_tcr,
.cms-tungsten-carbide-rings-polished-html .nav_vert_tcr,
.categorypath-tungsten-carbide-rings-black-html .nav_vert_tcr,
.cms-tungsten-carbide-rings-black-html .nav_vert_tcr,
.categorypath-tungsten-carbide-rings-brushed-satin-html .nav_vert_tcr,
.cms-tungsten-carbide-rings-brushed-satin-html .nav_vert_tcr,
.categorypath-tungsten-carbide-rings-faceted-html .nav_vert_tcr,
.cms-tungsten-carbide-rings-faceted-html .nav_vert_tcr,
.categorypath-tungsten-carbide-rings-grooved-html .nav_vert_tcr,
.cms-tungsten-carbide-rings-grooved-html .nav_vert_tcr,
.categorypath-tungsten-carbide-rings-inlaid-html .nav_vert_tcr,
.cms-tungsten-carbide-rings-inlaid-html .nav_vert_tcr,
.categorypath-tungsten-carbide-rings-carbon-fiber-html .nav_vert_tcr,
.cms-tungsten-carbide-rings-carbon-fiber-html .nav_vert_tcr,
.categorypath-tungsten-carbide-rings-celtic-design-html .nav_vert_tcr,
.cms-tungsten-carbide-rings-celtic-design-html .nav_vert_tcr,
.cms-home .nav_vert_tcr,
.category-tungsten-carbide-rings .nav_vert_tcr,
.contacts-index-index .nav_vert_tcr,
.category-home-bestsellers .nav_vert_tcr,
.cms-jewelry-sizing .nav_vert_tcr,
.cms-shipping-returns .nav_vert_tcr,
.cms-customer-service .nav_vert_tcr,
.cms-faqs .nav_vert_tcr,
.cms-news .nav_vert_tcr,
.catalogsearch-result-index .nav_vert_tcr,
.cms-best-sellers .nav_vert_tcr,
.cms-new-arrivals .nav_vert_tcr,
.cms-collection .nav_vert_tcr,
.cms-wedding-rings .nav_vert_tcr
{
	display:block;
}


.cms-titanium-rings .nav_vert_tir,
.categorypath-titanium-rings-classic-style-html .nav_vert_tir,
.categorypath-titanium-rings-polished-html .nav_vert_tir,
.categorypath-titanium-rings-brushed-satin-html .nav_vert_tir,
.categorypath-titanium-rings-grooved-html .nav_vert_tir,
.category-titanium-rings .nav_vert_tir,
.cms-titanium-rings-classic-style-html .nav_vert_tir,
.cms-titanium-rings-polished-html .nav_vert_tir,
.cms-titanium-rings-brushed-satin-html .nav_vert_tir,
.cms-titanium-rings-grooved-html .nav_vert_tir
{
	display:block;
}


#nav_vert { padding:0 5px; font-size:1em; width:230px; }

/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */ 
/*#nav_vert li { 
width:230px; 
list-style:none;
position:relative; 
text-align:left; 
} */
#nav_vert li.over {  } 
#nav_vert li.active { } /* to prevent the li separator from showing through on mouseover on li */ 
#nav_vert a { line-height:1.3em; } 
.nav_vert a, .nav_vert a:hover { display:block; text-decoration:none; } 
.nav_vert_tcr a, .nav_vert_tcr a:hover { display:block; text-decoration:none; } 
.nav_vert_tir a, .nav_vert_tir a:hover { display:block; text-decoration:none; } 
#nav_vert span { display:block; cursor:pointer; }

/************ 1ST LEVEL ***************/ 
#nav_vert li { float:left; background:url(../images/nav_bg.gif) repeat-x 50%; height:30px; margin-right:1px;} 
#nav_vert li.active a { color:#ffc550; } 
.nav_vert li.active a { color:#ffc550; } 
.nav_vert_tcr li.active a { color:#ffc550; } 
.nav_vert_tir li.active a { color:#ffc550; } 
.nav_vert a {

float:left;  
color:#b4b4b4; 
font-family:Arial; 
font-size:11px;} 

.side-nav-li{font-size:11px; color:#b4b4b4; }

.nav_vert_tcr a {

float:left;  
color:#b4b4b4; 
font-family:Arial; 
font-size:11px;} 


.nav_vert_tir a {

float:left;  
color:#b4b4b4; 
font-family:Arial; 
font-size:11px;} 
.nav_vert li {height:20px; display:block; background:url(../images/li_arrow.gif) no-repeat left center;width:200px;padding-left:10px;padding-top:4px;margin-left:10px;}
.nav_vert a:hover { color:#ffc550; }
.nav_vert_tcr li {height:20px; display:block; background:url(../images/li_arrow.gif) no-repeat left center;width:200px;padding-left:10px;padding-top:4px;margin-left:10px;}
.nav_vert_tcr a:hover { color:#ffc550; }

.nav_vert_tir li {height:20px; display:block; background:url(../images/li_arrow.gif) no-repeat left center;width:200px;padding-left:10px;padding-top:4px;margin-left:10px;}
.nav_vert_tir a:hover { color:#ffc550; }
#nav_vert li.over a, #nav_vert a:hover { color:#ffc550; }

ul.nav_vert{
	margin-bottom:10px;
}
/************ 1ST LEVEL RESET ************/ 
#nav_vert ul li, #nav_vert ul li.active {

height:auto; 
background:none; 
margin:0; 
} 
#nav_vert ul a, #nav_vert ul a:hover { 

padding:0; 
background:none; 
} 
#nav_vert ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ***********/ 
#nav_vert ul { 
width:15em; 
margin-left:125px; 
top:5px; 
left:-10000px; 
border:1px solid #666666; 
}

/* Show menu */ 
#nav_vert li.over ul { left:0; } 
#nav_vert li.over ul ul { left:-10000px; } 
#nav_vert li.over ul li.over ul { left:100px; }

#nav_vert ul li a { background:#FFFFFF/*#ecf3f6*/; } 
#nav_vert ul li a:hover { background: #F2F1D2; /*#d5e4eb;*/ } 
#nav_vert ul li a span { background:url(../images/nav_divider.gif) repeat-x 0 100%; } 
#nav_vert ul li a, #nav_vert ul li a:hover { color:#2f2f2f !important; } 
#nav_vert ul span, #nav_vert ul li.last li span { padding:3px 15px 4px 15px;} 
#nav_vert ul li.last span { background:none; }

/************ 3RD+ LEVEL ************/

#nav_vert ul ul { top:5px;} 
#nav_vert ul ul ul { left:-10000px;} 
#nav_vert li.over ul li.over ul ul { left:-10000px;} 
#nav_vert li.over ul li.over ul li.over ul { left:100px; }

/* Fix for the IE bug */

#nav_vert iframe { 
left: -1px; 
top: 0; 
z-index: -1; 
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
}

.horizontal-nav-container{
width:960px;
margin:0px auto;
}

.horizontal-nav{
	float:left;
}

.vertical-nav-container {
	position:relative;
	width:223px;
	/*padding-bottom:10px;*/
	background:url(../images/left_nav_bg.gif) no-repeat;
}

.vertical-nav {padding-bottom:20px;}

.vert_nav_bottom{
	width:224px;
	height:15px;
	background:url(../images/sidenav_bottom.gif);
	position:absolute;
	bottom:0px;
}

/*#nav { padding:0 20px; font-size:1.1em; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
/*#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
*/
/************ 0 LEVEL  ***************/
/*#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#d96708; }*/

/************ 1ST LEVEL ************/
/*#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
*//*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*//**/
/*#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }
*/
/************ 2ND LEVEL ************/
/*#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #899ba5; }

/* Show menu */
/*#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}*/
/**/
/************ 3RD+ LEVEL ************/
/*#nav ul ul { top:5px; }*/







#main_nav_container{
	position:relative;
	float:right;
	top:45px;
}

#main_nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:19px;display:block;}


   
#main_nav a{
  	display:block;
	height:19px;
	width:100%;
	}
 

 
#main_nav a span{display:none;}
  
#main_nav li ul li a span{display:block; visibility:hidden}  
   
#main_nav {
    height:19px; 
	width:685px;
    background:url(../images/main_nav.gif) no-repeat;
 
    position: relative;
	display:block;
	padding:0;
	margin:0;
	margin-left:5px;
	margin-top:-8px;
	}
 
#main_nav li:hover ul, li.over ul {
	display: block;
}

 
#main_nav li.on:hover ul, #main_nav li.over ul { /*for ie*/
	 font-weight:bold;
	}
 
	#main_nav_sizing{left:0px;top:0px; height:19px;width:102px;}
	#main_nav_shipping{left:138px;top:0px;height:19px;width:145px;}
	#main_nav_service{left:311px;top:0px;height:19px;width:125px;}
	#main_nav_faqs{left:467px;top:0px;height:19px;width:132px;}
	#main_nav_news{left:623px;top:0px;height:19px;width:50px;}
 

 

	#main_nav_sizing a:hover, #sizing #main_nav_sizing{
    background: transparent url(../images/main_nav.gif)
    -0px -19px no-repeat;}

	#shipping #main_nav_shipping, #main_nav_shipping a:hover{
    background: transparent url(../images/main_nav.gif)
    -138px -19px  no-repeat;}

	#service #main_nav_service, #main_nav_service a:hover{
    background: transparent url(../images/main_nav.gif)
    -311px -19px no-repeat;}
 
	#faqs #main_nav_faqs, #main_nav_faqs a:hover{
	background: transparent url(../images/main_nav.gif)
    -467px -19px no-repeat;}
 
	#news #main_nav_news, #main_nav_news a:hover{
	background: transparent url(../images/main_nav.gif)
    -623px -19px no-repeat;}


/*-------------top nav--------------*/


#top_nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:32px;display:block;border:0px}


   
#top_nav a{
  	display:block;
	height:32px;
	width:100%;
	border-right:0px;
	}
 

 
#top_nav a span{display:none;}
  
#top_nav li ul li a span{display:block; visibility:hidden}  
   
#top_nav {
    height:32px; 
	width:287px;
    background:url(../images/top_nav.png) no-repeat;
    position: relative;
	display:block;
	padding:0;
	margin:0;
	}
 
#top_nav li:hover ul, li.over ul {
	display: block;
}

 
#top_nav li.on:hover ul, #top_nav li.over ul { /*for ie*/
	 font-weight:bold;
	}
 
 
	#top_nav_login{left:7px;top:0px; height:32px;width:71px;}
	#top_nav_contact{left:79px;top:0px;height:32px;width:93px;}
	#top_nav_cart{left:171px;top:0px;height:32px;width:113px;}

 

	#top_nav_login a:hover, #sizing #top_nav_login{
    background: transparent url(../images/top_nav.png)
    -7px -33px no-repeat;}

	#contact #top_nav_contact, #top_nav_contact a:hover{
    background: transparent url(../images/top_nav.png)
    -79px -33px  no-repeat;}

	#cart #top_nav_cart, #top_nav_cart a:hover{
    background: transparent url(../images/top_nav.png)
    -171px -33px no-repeat;}
 
 
 .nav_vert_tcr {
	display:none;
	padding-bottom:10px;
}

.nav_vert_tir {
	display:none;
	padding-bottom:10px;
}

.cms-tungsten-carbide-rings .nav_vert_tcr,
.category-classic-style-tungsten-rings .nav_vert_tcr,
.category-polished-tungsten-carbide-rings .nav_vert_tcr,
.category-black-tungsten-carbide-rings .nav_vert_tcr,
.category-brushed-satin-tungsten-rings .nav_vert_tcr,
.category-faceted-tungsten-carbide-rings .nav_vert_tcr,
.category-grooved-tungsten-carbide-rings .nav_vert_tcr,
.category-inlaid-tungsten-carbide-rings .nav_vert_tcr,
.category-carbon-fiber-tungsten-rings .nav_vert_tcr,
.category-celtic-design-tungsten-rings .nav_vert_tcr,
.cms-home .nav_vert_tcr,
.category-tungsten-carbide-rings .nav_vert_tcr,
.contacts-index-index .nav_vert_tcr,
.category-home-bestsellers .nav_vert_tcr
{
	display:block;
}


.cms-titanium-rings .nav_vert_tir,
.category-classic-style-titanium-rings .nav_vert_tir,
.category-polished-titanium-rings .nav_vert_tir,
.category-brushed-satin-titanium-rings .nav_vert_tir,
.category-grooved-titanium-rings .nav_vert_tir,
.category-titanium-rings .nav_vert_tir
{
	display:block;
}


#nav_vert { padding:0 5px; font-size:1em; width:230px; }

/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */ 
/*#nav_vert li { 
width:230px; 
list-style:none;
position:relative; 
text-align:left; 
} */
#nav_vert li.over {  } 
#nav_vert li.active { } /* to prevent the li separator from showing through on mouseover on li */ 
#nav_vert a { line-height:1.3em; } 
.nav_vert a, .nav_vert a:hover { display:block; text-decoration:none; } 
.nav_vert_tcr a, .nav_vert_tcr a:hover { display:block; text-decoration:none; } 
.nav_vert_tir a, .nav_vert_tir a:hover { display:block; text-decoration:none; } 
#nav_vert span { display:block; cursor:pointer; }

/************ 1ST LEVEL ***************/ 
#nav_vert li { float:left; background:url(../images/nav_bg.gif) repeat-x 50%; height:30px; margin-right:1px;} 
#nav_vert li.active a { color:#ffc550; } 
.nav_vert li.active a { color:#ffc550; } 
.nav_vert_tcr li.active a { color:#ffc550; } 
.nav_vert_tir li.active a { color:#ffc550; } 
.nav_vert a {

float:left;  
color:#b4b4b4; 
font-family:Arial; 
font-size:11px;} 

.side-nav-li{font-size:11px; color:#b4b4b4; }

.nav_vert_tcr a {

float:left;  
color:#b4b4b4; 
font-family:Arial; 
font-size:11px;} 


.nav_vert_tir a {

float:left;  
color:#b4b4b4; 
font-family:Arial; 
font-size:11px;} 
.nav_vert li {height:20px; display:block; background:url(../images/li_arrow.gif) no-repeat left center;width:200px;padding-left:10px;padding-top:4px;margin-left:10px;}
.nav_vert a:hover { color:#ffc550; }
.nav_vert_tcr li {height:20px; display:block; background:url(../images/li_arrow.gif) no-repeat left center;width:200px;padding-left:10px;padding-top:4px;margin-left:10px;}
.nav_vert_tcr a:hover { color:#ffc550; }

.nav_vert_tir li {height:20px; display:block; background:url(../images/li_arrow.gif) no-repeat left center;width:200px;padding-left:10px;padding-top:4px;margin-left:10px;}
.nav_vert_tir a:hover { color:#ffc550; }
#nav_vert li.over a, #nav_vert a:hover { color:#ffc550; }

ul.nav_vert{
	margin-bottom:10px;
}
/************ 1ST LEVEL RESET ************/ 
#nav_vert ul li, #nav_vert ul li.active {

height:auto; 
background:none; 
margin:0; 
} 
#nav_vert ul a, #nav_vert ul a:hover { 

padding:0; 
background:none; 
} 
#nav_vert ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ***********/ 
#nav_vert ul { 
width:15em; 
margin-left:125px; 
top:5px; 
left:-10000px; 
border:1px solid #666666; 
}

/* Show menu */ 
#nav_vert li.over ul { left:0; } 
#nav_vert li.over ul ul { left:-10000px; } 
#nav_vert li.over ul li.over ul { left:100px; }

#nav_vert ul li a { background:#FFFFFF/*#ecf3f6*/; } 
#nav_vert ul li a:hover { background: #F2F1D2; /*#d5e4eb;*/ } 
#nav_vert ul li a span { background:url(../images/nav_divider.gif) repeat-x 0 100%; } 
#nav_vert ul li a, #nav_vert ul li a:hover { color:#2f2f2f !important; } 
#nav_vert ul span, #nav_vert ul li.last li span { padding:3px 15px 4px 15px;} 
#nav_vert ul li.last span { background:none; }

/************ 3RD+ LEVEL ************/

#nav_vert ul ul { top:5px;} 
#nav_vert ul ul ul { left:-10000px;} 
#nav_vert li.over ul li.over ul ul { left:-10000px;} 
#nav_vert li.over ul li.over ul li.over ul { left:100px; }

/* Fix for the IE bug */

#nav_vert iframe { 
left: -1px; 
top: 0; 
z-index: -1; 
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
}

.horizontal-nav-container{
width:960px;
margin:0px auto;
}

.horizontal-nav{
	float:left;
}



/*#nav { padding:0 20px; font-size:1.1em; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
/*#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
*/
/************ 0 LEVEL  ***************/
/*#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#d96708; }*/

/************ 1ST LEVEL ************/
/*#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
*//*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*//**/
/*#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }
*/
/************ 2ND LEVEL ************/
/*#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #899ba5; }

/* Show menu */
/*#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}*/
/**/
/************ 3RD+ LEVEL ************/
/*#nav ul ul { top:5px; }*/







#main_nav_container{
	position:relative;
	float:right;
	top:45px;
}

#main_nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:19px;display:block;}


   
#main_nav a{
  	display:block;
	height:19px;
	width:100%;
	}
 

 
#main_nav a span{display:none;}
  
#main_nav li ul li a span{display:block; visibility:hidden}  
   
#main_nav {
    height:19px; 
	width:685px;
    background:url(../images/main_nav.gif) no-repeat;
 
    position: relative;
	display:block;
	padding:0;
	margin:0;
	margin-left:5px;
	margin-top:-8px;
	}
 
#main_nav li:hover ul, li.over ul {
	display: block;
}

 
#main_nav li.on:hover ul, #main_nav li.over ul { /*for ie*/
	 font-weight:bold;
	}
 
	#main_nav_sizing{left:0px;top:0px; height:19px;width:102px;}
	#main_nav_shipping{left:138px;top:0px;height:19px;width:145px;}
	#main_nav_service{left:311px;top:0px;height:19px;width:125px;}
	#main_nav_faqs{left:467px;top:0px;height:19px;width:132px;}
	#main_nav_news{left:623px;top:0px;height:19px;width:50px;}
 

 

	#main_nav_sizing a:hover, #sizing #main_nav_sizing{
    background: transparent url(../images/main_nav.gif)
    -0px -19px no-repeat;}

	#shipping #main_nav_shipping, #main_nav_shipping a:hover{
    background: transparent url(../images/main_nav.gif)
    -138px -19px  no-repeat;}

	#service #main_nav_service, #main_nav_service a:hover{
    background: transparent url(../images/main_nav.gif)
    -311px -19px no-repeat;}
 
	#faqs #main_nav_faqs, #main_nav_faqs a:hover{
	background: transparent url(../images/main_nav.gif)
    -467px -19px no-repeat;}
 
	#news #main_nav_news, #main_nav_news a:hover{
	background: transparent url(../images/main_nav.gif)
    -623px -19px no-repeat;}


/*-------------top nav--------------*/


#top_nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:32px;display:block;border:0px}


   
#top_nav a{
  	display:block;
	height:32px;
	width:100%;
	border-right:0px;
	}
 

 
#top_nav a span{display:none;}
  
#top_nav li ul li a span{display:block; visibility:hidden}  
   
#top_nav {
    height:32px; 
	width:287px;
    background:url(../images/top_nav.png) no-repeat;
    position: relative;
	display:block;
	padding:0;
	margin:0;
	}
 
#top_nav li:hover ul, li.over ul {
	display: block;
}

 
#top_nav li.on:hover ul, #top_nav li.over ul { /*for ie*/
	 font-weight:bold;
	}
 
 
	#top_nav_login{left:7px;top:0px; height:32px;width:71px;}
	#top_nav_contact{left:79px;top:0px;height:32px;width:93px;}
	#top_nav_cart{left:171px;top:0px;height:32px;width:113px;}

 

	#top_nav_login a:hover, #sizing #top_nav_login{
    background: transparent url(../images/top_nav.png)
    -7px -33px no-repeat;}

	#contact #top_nav_contact, #top_nav_contact a:hover{
    background: transparent url(../images/top_nav.png)
    -79px -33px  no-repeat;}

	#cart #top_nav_cart, #top_nav_cart a:hover{
    background: transparent url(../images/top_nav.png)
    -171px -33px no-repeat;}
 