BODY
	{
	padding:0px;
	margin:0px;	
	}
TD	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	}
HR  {
    height: 0px;
	border: dotted 1px #CECECE;
	}
	
.layout 	
		{
		width:100%;
		height:100%;
		}
.sides
		{
		width:184px;
		vertical-align:top;
		}
.middle
		{
		vertical-align:top;
		}
.header
		{
		vertical-align:top;
		height:125px;
		}
.footer
		{
		vertical-align:top;
		height:21px;
		text-align:center;
		vertical-align: middle;
		background-image: url(images/footer_bck.gif);
		}
.headerleft
		{
		padding-left: 10px;		
		}

.headerright
		{
		text-align: right;		
		}
/* begin top grey table */
.left_g
		{
		width:13px;
		background-image: url(images/grey_left.gif);
		}
.bottom_g
		{
		height:14px;
		background-image: url(images/grey_bottom.gif);
		}
.corner_g
		{
		width:13px;
		height:14px;
		background-image: url(images/grey_left_bottom_corner.gif);
		}
.middle_g
		{
		width: 120px;
		height:65px;
		background-color: #CECECE;
		}
.inside-box
		{
		width:100%;
		}
.inside_td
		{
		padding:5px;
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;
		}
.inside_td a, .inside_td a:visited
		{
		color: #000000;
		text-decoration: none;
		}
.inside_td a:hover
		{
		color: #B10000;
		text-decoration: underline;
		}
.white_dotted_line
		{
		height:1px;
		background-image: url(images/white_dot.gif);
		}
/* end top grey table */
.left_red_bar
		{
		width:179px;
		background-image: url(images/left_red_bar.gif);
		}
.red_bar
		{
		height:25px;
		background-image: url(images/red_bar.gif);
		}
/* begin nav bar */
.red_ltab
		{
		height:21px;
		width:4px;
		background-image: url(images/red_ltab.gif);
		}
.red_tab
		{
		height:21px;
		padding-left: 3px;
		padding-right: 3px;
		font-size: 11px;
		font-weight:bold;
		text-align:center;
		background-image: url(images/red_tab.gif);
		}
.red_tab a, .red_tab a:visited, .cart_middle a, .cart_middle a:visited
		{
		color: #FFFFFF;
		text-decoration:none;
		}
.red_tab a:hover, .cart_middle a:hover
		{
		color: #CECECE;
		text-decoration:underline;
		}
.red_rtab
		{
		height:21px;
		width:4px;
		background-image: url(images/red_rtab.gif);
		}
.spacing
		{
		width:1px;
		}
.grey_ltab
		{
		height:21px;
		width:4px;
		background-image: url(images/grey_ltab.gif);
		}
.grey_tab
		{
		height:21px;
		padding-left: 3px;
		padding-right: 3px;
		font-size: 9px;
		font-weight:bold;
		text-align:center;
		background-image: url(images/grey_tab.gif);
		}
.grey_tab a, .grey_tab a:visited
		{
		color: #000000;
		text-decoration:none;
		}
.grey_tab a:hover
		{
		color: #B10000;
		text-decoration:underline;
		}
.grey_rtab
		{
		height:21px;
		width:4px;
		background-image: url(images/grey_rtab.gif);
		}
/* end nav bar */

/* begin search box */
.right_r
		{
		width:14px;
		background-image: url(images/red_right.gif);
		}
.bottom_r
		{
		height:14px;
		background-image: url(images/red_bottom.gif);
		}
.corner_r
		{
		width:14px;
		height:14px;
		background-image: url(images/red_right_bottom_corner.jpg);
		}
.middle_r
		{
		width: 170px;
		height:65px;
		background-color: #810100;
		}
/* end search box */
.search
		{
		padding-bottom:7px;
		font-size: 11px;
		font-weight:bold;
		color: #FFFFFF;
		line-height:22px;
		}
.textbox
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		width:100px;
		height:20px;
		border: 1px solid #57585A;
		}
