HTML	{height:100%; background:#fff}
BODY { padding:0; margin:0;
 /*background:#FFF url(img/body.gif) repeat-x left bottom;*/
  color:#003d5a; font:12px Tahoma, Verdana, Arial;}



td { vertical-align:top; }
a img { border:none; }
input { border:1px solid #C2C9D2; background:#fff; font:11px "Courier New", Courier, monospace;}
input.nav { border:1px solid #C2C9D2; background:#fff; font:11px "Courier New", Courier, monospace; margin: 0 0 2px 0;  padding: 2px 5px; }
p.navbar  { padding: 8px 0; margin: 0;}
select { border:1px solid #C2C9D2; background:#fff; 
font:11px Tahoma, Verdana, Arial; }
option { font:11px Tahoma, Verdana, Arial; }
optgroup { font:bold 10px Tahoma, Verdana, Arial;}
.h1 { background:url(img/h1_center.gif) 0 0 repeat-x; height:55px; margin-bottom:2px; color:white;font-size:18px;font-weight:bold;}
	.h { position:absolute; top:20px; left:21px; }
.floatright { float:right; display:block; }
.floatleft { float:left; display:block; }
.important { font-weight:bold; color:#d02f35; }
ul { padding:0; margin:0; 
list-style-type:none; }
li { 
/*padding:0 0 14px 16px;*/
padding:0 0 0px 0px;
}
h2 { padding:0; margin:0; color:#104e7f; font:14px Tahoma, Verdana, Arial; font-weight:bold; }
h1 { margin:0; padding:20px 0 13px 20px; font:normal 24px "Trebuchet MS"; background:url(img/h1_left.jpg) no-repeat;  }
}
li.cats { 
padding:3px 0 3px 16px;
/*background:url(img/list-style.gif) 0 10px no-repeat;*/
background:none;
}


.outer { padding:0 100px; padding-bottom:26px; background: url(img/outer_bg.jpg) 0 bottom repeat-x; }
.all	{background:url(img/bg_main.jpg) center 0 no-repeat;}
.table_head {background-color:#0A8CE2;color:white;font-weight:bold;padding:5px}
.table_foot {background-color:#0A8CE2;color:white;font-weight:bold;padding:5px} /*#FF9900*/

.header { }
	.logo { position:relative; z-index:1; }
	* html .logo { width:377px; height:103px; margin-bottom:7px; filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='crop'); }
		* html .logo img { display:none; }
		.since { position:absolute; margin-top:-70px;padding-left:650px}
		* html .since { width:100px; height:99px; filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/since1985.png', sizingMethod='crop'); }
			* html .since img { filter: alpha(opacity=0); display:block !important; }
	.tables { text-align:right; vertical-align:middle; }
		.cornered_tbl { margin-left:15px; }
			.top_brown { background:#fff url(img/brown_top_bg.gif) 0 0 repeat-x; height:6px; font-size:1px; line-height:1px; }
			.bottom_brown { background:#fff url(img/brown_bottom_bg.gif) 0 0 repeat-x; height:6px; font-size:1px; line-height:1px; }
			.left_brown { background:#fff url(img/brown_left_bg.gif) 0 0 repeat-y; width:6px; }
			.right_brown { background:#fff url(img/brown_right_bg.gif) 0 0 repeat-y; width:6px; }
			.content_brown { background:#fff; padding:4px 17px; }
				.td_titles { color:#343434; padding-right:6px; padding-bottom:5px; text-align:left; }
				.td_meanings { color:#343434; text-align:left; }
					.td_meanings a { text-decoration:underline; color:#FF6800; }
					.td_meanings a:hover { text-decoration:none; }
			.top_blue { background:#6597C8 url(img/blue_top_bg.gif) 0 0 repeat-x; height:6px; font-size:1px; line-height:1px; }
			.bottom_blue { background:#eaf6ff url(img/blue_bottom_bg.gif) 0 0 repeat-x; height:6px; font-size:1px; line-height:1px; }
			.left_blue { background:#eaf6ff url(img/blue_left_bg.gif) 0 0 repeat-y; width:6px; }
			.topleft_blue { background:#eaf6ff url(img/blue_topleft_bg.gif) 0 0 repeat-y; width:6px; border-bottom:1px solid #11b1fd; }
			.right_blue { background:#eaf6ff url(img/blue_right_bg.gif) 0 0 repeat-y; width:6px; }
			.topright_blue { background:#eaf6ff url(img/blue_topright_bg.gif) 0 0 repeat-y; width:6px; border-bottom:1px solid #11b1fd; }
			.topcontent_blue { background:#6597C8; padding:3px 24px; padding-bottom:6px; text-align:center; border-bottom:1px solid #11b1fd; font-size:11px; }
				.topcontent_blue a { color:#FFF; text-decoration:underline; }
				.topcontent_blue a:hover { color:#ff6800; }
			.content_blue { background:#FAFAFA; padding:5px 24px; padding-bottom:4px; color:#4f4a4a; font-size:10px; line-height:15px; }
			.content_blue a { color:#25282A; text-decoration:underline; }
			.content_blue a:hover { text-decoration:none; }

.topmenu {
 background:#83C600 url(img/top_menu.gif) 0 0 repeat-x; color:#74971f;

  }
  .nactive{
   font-family: Tahoma, Helvetica, sans-serif;
   font-size:11px;
  }
	.tabs { height:38px; }
		.tabs .active_tab {
		 float:left; 
		 /*padding:12px 20px;*/
		 padding: 12px 20px;
		  color:#FFF; font-weight:bold; 
		  background:#006beb url(img/tab_bg.gif) 0 0 no-repeat; }
		.tabs a { 
		display:block; float:left; padding:12px 20px; text-decoration:none; color:#1d1b1b;
		 font-family: Tahoma, Helvetica, sans-serif;
		 }
		.tabs a:hover { 
		background:#83C600 url(img/tab_bga.gif); color:#1d1b1b;
		 font-family: Tahoma, Helvetica, sans-serif;
		 }
	.top_links {
	 	text-align:right; font-size:11px; 
	 padding:12px 0; 
		 /*padding:15px 0;*/
		 
		 padding-bottom:10px;  }
		.top_links a { margin:0 17px; color:#192700; text-decoration:none; }
		.top_links a:hover { color:#ffffff; }

.search { background:#3C72C2; }
	.bc	{ padding:15px 0 0 15px; font:11px tahoma ; color:#BCCFEA }
		.bc	A, .bc	A:visited	{color:#ffffff }
	.search_bg {padding:10px 21px 8px 21px; text-align:right; font-size:11px; }
		.search_text { color:#BCCFEA; font-weight:bold; }
		.search_bg a { color:#FFF; text-decoration:underline; padding-left:9px; background:url(img/arr.gif) 0 3px no-repeat; _background:url(img/arr.gif) 0 5px no-repeat; position:relative; bottom:1px; }
		.search_bg a:hover { text-decoration:none; }
		.search_bg input, .search_bg select { width:140px; margin-left:4px; }
		.search_btn { margin-bottom:-7px; }
		.search_divider { margin:0 12px; }

.subdirs A, .subdirs A:visited{color:#9CAFDA; font-weight:bold;}
.subdirs A:hover{color:#BCCFEA; font-weight:bold;}

.content {}
	.left { background:#8A919A; }
		.menu	{background:#9DA3AA url(img/cat_bg.gif) repeat-x; }
		.menu a { display:block; background:url(img/divider.gif) 0 bottom repeat-x; text-transform:uppercase; font:11px "Trebuchet MS", Arial; color:#FFF; text-decoration:none; padding:4px 0 4px 0; }
		.menu div { background:#0a8ce2 url(img/divider.gif) 0 bottom repeat-x; }
		.menu a:hover { background:#767E88 url(img/divider.gif) 0 bottom repeat-x; }
			.menu a span { display:block; background:url(img/arr2.gif) 172px 7px no-repeat; padding-left:19px; }
			.menu a:hover span { background:url(img/arr2.gif) 8px 7px no-repeat; }
		.menu .selected { display:block;
		/* background:#767E88 url(img/divider.gif) 0 bottom repeat-x;  */
		background:#145dcf url(img/divider.gif) 0 bottom repeat-x; 
		 text-transform:uppercase; font:11px "Trebuchet MS", Arial;
		  color:#FFF; text-decoration:none;
		  /* padding:8px 0 9px 0; */ }
			.menu .selected span { background:url(img/arr2.gif) 8px 7px no-repeat; padding-left:19px; display:block; text-transform:uppercase;font:11px "Trebuchet MS", Arial; color:#FFF; text-decoration:none;}

<!-- Horizontal Menu -->
			.menuh	{
			background:#9DA3AA url(img/cat_bg.gif) repeat-x; }
		.menuh a { 
		display:block; background:url(img/divider.gif) 0 bottom repeat-x; 
		text-transform:uppercase; font:11px "Trebuchet MS", Arial; 
		color:#FFF; text-decoration:none; padding:4px 0 4px 0; }
		.menuh div { 
		background:#0a8ce2 url(img/divider.gif) 0 bottom repeat-x; }
		.menuh a:hover { 
		background:#767E88 url(img/divider.gif) 0 bottom repeat-x; }
			.menuh a span { 
			display:block; 
			background:url(img/arr2.gif) 172px 7px no-repeat; padding-left:19px;
			 }
			.menuh a:hover span { background:url(img/arr2.gif) 8px 7px no-repeat; }
		.menuh .selected { display:block;
		/* background:#767E88 url(img/divider.gif) 0 bottom repeat-x;  */
		background:#145dcf url(img/divider.gif) 0 bottom repeat-x; 
		 text-transform:uppercase; font:11px "Trebuchet MS", Arial;
		  color:#FFF; text-decoration:none;
		  /* padding:8px 0 9px 0; */ }
			.menuh .selected span { 
			background:url(img/arr2.gif) 8px 7px no-repeat; 
			padding-left:19px; 
			display:block; 
			text-transform:uppercase;font:11px "Trebuchet MS", Arial; color:#FFF; 
			text-decoration:none;}
		<!-- Horizontal Menu Closed -->


		.banner { margin:12px 0; }
			.banner a img { display:block; margin:0 auto; border:1px solid #C2C9D2; }
			.banner a:hover img { border:1px solid #FFF;  }

	.right { padding-left:13px; }
		.lists { padding:24px 0 10px 19px; }
			.lists td { padding-right:57px; }
		.brands { border:1px solid #E4E4E4; padding:17px 11px 0 0; margin-bottom:13px; }
			.brands td { text-align:center; padding-bottom:17px; padding-left:11px; }
				.brands td a { display:block; border:1px solid #C9C9C9; height:60px; }
				.brands td a:hover { border:1px solid #E4E4E4; }
		.block_left { background:#BCBCBC; }
			.block_green { background:#5d9b12; }
			.block_blue { background:#3881c6; }
			.green_line { background:#FFF; padding-bottom:20px; }
		.block_right { background:#7D838B; }
		.note { border:1px solid #d2c479; background:#fff9dd url(img/note_bg.gif) 0 0 repeat-x; }
			.note_text { vertical-align:middle; padding:0 78px 0 13px; }

.bottom_links { padding:11px 0; padding-bottom:3px; }
	.bottom_links_bg { border:10px solid #8994A2; border-width:10px 0 3px 0; background:#6B788A; color:#fff; padding-bottom:5px; text-align:right; font-size:11px; }
		.bottom_links_bg a { margin:0 17px; color:#FFF; text-decoration:underline; }
		.bottom_links_bg a:hover { text-decoration:none; }

.footer { border:1px solid #C2C9D2; padding:12px 13px 17px 19px; background:#FFF; font-size:11px; color:#32353C; }
	.powered { white-space:nowrap; width:373px; }

/* catalog */

.trail { padding:4px 0 9px 0; font:12px "Trebuchet MS", Arial; }
	.trail a { color:#02d; text-decoration:underline; padding-right:7px; background:url(img/arr2grey.gif) right 8px no-repeat; margin-right:3px; }
	.trail a:hover { text-decoration:none; }
.catalog { border:1px solid #EBEDEE; padding:17px 11px 0 0; margin-bottom:13px; }
	.catalog td { text-align:center; padding-bottom:17px; padding-left:11px; }
		.item { border:1px solid #C9C9C9; height:210px; padding:0 17px;  overflow: hidden;}
			.item_name { width:100%;text-align:left; font-weight:bold; padding:8px 0 8px 0; }
				.item_name a { color:#FF6800; text-decoration:underline; }
				.item_name a:hover { text-decoration:none; }
			.item img { display:block; margin:0 auto; margin-bottom:8px; }
			.model { color:#595b5e; font-size:11px; overflow: hidden; }
			.price { color:#595b5e; font-size:10px; font-weight:bold; text-align:left; }
			.dollar { color:#cc2600; }
			.message_text { color:#cc2600;font-size:11px;font-weight:bold;overflow: hidden; }
			.message { color:#cc2600;font-size:11px;font-weight:bold;overflow: hidden; text-align:center; }
			.alert_message { color:green;font-size:11px;font-weight:bold;overflow: hidden; text-align:center; }
			.text_message { font-size:11px;font-weight:bold;overflow: hidden; text-align:center; }

/* item */

.product { padding:21px 40px 21px 4px; border:1px solid #a9e3fe; margin-bottom:13px; }
	.zoom { text-align:center; font:12px "Trebuchet MS", Arial; padding-top:10px; }
		.zoom a { color:#02d; text-decoration:underline; margin-left:6px; }
		.zoom a:hover { text-decoration:none; }
	.description { padding-left:35px; }
		.description p { padding:0; margin:0 0 14px 0; }
		.description li { padding:0 0 0 8px; background:url(img/liststyle2.gif) 0 7px no-repeat; }
		.cost { border-top:1px solid #11b1fd; border-left:1px solid #11b1fd; margin-top:40px; }
			.cost td { border-bottom:1px solid #11b1fd; border-right:1px solid #11b1fd; background:#f7fbff url(img/cost_td.gif) 0 0 repeat-x; height:45px; vertical-align:middle; padding:0 17px; }
			.cena { color:#006beb; font:14px "Trebuchet MS", Arial; font-weight:bold; }
	.morephotos { padding-top:20px; }
		.morephotos a { display:block; border:1px solid #11b1fd; text-align:center; margin-left:7px; }
		.morephotos a:hover { border:1px solid #a9e3fe; }

a.bulk {color: #fff; font: normal 17px "Trebuchet MS", Arial; position: absolute;  margin: -40px 20px 0 0; border: 0px solid red; width: 770px; text-align: right;}
a.bulk:hover {color: #fff; text-decoration: none;}

#loading	{
	background: #7BC300;
	color: #fff;
	font: font: bold 18px "Trebuchet MS", Arial;
	position: absolute;
	right: 0;
	top: 0; 
	z-index: 10;
	padding: 5px;
	margin:215px 10px 1px 1px;
	border: 1px solid #fff;
}

.loading	{
	background: #7BC300;
	color: #fff;
	font: font: bold 18px "Trebuchet MS", Arial;
	position: absolute;
	z-index: 10;
	padding: 5px;
	border: 1px solid #fff;
}


table.tabcont {
	padding:0; 
	margin:0;
}
table.tabcont td{
	padding:3px; 
	text-align: left;

}
table.tabcont th{
	background-color: #0A8CE2; color: #ffffff;text-align:left; padding:10px 0px 0px 5px;
}

.error {color: #ff0000; font-weight: bold;}


table.thbl {
	background: #0A8CE2;
	border-left: 1px solid #F2F2F2;
	border-bottom: 2px solid #0A8CE2;
}
table.thbl th {
	background: #0A8CE2;
	color: #fff;
	padding: 4px 8px;
	vertical-align: middle;
	border-right: 1px solid #F2F2F2;
	border-top: 1px solid #F2F2F2;
}
table.thbl td {
	background: #fff;
	padding: 2px 8px;
	vertical-align: middle;
	border-right: 1px solid #F2F2F2;
	border-top: 1px solid #F2F2F2;
}

table.thbl tr.selected td {
	background: #F0F0F7;
}

table.filter		{	background-color: #0A8CE2;	}
table.filter td		{	background-color: #FFFFFF; vertical-align: middle;	}
table.filter th		{	background-color: #0A8CE2; vertical-align: middle; color: #ffffff; }



/*///Calendar CSS 9/19/2008*/

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
/*End Calendar*/

h3 .headerbar {
cursor:pointer;
}