/*
// eTecc Communications Framework
// Version 1.0
// Copyright 2007 eTecc Communications All Rights Reserved
// Last Updated: January 23, 2007
// Created On: January 23, 2007 
*/

	html {

	}

	body {
		margin:0;
		border:0;
		text-align:center;
		padding-top:20px;
		padding-bottom:20px;
	}

	body,td,th,div,span,input,textarea,select
	{
		font-size:9pt;
		font-family:arial;
	}

	
	h1
	{
	font-size:25px;
	color:#939598;
	/*padding-top:30px;*/
	/*padding-left:30px;*/
	font-weight:normal;
	}
	
	a{ 
		outline:none; 
	}
	
	#mainjax a{ outline:none; color:#666; text-decoration:underline; }
	#mainjax a:hover{ outline:none; color:#333; text-decoration:underline; }
	
	
	
	#mainjax a.product { color:#000; text-decoration:none; text-align:center; width:100%; }
	#mainjax a.product:hover {  color:#000; text-decoration:none; }
	
	
	/*#mainjax td.product_box { border:1px solid #ffffff; color:#000; text-decoration:none; }*/
	#mainjax td.product_box:hover { border:2px solid #cccccc; padding:0px; color:#000; text-decoration:none; }
	
	
	/*
	//
	// Template Frame
	//
	*/
	#frame
	{
		border:solid 1px #c6c8ca;

		width:1232px;
		
		margin:0px auto; /* Right and left margin widths set to "auto" */
		text-align:center; /* Counteract to IE5/Win Hack */

	}

	#frameCenterCol
	{
		width:1082px;
		
		margin:0px auto;
		text-align:left;

		padding-top:24px;
	}

	#newsletterSignup, 
	#newsletterSignup a
	{
		text-align:right;
		text-decoration:none;
		color:#4c4d4f;
	}

	#darkNavLine
	{
		background:#636466;
		height:1px;
	}
	#lowerNav
	{
		height:22px;
		text-align:center;
		color:#4c4d4f;
	}
	.footer td
	{
		color:#707070;
	}
	.contentArea
	{
		border:solid 1px #c6c8ca;
	}
	.categories a
	{	
		line-height:200%;
		color:#231f20;
		text-decoration:none;
		font-size:10pt;
	}

	.contentPad
	{
		padding:20px;
		line-height:170%;
		font-size:10pt;
	}
	
	.contentPad label
	{
		width: 150px;
		display: block;
		float: left;
	}
	
	.contentPad textarea
	{
		width:250px;
	}

	/********* LEFT NAV STYLES *********/
	.menu_list 
	{
		width: 150px;
		font-family:arial;
		font-size:14px;
	}
	.menu_head
	{
		/*padding: 5px 10px;*/
		cursor: pointer;
		position: relative;
		margin:1px;
		/*font-weight:bold;*/
		/*background: #eef4d3 url(left.png) center right no-repeat;*/
		width:221px;
		padding-bottom:5px;
		padding-top:5px;
		padding-left:20px;
		font-size:13px;
	}
	
	.menu_head  a
	{
		color:#000;
		text-decoration:none;
	}
	
	.menu_body 
	{
		display:none;
	}
	.menu_body a
	{
		display:block;
		color:#000;
		/*background-color:#EFEFEF;*/
		padding-left:30px;
		/*font-weight:bold;*/
		text-decoration:none;
		padding-bottom:5px;
		padding-top:5px;
		font-family:arial;
		font-size:13px;
	}
	.menu_body a:hover 
	{
		color: #000000;
		text-decoration:none;
	}

	td.product_box
	{
		border:1px solid #dcddde;
		width:207px;
		height:170px;
		/*padding-top:10px;*/
		text-align:center;
		text-align:center;
	}
	
	td.product_box a
	{
		display:block;
		color:#000;
		text-decoration:none;
		text-align:center;
	}
	
	td.product_box a img
	{
		border:0px solid;
	}
	
	td.product_box span.bo
	{
		display:block;
		/*width:100%;*/
		padding:10px;
		height:25px;
		/*background-color:#dcddde;*/
	}
	
	td.product_box span.bu
	{
		display:block;
		/*width:100%;*/
		padding:10px;
		height:15px;
		/*background-color:#dcddde;*/
		font-weight:bold;
	}
	
	a img{ border:0px solid; }
	
	table.checkoutrow{ border-bottom:1px solid #dcddde;}
	table.checkoutrow tr td span{ font-size:16px;}
	
	div.anyClass ul li { width:200px; height:200px; line-height:200px; }

	.product_desc span.heading
	{
		font-size:13pt;
		color:#666;
		text-decoration:underline;
	}
	.product_desc
	{
		font-size:10pt;
		color:#666;
	}
	.product_desc a
	{
		color:#9999cc;
	}
