/*
basic
*/

body {
	background:#c6d7ff;
	}

/*
header/havigation
*/
td.e_logo {
	background:rgb(198,215,255);
	}

td.e_logo select{
	width:175px;
	font:bold 10px arial;
	margin:10 3 3 3px;
	}

th.e_navbar {
	background:rgb(255,255,204);
	border-bottom:solid 1px black;
	text-align:left;
	}

td.e_navbar {
	background:rgb(255,255,204);
	color:black;
	padding:3px;
	font:normal 12px Arial;
	}

td.e_navbar input{
	border:solid 1px black;
	font: normal 11px Tahoma, Verdana;
	}


/*
right column - cart/features
*/

table.tableCartInfo {
	border:solid 1px black;
	background:white;
	position:relative;
	top:-22px;
	}
table.tableCartInfo th{
	background:black;
	color:white;
	font:bold 14px Arial;
	padding: 2 15 2 15px;
	}
table.tableCartInfo td div{
	font:normal 12px Arial;
	padding: 2 10 3 10px;
	}

table.tableFeatures {
	border:solid 1px black;
	background:white;
	position:relative;
	top:-18px;
	}
table.tableFeatures th{
	background:rgb(198,215,255);
	color:black;
	border-bottom:solid 1px black;
	font:bold 14px Arial;
	padding: 2 15 2 15px;
	}
table.tableFeatures td{
	padding: 0 10 6 10px;
	}

table.tableFeatures td div{
	font:normal 12px Arial;
	padding: 6 0 4 0px;
	border-bottom:dotted 3px black;
	margin-bottom:3px;
	}
table.tableFeatures td div strong{
	color:red;
	font:bold 13px Arial;
	display:block;
	}

/*
left column - categories
*/

table.tableCategories{
	border:solid 1px black;
	background:white;
	margin-bottom:5px;
	}
table.tableCategories th{
	background:rgb(198,215,255);
	color:black;
	border-bottom:solid 1px black;
	font:bold 14px Arial;
	padding: 2 5 2 5px;
	}

td.business {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	white-space: nowrap;
	padding: 2 5 5 5px;
	}
td.business a {
	padding: 0 10 0 10px;
	display:block;
	height:17px;
	line-height:17px;
	margin-top:1px;
	}
td.business a:hover {
	text-decoration:none;
	background-color: #c0d2ec;
	}
/*
columns
*/
div.e_clmn1,
div.e_clmn2 {
	width: 178px;
	line-height:1px;
	height:1px;
	background:white;
	}


/*
footer
*/
table.e_footer th{
	
	height:19px;
	font:bold 11px Arial;
	}

table.e_footer td{
	color:black;
	background:#000000;
	height:26px;
	color:white;
	font:bold 13px Arial;
	}

table.e_footer td input{
	width:150px;
	}

table.e_footer td a.footer,
table.e_footer td a.footer:link,
table.e_footer td a.footer:visited,
table.e_footer td a.footer:active,
table.e_footer td a.footer:hover{
	color:white;
	font:bold 13px Arial;
	}

/*
body-content
*/
table.tableBorder{
	background:white;
	}