/* begin alphabet box */
.right_gr
		{
		width:14px;
		background-image: url(images/g_right.gif);
		}
.bottom_gr
		{
		height:14px;
		background-image: url(images/g_bottom.gif);
		}
.corner_bottom_gr
		{
		width:14px;
		height:14px;
		background-image: url(images/g_right_bottom_corner.jpg);
		}
.middle_gr
		{
		padding-left:5px;
		width: 170px;
		height:100px;
		background-color: #CECECE;
		}
.top_gr
		{
		padding-left:5px;
		font-size: 11px;
		height:23px;
		background-image: url(images/g_top.gif);
		}
.corner_top_gr
		{
		width:14px;
		height:23px;
		background-image: url(images/g_right_top_corner.jpg);
		}
/* end alphabet box */
.alphabet
		{
		border: solid 1px #ACACAC;
		border-collapse:collapse;
		}
.letter
		{
		cursor:hand;
		border: solid 1px #ACACAC;
		border-collapse:collapse;
		text-align:center;
		font-size: 11px;
		font-weight:bold;
		height:16px;
		width:16px;
		background-image: url(images/letter_bck.gif);
		}
.letter_over
		{
		cursor:hand;		
		border: solid 1px #ACACAC;
		border-collapse:collapse;
		text-align:center;
		font-size: 11px;
		font-weight:bold;
		height:16px;
		width:16px;
		background-color: #FFFFFF;
		}
.letter_over a, .letter_over a:visited, .lightredlink, .lightredlink:visited
		{
		color: #F10000;
		text-decoration:none;
		}
.letter a, .letter a:visited, .lightredlink:hover
		{
		color: #000000;
		text-decoration:none;
		}
/* begin white box */
.white_right
		{
		width:14px;
		background-image: url(images/white_right.gif);
		}
.white_bottom
		{
		height:14px;
		background-image: url(images/white_bottom.gif);
		}
.white_left
		{
		width:14px;
		background-image: url(images/white_left.gif);
		}
.white_top
		{
		color: #F10000;
		padding-left:5px;
		font-size: 11px;
		height:23px;
		background-image: url(images/white_top.gif);
		}
.white_ltc
		{
		width:14px;
		height:23px;
		background-image: url(images/white_left_top_corner.gif);
		}
.white_rbc
		{
		width:14px;
		height:14px;
		background-image: url(images/white_right_bottom_corner.gif);
		}
.white_rtc
		{
		width:14px;
		height:23px;
		background-image: url(images/white_right_top_corner.gif);
		}
.white_lbc
		{
		width:14px;
		height:14px;
		background-image: url(images/white_left_bottom_corner.gif);
		}
.white_middle_left
		{
	padding-left:5px;
	width: 170px;
	padding-top: 5px;
	padding-bottom: 5px;
		}
.mission
		{
	line-height:14px;
	padding-left:5px;
	width: 170px;
	padding-top: 7px;
	padding-bottom: 5px;
		}
.white_middle_center
		{

		}
.white_middle_left a, .white_middle_left a:visited, .white_middle_center a, .white_middle_center a:visited
		{
		color: #DC5D68;
		text-decoration:none;		
		}
.white_middle_left a:hover, .white_middle_center a:hover
		{
		color: #B10000;
		text-decoration:underline;		
		}
/* end white box */

/* begin pink box */

.pink_bottom
		{
		height:14px;
		background-image: url(images/pink_bottom.gif);
		}
.pink_left
		{
		width:14px;
		background-image: url(images/pink_left.gif);
		}
.pink_top
		{
		color: #FFFFFF;
		padding-left:5px;
		font-size: 11px;
		height:23px;
		background-image: url(images/pink_top.gif);
		}
.pink_ltc
		{
		width:14px;
		height:23px;
		background-image: url(images/pink_left_top_corner.jpg);
		}
.pink_lbc
		{
		width:14px;
		height:14px;
		background-image: url(images/pink_left_bottom_corner.jpg);
		}
