body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:4px 0px 0px 0px;
	padding:0px;
	background-color:#FFFFFF;
	text-align:left;
	/*background-image:url(/images-ret14/header_5/page_bg.gif);
	 background-repeat:repeat-x;*/
}

td {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	/*font-size:12px;
	text-align:left;*/
	
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	}
/*div {text-align:left;}*/

.header15 {background-image: url("/images/header-bg4.png"); background-repeat:no-repeat; width:790px; }

.headLinks { font-size:90%; text-align:right; padding:52px 0 0 0; font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; vertical-align:middle; }
.headLinks a, .headLinks a:hover, .headLinks a:visited { color:#8695B0; /*color:#6699CC;*/}

.headLinks2 { font-size:13px; text-align:center; padding:15px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.headLinks2 a, .headLinks2 a:hover, .headLinks2 a:visited { color:#FFFFFF;}

.headLinks3 { font-size:90%; text-align:left; padding:14px 0 10px 3px; font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; }
/*.headLinks3 a, .headLinks3 a:hover, .headLinks3 a:visited { color:#8695B0;}*/
textarea:focus, input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}
input, textarea {
	/*width: 98%;
	margin-bottom: 0.5em;
	padding: 2px;
	font-size: 1em;*/
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	
}
input.none {border:0;}

/*input {
	width: 12em;
}*/

input.button {
	/*width: 5em;*/
	background-color: #e6e6e6;
	border-color: #ccc #666 #666 #ccc;
	margin-left: 1em;
	padding: 0;
	cursor: pointer;
}

label {
	float: left;
	width: 8em;
}

h1{
margin:0px;
padding:0px;
font-size:20px;}

h2{
margin:0px;
padding:0px;
font-size:18px;}

h3{
margin:0px;
padding:0px 0px 3px 0px;
font-size:14px;}
h4 {font-size:14px;}

a {color:#0033CC;}
a:hover {color: #CC3300;}
a:visited {color:#993399;}
a:hover {color: #CC3300;}

abbr, acronym, .help{border-bottom:1px dotted #333; cursor:help;}

/* PRICE LISTINGS ***/
.listings {font-size:11px;}
.listingsCOL{ width:320px;}
.COLitem {border-bottom:1px dotted #ccc; margin-bottom:4px; display:block; float:left; width:240px; }
.COLprice {float:left; display:block;width:80px; font-size:11px;}
.COLhead {font-weight:bold; margin-bottom:3px;}
/* END PRICE LISTINGS ***/

.smText {font-size: 10px;}
.midtext {font-size: 11px;}
.lgtext {font-size: 14px;}
.ta10Bold {font-size: 13px;font-weight: bold;}
.ta12bold {font-size: 14px;font-weight: bold;}
.t11v {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.top {border-top:  1px solid #cccccc;}
.bottom {border-bottom:  1px solid #cccccc;}
.left {border-left:  1px solid #cccccc;}
.right {border-right: 1px solid #cccccc;/*#999999;*/}
.grey {color:#0066CC;}
.grey2 {color: #666666;}

.addcart:link, .addcart:visited, .addcart:active {
	
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.addcart:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.viewopt {
float:right;
background-image:url(/images/options_box.gif); 
background-repeat:no-repeat;
 width:142px;
 padding-top:6px;
 padding-bottom:6px;
 font-size:11px;
 text-align:center;
}
.priceline {border-bottom:1px dotted #cccccc;}

/*************** CAT PAGES *********************/
.catcontain {width:100%;}
.catleft {float:left; width:85px;padding: 5px 0px 5px 0px;}
.catright {margin-left: 87px;padding: 5px 5px 10px 5px;}
.catalt {background-color:#f2f4f6;}
.catdivider{clear:both; background-image: url("/images/300c_line.gif"); background-repeat:repeat-x;}
/*****************END CATS *********************/
.bold {font-weight: bold;}
.white {color: #FFFFFF;}
.red {color:#DC1212;}
.sectionhead {background-color:#336699;
/*background-image:url(/images-ret14/sec_arrow.gif);
background-repeat:no-repeat;*/padding:10px 0px 0px 10px;height:24px;color: #FFFFFF;font-weight: bold;}



.hilite {border:1px solid #8695B0; padding:10px;}
.hiliteWhite {border:1px solid #003366;padding:10px;}
.price { font-weight: bold;color: #DC1212; }
.blue {color: #9FCFEC;}


.sublist {
	font-size: 11px;
	padding: 0;
	margin: 4px 0px 5px 8px;
	list-style: none;
}

.sublist li {
/*padding-left: 8px;
background-image:url(/images-ret14/sublist_bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;*/
}
.paplist {
	padding: 0;
	margin: 4px 0px 5px 10px;
	list-style: none;
}

.paplist li {
padding-left: 14px;
background-image: url("/images/sublist_bullet.gif");
background-repeat: no-repeat;
background-position: 0 .5em;
padding-bottom:3px;
}

.itemlist {font-size:12px;}
.itemlist ul {list-style-type:square;
margin:10px 0px 0px 20px;
padding:0;
}
.itemlist ul li { padding-bottom:3px; }

.breadcrumb { 
clear:both;
text-align:left;
font-size:11px;
margin: 0 0 8px 0;
width: 790px;
color:#8695B0;}

.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited { color:#8695B0;}

/*************  RIGHT COLUMN CONTROL *******************/
/*.headfont2 {background-color:#3366CC;
background-color:#3270B2;
padding:5px 5px 5px 5px; */
     /*border-bottom:1px solid #000000;
font-weight:bold;
color:#FFFFFF;
font-size:11px;}*/

.headfont2 {
/*background-color:#CFE5FC;*/
background-color: #ffffff;
padding:5px 5px 5px 5px; 
font-weight:bold;
color:#333333;
font-size:11px;
border-top:1px solid #8695B0;
border-bottom:1px solid #8695B0;}

.subcat {background-color:#6699cc;
padding:5px 5px 5px 10px;
border-bottom:2px solid #ffffff;
font-weight:bold;
color:#FFFFFF; }

#subbutton2 {
/*background-color:#F4f4f4;
background-color:#F1F5FB;
background-color:#E5EDF8;*/
background-color:#F3F6F8;
border-left:1px solid #8695B0;
border-right:1px solid #8695B0;
border-bottom:1px solid #8695B0;
font-size:11px;
margin:0px 0px;

}

#subbutton2 ul {
	margin: 0px;
	padding: 3px;
	list-style: none;
	
}

#subbutton2 ul ul {
	list-style: none;
	margin: 0;
	padding: 2px 2px 2px 5px;
	font-size: 11px;
	border-bottom:0px solid #ffffff;}
                
#subbutton2 li {
background-image: url("/images/0085_blueAndPointy2.png");
background-repeat: no-repeat;
background-position: 0 .4em;
margin: 0 0 0 0;
padding:2px 2px 0 12px;
/*padding:4px 2px 1px 12px;*/}
				
#subbutton2 li li {
    margin: 0;
	padding: 0 0 0 14px;
	background-image: url("/images/0002_list-item.png");
	background-repeat: no-repeat;
	background-position: 0 .2em;
	}

#subbutton2 li a {/*color:#006699;color: #0033CC;*/text-decoration:none;}	
#subbutton2 li a:hover {color: #CC3300;text-decoration: underline;}			
#subbutton2 li a.myLink {color: #FF3333;font-weight:bold;/*text-decoration:none;*/}
#subbutton2 li a.myLink {color: #FF3333;font-weight:bold;text-decoration:underline;}

.subbuttonhead {
padding:2px; 
font-size:12px; 
/*background-color:#6992D0; 
color:#FFFFFF;*/
font-weight:bold;
}

.buttonlinks{padding:5px 0px 10px 5px; border-bottom:2px solid #ffffff;
line-height:18px;}
/***********  END RIGHT COLUMN CONTROL *****************/
/* ---   CODE FOR STRIPED TABLES --- */
#prodTable {
background-color: #F9F9F9;
border-top: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
margin: 0px 1px 1px 0px;
}

#prodTable td {
padding: 4px;
border-bottom: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
text-align:left;
}

#priceTable {
background-color:#FCFCE8;
border-left: 1px solid #D9D9D9;
border-top: 1px solid #D9D9D9;
margin: 0 1px 1px 0;
}

#priceTable td {padding:4px;border-bottom: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;}

#itemtable {border:1px solid #cccccc;}
#itemtable td {border:1px solid #CCcccc;padding-bottom:5px;}
.itemcell { padding:4px; /*background-color:#f2f4f6;*/}

/*.button2 {
background-color:#E5EDF8;

border:1px solid #003366; 
}
.buttonlinks{padding:5px 0px 10px 5px; border-bottom:2px solid #ffffff;
line-height:18px;}
*/



