body
    { 
        margin-top: 10px;
        margin-left: 0px;
        margin-right: 0px;
        font-family: Times New Roman; 
    }
table td, table table td, table table table td 
    { 
        font-family: Times New Roman; 
    }
#main_table
	{
	border: solid 2px #BCC2C3;
	}
div.valign_top table td[0]
    {
     vertical-align: top;
     padding-top: 50px; 
    }
.menu_col
	{
	background-color: #121e2e;
	color: #efefef;
	font-size: 12px;
	text-transform: uppercase;
	}
.menu_col .menu_nav td
	{
	padding: 2px 0px 0px 4px;
	/* width: 100px; */
	}
.menu_col .menu_nav a
	{
	color: #f0f0f0;
	font-size: 14px;
	text-transform: uppercase;
	/* width: 100px; */
	}
td.address
	{
	line-height:16px;
	padding-bottom:10px;
	}

a	{
	text-decoration: none;
	/* new */
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #121e2d; 
	/* end new */
	}
a.headerlinks
    {
	color: #121e2d;
	font-size: 12px;
	text-transform: uppercase;
	}
a.headerlinks:hover
    {
    color: Silver;
    }
a.pink
	{
	color: #EC008C;
	text-transform: none;
	font-size:12px;
	}
a.ucase
	{
	text-transform: uppercase;
	font-size: 12px;
	}
.ucase
	{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #626968;
	}
span.light
	{
	color:#b0b0b0;
	font-size:12px;
	}
span.asButton
    {
	text-decoration: none;
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #121e2d; 
    }

#hdr_address
	{
	text-transform: uppercase;
	font-size: 10px;
	color: #818888;
	}
#ftr_copy
	{
	text-transform: uppercase;
	font-size: 10px;
	color: #818888;
	}
a.main_nav
	{
	font-size: 12px;
	color: #626968;
	}
a.main_nav:hover, a.main_nav_on
	{
	font-size: 12px;
	font-weight:bold;
	color: #626968;
	/*color: black;*/
	}
td.main_nav
	{
	border: solid 1px #818888;
	border-right-width: 0px;
	}

/* new */
table.content {
    PADDING-RIGHT: 20px; 
    PADDING-LEFT: 20px; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    COLOR: #626968; 
    /* PADDING-TOP: 20px */
}
table.content TD {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #626968
}
/* end new */	

#content
	{
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	color: #626968;
	/* padding-bottom: 20px; */

	}
#content td
	{
	font-size: 12px;
	font-weight:bold;
	color: #626968;
	}
a.normal
	{
	text-transform: none;
	}
span.title
	{
	color: #0F2B44;
	font-weight: bold;
	font-style: italic;
	}
span.pg_title
	{
	font-size: 16px;
	color: black;
	font-weight: bold;
	text-transform: uppercase;
	}
input.readonly
	{
	border: solid 1px silver;
	background-color: #efefef;
	}
input.btn
	{
	border: solid 1px silver;
	background-color: #fafafa;
	color: #5f5f5f;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Times New Roman;
	margin: 5px;
	cursor: pointer;
	}
input.cart
	{
	font-size:10px;
	/*width:65px;*/
	height: 23px;
	color: #3a3a3a;
	margin: 0px;
	}
input.white
	{
	font-size:10px;
	/*width:65px;*/
	height: 20px;
	color: #3a3a3a;
	margin: 0px;
	background-color: white;
	}
input.quantity
	{
	color: gray;
	border: solid 1px silver;
	border-top: solid 2px gray;
	width: 25px;
	text-align: center;
	}
/* new */	
INPUT.text {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: gray 2px solid; FONT-SIZE: 10px; BORDER-LEFT: silver 1px solid; WIDTH: 30px; COLOR: gray; BORDER-BOTTOM: silver 1px solid; HEIGHT: 20px; TEXT-ALIGN: center
}
/* end new */

table.listing
	{
	border: solid 0px silver;
	}
table.listing th
	{
	text-transform: uppercase;
	color: #5f5f5f;
	font-size: 12px;
	padding: 4px;
	}
table.listing td
	{
	border: solid 1px silver;
	border-width: 1px 0px 0px 0px;
	padding: 4px 2px 4px 0px;
	}
table.small th
	{
	text-align: left;
	text-transform: none;
	color: #5f5f5f;
	font-size: 12px;
	padding: 4px;
	}
#content table.form tr td
	{
	font-family: Times New Roman;
	text-transform: uppercase;
	font-size: 12px;
	color: gray;
	}
