body{
background:#FFFFFF;
padding:0px;
margin:0px;
}
td.x {
	border:1px dotted red;
	padding:1px;
}
td.xblue {
	border:1px solid blue;
	padding:1px;
}


a:hover{text-decoration:none;}
.m_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:normal;
		color:#131313;
	}
.productName, .productPrice {
		font-size:20px;
		color:#8A1D00;
}

.floatRight {
		float:right;
}
h1 {
	
	font-size:125%;

}
h3 {
	margin-top:6px;
}

.h_text , .cartItemName 	{
		font-family:Tahoma;
		font-size:13px;
		line-height:normal;
		color:#8A1D00;
	}
.cartItemName {
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}

.h1_text
	{
		font-family:Tahoma;
		font-size:14px;
		line-height:normal;
		color:#8A4B00;
	}
.h1_textBig {
		font-family:Tahoma;
		line-height:normal;
		color:#8A4B00;
  	font-size:16px;
}
td, .l_text
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:normal;
		color:#262626;
	}	

.ll_text
	{
		font-family:Tahoma;
		font-size:11px;
		font-weight:normal;
		line-height:normal;
		color:#F4F4F4;
	}	
	
.lt_text
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:normal;
		color:#8A1D00;
	}

.c_text
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:normal;
		color:#636363;
	}

.form
	{
		width:316px; height:23px; border-color:#91815B; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:10px; padding-top:3px
	}
.form_div
	{
		height:26px; margin-top:0px;		
	}
	a { color:black; 
			text-decoration:none;
		}

	a:hover{text-decoration:underline;}

	a.ll_text{text-decoration:none;}	
	a.ll_text:hover{text-decoration:underline;}

		
	a.l_text{text-decoration:none;}	
	a.l_text:hover{text-decoration:underline;}
	
	a.lt_text{text-decoration:none;}	
	a.lt_text:hover{text-decoration:underline;}
	
	a.c_text{text-decoration:none;}	
	a.c_text:hover{text-decoration:underline;}

ul {
	margin:0; 
	padding:0; 
	list-style:none;
}

li {
	background:url(/images/1-as.gif) no-repeat left center; 
	margin: 0px 0px 0px 0px; 
	padding:3px 0px 3px 10px
}

img {
	border:0px;
}
table {
/*	border-collapse:collapse;
*/
}
tr.category {
	background-color:#FeFEFE;
}
td.catProductImage, td.catProductName , td.catProductOriginalPrice {
	border-bottom:0px solid #8A1D00;
}
.catProductOriginalPrice {
	padding-right:5px;
}

.userError {
	background:red;
	color:white;
	margin-bottom:5px;
	padding:4px;
}

/* Buttons */
div.button {
	background:#464646;
}

input.button {
	color:black;
	background: yellow;
	border: 1px outset #101010;
	cursor: pointer;
}

ul.header_button {
	position:absolute;
	left:238px;
	top:59px;
}

li.header_button {
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding:0px;
    margin:0px;

	float:left;
	width:160px;
	height:57px;

	padding-top:19px; 
	text-align:center;
	text-indent: -15px;

}

.header_button a:link, .header_button a:active, .header_button a:visited {
	color:#212121;
	text-decoration:none;

	font-family: verdana, arial, sanf-serif;
	font-weight:bold;
	font-size:13px;
}
#button_1 {
    background-image:url('/images/v2/button_1.jpg');
}
#button_2 {
    background-image:url('/images/v2/button_2.jpg');
}
#button_3 {
    background-image:url('/images/v2/button_3.jpg');
}
#button_4 {
    background-image:url('/images/v2/button_4.jpg');
}

/*
#button_1:hover {
    background-image:url('/images/v2/button_down_1.jpg');
}
#button_2:hover {
    background-image:url('/images/v2/button_down_2.jpg');
}
#button_3:hover {
    background-image:url('/images/v2/button_down_3.jpg');
}
#button_4:hover {
    background-image:url('/images/v2/button_down_4.jpg');
}
*/

.header_nav {
	position:absolute;
	top:-4px;
	left:0px;
	
	background:#464646;

	width:100%;
    
	margin:0px;
	padding:0px;
	margin-right:25px;
	padding-top:2px;
    
	vertical-align:middle;
}

.header ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.header li {
	background:url('/images/l-l.gif') no-repeat left center;
    float: left;
    margin: 0px;
    padding-left: 1em;
	padding-right:.5em;
	height:19px;
}
.header li:first-child {
	background:none;
}

.header_tabs {
  background:#0B0803;
}

ul.header_tabs {
	margin-left:25px;
	padding-left:25px;
}

li.header_tabs {
	
	background:url('/images/v2/screw.gif') no-repeat center left;
	text-align:left;
	text-indent:14px;
	margin-right:25px;
    float: left;
	font-family: arial, sanf-serif;
	font-size: 12px;
	font-weight:bold;

}

.header_tabs a {
/*	display: block; */ /* makes all the lis the same width */
	text-decoration:none;
}
.header_tabs a:link, .header_tabs a:active, .header_tabs a:visited {
	color:#E2CF00;
	text-decoration:none;
}

.header_tabs li:hover {
	background-image:url('/images/v2/screw_animated_3.gif');
}

.header_top {
	position:absolute;
	top:21px;
	left:0px;
	width:100%;
	background-image:url('/images/v2/header_background.jpg');
	background-repeat:repeat-x;
	margin-left:0px;
}
#logo img {
	padding-top:20px;
}
