/*
	This file is intended to be a temporary StyleSheet fix container, changes made here should
	eventually be merged with the primary store.css

	Since StyleSheets Cascade, we can override existing styles through this file.
	In order for the Cascades to take effect this file will need to be loaded after the primary store.css file
	
	An example of an overriden style could be as follows:

		in Store.css you have:
			.grid_expand  li.col2{width: 12%;}

		in FixStore.css you might have:
			.grid_expand  li.col2{width: 20%;}

	Note: since the last case is loaded last it will apply to the current view in the browser.
*/

#tab_menu
{
	background-color: #FFFFFF;
}
/*
#tabs #tab_menu{
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 25px;
}

#tabs #tab_menu li{
	position: relative;
	display: inline;
	float: left;
}

#tabs #tab_menu  li a{
    margin: 0;
    margin-left:-12px;
    padding-left: 12px;
    height: 25px;
    display: block;
    overflow: hidden;
    color: #000000;
    text-transform:uppercase; 
    font-weight: bold;
    padding-top: 8px;	      
}

#tabs #tab_menu  li a.home{background: url(../images/bg_tab_home.gif) no-repeat bottom left; background-position:0px -25px; width: 102px; margin-left: 0px;}
#tabs #tab_menu  li a.order{background: url(../images/bg_tab_order.gif) no-repeat bottom left; background-position:0px -25px; width: 102px;}
#tabs #tab_menu  li a.status{background: url(../images/bg_tab_status.gif) no-repeat bottom left; background-position:0px -25px; width: 116px;}
#tabs #tab_menu  li a.account{background: url(../images/bg_tab_account.gif) no-repeat bottom left; background-position:0px -25px; width: 103px}
#tabs #tab_menu  li a.quote{background: url(../images/bg_tab_quote.gif) no-repeat bottom left; background-position:0px -25px; width: 57px; padding-left: 9px; margin-right:3px;}
#tabs #tab_menu  li a.cart{background: url(../images/bg_tab_cart.gif) no-repeat bottom left; background-position:0px -25px; width: 91px; padding-left: 13px; margin-right:-13px;}
	
#tabs #tab_menu  li a.home_active{background:url(../images/bg_tab_home.gif) no-repeat;  width: 102px; color: #FFFFFF; 
    margin:0;padding:0px;
    padding-top: 6px;	
    padding-left: 12px;
    margin-right:0px;  
    height: 19px;
    }    
#tabs #tab_menu  li a.order_active{background:url(../images/bg_tab_order.gif) no-repeat; width: 102px; color: #FFFFFF; 
    margin:0;padding:0px;
    margin-left:-12px;
    padding-top: 6px;	
    padding-left: 12px;
    margin-right:0px;height: 19px;
    }
#tabs #tab_menu  li a.status_active{background:url(../images/bg_tab_status.gif) no-repeat;  width: 116px; color: #FFFFFF;
    margin:0;padding:0px;
    margin-left:-12px;
    padding-top: 6px;	
    padding-left: 12px;
    margin-right:0px;height: 19px;
    }
#tabs #tab_menu  li a.account_active{background:url(../images/bg_tab_account.gif) no-repeat; width: 103px; color: #FFFFFF;
    margin:0;padding:0px;
    margin-left:-12px;
    padding-top: 6px;	
    padding-left: 10px;
    margin-right:2px;height: 19px;
    }
#tabs #tab_menu  li a.quote_active{background:url(../images/bg_tab_quote.gif) no-repeat; width: 57px; color: #FFFFFF;
    margin:0;padding:0px;
    margin-left:-12px;
    padding-top: 6px;	
    padding-left: 8px;
    margin-right:4px;height: 19px;
    }
#tabs #tab_menu  li a.cart_active{background:url(../images/bg_tab_cart.gif) no-repeat;  width: 91px; color: #FFFFFF;
    margin:0;padding:0px;
    margin-left:-12px;
    padding-top: 6px;	
    padding-left: 13px;
    margin-right:-22px;
    height: 19px; 
    }
*/
.grid ul.grid_guidednav_row
{
	clear: none;
}
    
.grid ul.grid_guidednav_row li.col1{width: 33%;}
.grid ul.grid_guidednav_row li.col2{width: 33%;}
.grid ul.grid_guidednav_row li.col3{width: 33%;}

.grid .grid_guidednav_header ul.grid_guidednav_row li.col1
{
	text-align: left;
	background: #5a79c6;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.grid .grid_guidednav_header ul.grid_guidednav_row li.col2
{
	text-align: left;
	background: #5a79c6;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.grid .grid_guidednav_header ul.grid_guidednav_row li.col3
{
	text-align: left;
	background: #5a79c6;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

#center_bar #store_info 
{
	margin-top: 40px;
}

.error 
{
	color: red; 
	font-size: large;
	/* font-size: 20pt; */
}
.popup{width: 375px;}

/* eCatalog Admin      */
/* ------------------------ */

.grid_expand .grid_ecatalog_header{text-align: center;background: #5a79c6; color: #FFFFFF;border-bottom: solid 1px #FFFFFF; padding-top: 2px; padding-bottom: 2px;}
.grid_expand .grid_ecatalog_row_odd{background: #eaeced; color: #000000; border-bottom: solid 1px #FFFFFF; padding-top: 4px; padding-bottom: 0px;}
.grid_expand .grid_ecatalog_row_even{background: #d0d2d3; color: #000000;border-bottom: solid 1px #FFFFFF; padding-top: 4px; padding-bottom: 0px;}

.grid_expand .grid_ecatalog_row li
{     
      text-align: center;
      padding-bottom: 3px;
}

.grid_expand .grid_ecatalog_row li.col1{width: 33%; text-align:left }
.grid_expand .grid_ecatalog_row li.col2{width: 5%;}
.grid_expand .grid_ecatalog_row li.col3{width: 10%;}
.grid_expand .grid_ecatalog_row li.col4{width: 10%; }
.grid_expand .grid_ecatalog_row li.col5{width: 5%;}
.grid_expand .grid_ecatalog_row li.col6{width: 5%;}
.grid_expand .grid_ecatalog_row li.col7{width: 20%;}
.grid_expand .grid_ecatalog_row li.col8{width: 5%;}
.grid_expand .grid_ecatalog_row li.col9{width: 5%;}

.grid_expand .grid_ecatalog_row_odd .clearColor{background: #eaeced;}
.grid_expand .grid_ecatalog_row_even .clearColor{background: #d0d2d3;}

.new_block {background-color: #dee7ff; width: 240px; padding: 5px; position: relative; left: 485px; text-align: right;}