.pink_middle
		{
	color: #FFFFFF;
	background-color: #DC5D68;
	padding-left:5px;
	width: 170px;
	padding-top: 5px;
	padding-bottom: 5px;
		}
/* end pink box */
/* begin cart box */

.cart_bottom
		{
		text-align: center;
		height:23px;
		padding-top:2px;
		color: #FFFFFF;
		font-weight: bold;
		vertical-align: top;
		background-image: url(images/cart_bottom.gif);
		}
.cart_bottom a, .cart_bottom a:visited
		{
		color: #CECECE;
		text-decoration:none;
		}
.cart_bottom a:hover
		{
		color: #FFFFFF;
		text-decoration:underline;
		}
.cart_left
		{
		width:14px;
		background-image: url(images/cart_left.gif);
		}
.cart_top
		{
		color: #FFFFFF;
		padding-left:5px;
		font-size: 11px;
		height:23px;
		background-image: url(images/cart_top.gif);
		}
.cart_ltc
		{
		width:14px;
		height:23px;
		background-image: url(images/cart_left_top_corner.jpg);
		}
.cart_lbc
		{
		width:14px;
		height:23px;		
		background-image: url(images/cart_left_bottom_corner.jpg);
		}
.cart_middle
		{
	color: #FFFFFF;
	background-color: #810100;
	padding-left:5px;
	width: 170px;
	padding-top: 5px;
	padding-bottom: 5px;
		}
/* end cart box */
.motto
		{
		padding:10px;
		color: #DC5D68;
		}
.maintext
		{
		padding: 10px;
		font-size: 11px;
		line-height: 20px;
		}
.lightred
		{
		color: #F10000;
		}
.red
		{
		color: #B10000;
		}
.darkred
		{
		color: #810100;
		}
.pink
		{
		color: #DC5D68;
		}
.maintext a, .maintext a:visited
		{
		color: #000000;
		text-decoration:none;
		}
.maintext a:hover
		{
		color: #F10000;
		text-decoration:underline;
		}
.productbox
		{
		padding:10px;
		}


.nounderline {
	text-decoration: none;
	color: #000;
}

	
.tdlinks {	
	position: relative; 
	background: #D8C7AD;
	width:172px; 
	vertical-align: center; 
	margin: 0; 	padding: 0;	
	list-style: none;	
	font-size: 11px;		
	position: relative;	
	padding-left: 8px;	
	font-family: verdana, sans-serif;
	/*	line-height: 20px;*/
}

.tdlinks a {    
    	display:block;	
	text-decoration: none; 	
	color: #894024;	
	background: #E3E0CD url(images/button_172x40.jpg) no-repeat 0px 0px;	
	line-height: 20px;	
}

.tdlinks a:hover {	
	color: #894024;  	
	background: url(images/button_172x40.jpg) no-repeat 0px -20px;
}

.tdheader{
	background: url(images/header1_200x40.jpg) no-repeat left top;
	padding: 0px;	
	margin: 0px;
	height: 40px;	
	width: 172px;	
	display: block;	
	line-height: 40px;	
	padding-left: 8px;
	font-size: 11px;	
	color: #491105;	
	font-weight: normal;	
/*	background: #DEC7AD;*/

}	

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #FF0000;
  font-weight: bold;
}

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

DIV.six {font-size:6pt;color:#000000;font-family:"Arial, Helvetica, sans-serif"}
DIV.seven {font-size:7pt;color:#000000;font-family:"Arial, Helvetica, sans-serif"}
DIV.eight {font-size:8pt;color:#000000;font-family:"Arial, Helvetica, sans-serif"}
DIV.nine {font-size:9pt;color:#000000;font-family:"Arial, Helvetica, sans-serif"}
DIV.ten {font-size:10pt;color:#000000;font-family:"Arial, Helvetica, sans-serif"}
DIV.eleven {font-size:11pt;color:#000000;font-family:"Arial, Helvetica, sans-serif"}
DIV.twelve {font-size:12pt;color:#000000;font-family:"Arial, Helvetica, sans-serif"}
