body {
	background-color: #FDF2E8;
	font: 12px Verdana;
	margin: 20px 0;
}
td {
	margin: 0; padding: 0;
	font: 12px Verdana;
}

form { margin: 0; padding: 0 }

a { color: #00C; font-weight: bolder; text-decoration: none; }

table.main {  border: 1px solid #EE6E01; background-color: white; }

p { margin: 5px; }

table.bordered { border-collapse: collapse; }
table.bordered td { border: 1px solid #D66101; padding: 6px;}
table.bordered th { border: 1px solid #D66101; color: black; background-color: #FEE1A9; }

.brands_area { background-color: #FEE1A9; }
div.header { text-align: left; color: #D35236;  font-weight: bolder; }
/*
table.brands { border: 1px solid #FBA955; border-left-width: 0; }
table.brands th, 
table.brands td {
	padding: 4px 8px 4px 4px;
	font-weight: bolder;
	background-color: #FBA955;
	cursor: pointer;
	color: white;
}
table.brands td a { color: white; text-decoration: none; }
table.brands td a:hover { text-decoration: underline; }
*/
#tabSunglasses { width: 180px; }
#tabEyeglasses { width: 180px; }
.tab { margin: 0 6px; }


.tabBar .selected {
	padding: 6px 4px;
	font-weight: bolder;
	color: white;
	background-color: #D66101;
	cursor: default;
	border: 1px solid #D66101;
	border-bottom: 0;
}
.tabBar .active {
	padding: 6px 4px;
	font-weight: bolder;
	color: #D66101;
	background-color: #FFF4E0;
	cursor: default;
	border: 1px solid #D66101;
	border-bottom: 0;
}
.tabBar .inactive {
	padding: 6px 4px;
	font-weight: bolder;
	color: #D66101;
	cursor: pointer;
	border-bottom: 1px solid #D66101;
}

.tabArea {
	background-color: #FFF4E0;
	padding-bottom: 6px;
	padding-top: 6px;
	border: 1px solid #D66101;
	border-top: 0;
}

.tab ul { margin: 4px 0 2px 19px; padding: 0; color: #D66101; list-style-type: square; }
.tab ul li { margin: 0; padding: 4px 2px; white-space: nowrap; }
.tab ul li a { color: #D66101; }
.tab ul li a:hover { text-decoration: underline; }

.tab li.hilite { background-color: #D66101; cursor: pointer; }
.tab li.hilite a:hover, .tab li.hilite a { color: white; }

div.header { background-color: #D66101; color: white; padding: 20px; font-size: 16px; font-weight: bolder; }
div.showcase { background-color: white; padding: 0 5px 10px 5px; }
div.showcase a { text-decoration: none; font-weight: bolder; color: black; }
div.text { line-height: 20px; font-size: 13px; padding-left: 15px; text-align: justify; }
div.frame { background-color: white; padding-bottom: 40px; }
div.breadcrumbs { margin-left: 15px; }

.green { color: green; font-weight: bolder; }
.blue { color: blue; font-weight: bolder; }
.soldout { color: red; font-weight: bolder; padding-top: 4px; }

.footer {
	text-align: center;
	font-weight: bolder;
	font-size: 11px;
	padding: 20px 0 10px 0;
	color: #EE6E01;
	background-color: #FEE1A9;
}

.option_area { padding: 20px; background-color: #e1e1e1; }

div.hiliteCell { border: 1px solid gray; background-color: #e1e1e1; }

div.header_info {
	position: absolute;
	text-align: center;
	width: 1000px;
	line-height: 20px;
	color: #D66101;
	font-size: 13px;
}