.heading1
	{
	color: #5f5f5f;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	}
select
	{
	background-color: #dedede;
	border: solid 1px gray;
	font-family: Times New Roman;
	font-size: 12px;
	text-transform: uppercase;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
	}
#sitemap
	{
	border: solid 1px gray;
	border-right-width: 0px;
	border-top-width: 0px;
	height: 25px;
	line-height:12px;
	font-size: 8px;
	}
#sitemap a
	{
	color: #002E4F;
	font-weight: bold;
	}
#sitemap a:hover { color: silver; }
a.zoom
	{
	text-transform: none;
	font-size: 11px;
	color: #5d5d5d;
	}
li
	{
	list-style-image: url(../images/link_dot.gif);
	margin: 2px;
	}
span.small, td.small
	{
	font-size:10px;
	}
table.small_listing
	{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
	}
table.small_listing th
	{
	color: #5f5f5f;
	font-size: 12px;
	padding: 4px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
	text-align: left;  /* new */
	}
input.cart_big
	{
	border-color: gray;
	width: 100px;
	height: 20px;
	}
div.content
	{
	line-height: 16px;
	font-size: 12px;
	}
.steps_active .steps_label
    { 
    font-weight: bold; 
    font-size: 14px;
    color: #002E4F;
    }
.steps_active .steps_border
    { 
    border: 2px solid #002E4F;
    }

.steps_inactive .steps_label
    { 
    font-weight: bold; 
    font-size: 14px;
    color: Black;
    }

.steps_inactive .steps_plaintext
    { 
	font-family: Times New Roman;
	font-size: 12px;
	color: #626968;
	text-align: left;
    }

.steps_inactive .steps_border
    { 
    border: 1px solid gray;
    }

    
a.light { color: gray; }
div.container { position:relative; z-index: 1; }
div.sub 
	{
	visibility: hidden;
	position: absolute;
	background-color: white;
	border: solid 2px #5d5d5d;
	padding: 12px;
	z-index: 2;
	text-align: left;
	text-transform: uppercase;
	}
/*table.admin_list { margin: 8px; }*/
table.admin_list th
	{
	text-transform: uppercase;
	font-size: 12px;
	color: #eaeaea;
	background-color: #121e2e;
	padding-left: 3px; /* new */
	font-weight: bold;
	border: 1px solid white;
	height: 23px;
	}
table.admin_list td 
    { 
    background-color: #efefef; 
    padding-left: 3px; /* new */
    border: 1px solid white;
    height: 23px;
    }
table.admin_list th a
    {
	text-decoration: none;
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: white; 
    }    

table.admin_list th a:hover
    {
    color: Silver;
    }
table.admin_list .noback, table.admin_edit .noback 
    { 
    background-color: transparent; 
    }

table.admin_edit th
	{
	text-align: right;
	text-transform: uppercase;
	font-size: 12px;
	color: #eaeaea;
	background-color: #121e2e;
	border: 1px solid white;
	height: 22px;
	}
table.admin_edit td 
    { 
    background-color: #edefef; 
	border: 1px solid white;
    }
table.admin_normal td
    {
    border: 0px solid white;
    background-color: Transparent;
    }
 
table.productreorder td
    {
    border-color: Gray;
    border-style: solid;
    border-width: 1px;
    background-color: #121e2e;
    }
span.b4ue, td.blue 
    { 
    color: #092638; 
    }
a.blue
	{
	color: #002E4F;
	font-weight: bold;
	/* color:Blue  */
	}
div.outer
	{
	position: relative;
	height: 0px;
	width: 130px;
	}
div.inner
	{
	visibility: hidden;
	position: absolute;
	top:0px;
	left:0px;
	width: 140px;
	}
a.menu_sub
	{
	color: #c0c0c0;
	font-size: 14px;
	text-transform: uppercase;
	width: 200px;
	}
a.menu_sub:hover
	{
	color: #F0F0F0;
	}
a.productlist_item
    {
      color: White;
      font-size: 9pt;
      font-family: Times New Roman;
      text-transform: capitalize;
    }
    
a.productlist_item:hover
    {
    color: #c0c0c0;
    }
    	
a.menu_nav
	{
	color: #F0F0F0;
	font-size: 14px;
	text-transform: uppercase;
	width: 200px;
	white-space: normal;
	}

a.menu_nav:hover
	{
	color: #c0c0c0;
	}
	
table.green
	{
	background-color:#121e2e;
	color: white;
	font-size:12px;
	}
table.green td
	{
	font-family: Times New Roman;
	border: solid 1px gray;
	padding: 25px;
	}
table.top
	{
	border-style: solid;
	border-color: silver;
	border-top-width: 2px;
	}
table.bottom
	{
	border-style: solid;
	border-color: silver;
	border-top-width: 2px;
	}
img.img_border
	{
	border: solid 2px gray;
	margin: 4px;
	}
div#container
	{
	position:absolute;
	top:0;
	left:0;
	width:0px;
	height:0px;
	}
div#div_data
	{
	position:static;
	text-align:left;
	width:0px;
	background-color:white;
	/*background:url(../images/ajax_pop.png) no-repeat bottom right;*/
	border: solid 2px gray;
	height:0px;
	overflow:auto;
	visibility:hidden;
	}
td.tab_on
	{
	border:solid 1px silver;
	border-bottom-width:0px;
	background-color:white;
	}
td.tab_off
	{
	padding:2px;
	text-align:center;
	border-bottom:solid 1px silver;
	background-color:#dedede;
	}
td.tab_space
	{
	border-bottom:solid 1px silver;
	}
.modalBackgroundDark {
	background-color:Black;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:10;
}
/* new */
.main_table { 
margin-left: auto;
margin-right: auto;
}

TABLE.resettable { 
    color:Black; background-color:White; 
}
TABLE.resettable TH {  
    color:Black; background-color:White; 
}
TABLE.resettable TD { 
    background-color:White; 
}

A:hover {
	COLOR: silver
}

.reorderlist li
    { 
    list-style: none none outside;
    margin-left: -15px;
    margin-bottom: 2px;
    }

.reorderlist ul
    { 
    margin-bottom: 15px;
    margin-top: 15px
    }
    
.reorderlist td
    {
    border: 1px solid black;
    }

/* end new */


