body, td, th {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
body {
	background-color: #1C3344;
	margin: 0;
	text-align: center;
}
p {
	padding: 2px 0 5px 0;
	margin: 0;
	line-height: 18px;
	text-align: justify;
}
a, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #666;
	text-decoration: underline;
}
a img {
	border: 0;
}
h1 {
	font-size: 24px;
	color: #1c3344;
	font-weight: normal;
	padding: 0 0 5px 0;
	margin: 0;
}
h2 {
	font-size: 18px;
	color: #3c8200;
	font-weight: normal;
	padding: 3px 0;
	margin: 0;
}
h2 a, h2 a:hover, h2 a:visited { color: #3c8200; }

#content_container #content #right h2 {
	color: #666;
}
h3 {
	font-size: 14px;
	color: #333;
	padding: 3px 0;
	margin: 0;
}
hr{height:0; background-color:#EBEBEB; border:0; margin:10px 0; border-top:solid 1px #EBEBEB; overflow:hidden}
img.leftalign {
	float: left;
	padding: 0 5px 0 0;
	margin: 0;
}
img.rightalign {
	float: right;
	padding: 0 0 0 5px;
	margin: 0;
}
img.absmiddle {
	vertical-align: middle;
}
form {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
hr {
	height: 0;
	background-color: #EBEBEB;
	border: 0;
	margin: 10px 0;
	border-top: solid 1px #EBEBEB;
	overflow: hidden;
}
#top_container {
	color: #FFF;
	background-color: #1c3344;
	margin: 0;
	padding: 0;
	height: 50px;
	border-bottom: 1px solid #355f7d;
}
#top_container #top {
	color: #CCC;
	background-color: #1C3344;
	text-align: left;
	padding: 0;
	height: 50px;
	width: 780px;
	margin: 0 auto;
}
#top_container #top ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 50px;
}
#top_container #top ul li {
	float: left;
	font-size: 11px;
	padding: 0 20px 0 0;
	margin: 0;
}
#top_container #top ul li a, #top_container #top ul li a:visited {
	color: #CCC;
	text-decoration: none;
}
#top_container #top ul li a:hover {
	color: #5095c7;
	text-decoration: none;
}
#top_container #top #searchbox {
	color: #CCC;
	background-color: #1C3344;
	text-align: left;
	float: right;
	width: 290px;
	margin: 0;
	font-size: 11px;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#top_container #top #searchbox input.search {
	background: #1C3344 url(../images/search_bg.gif) 0px 2px no-repeat;
	border: 0;
	padding: 1px 1px 1px 20px;
	margin: 0;
	color: #CCCCCC;
}
#top_container #top #searchbox .button {
	vertical-align: middle;
	background: url(../images/search.gif) no-repeat;
	border: none;
	width: 71px;
	height: 24px;
}
#banner_container {
	color: #FFF;
	background-color: #10a8d9;
	margin: 0;
	padding: 0;
	height: 250px;
	background-image: url(../images/banner_bg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #FFF;
}
#banner_container #banner {
	color: #FFF;
	padding: 0;
	height: 250px;
	width: 780px;
	margin: 0 auto;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
}
#banner_container #banner ul {
	list-style-type: none;
	margin: 0;
	padding: 219px 0 0 350px;
}
#banner_container #banner ul li {
	float: left;
	padding: 0;
	margin: 0;
}
#banner_container #banner ul li a, #banner_container #banner ul li a:visited {
	display: block;
	background-color: #077AAF;
	line-height: 30px;
	padding: 0 10px;
	margin: 0 5px 0 0;
	color: #FFF;
	text-decoration: none;
	border-top: 1px solid #87D4E6;
	border-right: 1px solid #87D4E6;
	border-left: 1px solid #87D4E6;
}
#banner_container #banner ul li a:hover {
	background-color: #00528c;
	text-decoration: none;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	color: #FFFCDF;
}
#banner_container #banner ul li a.selected, #banner_container #banner ul li a.selected:visited, #banner_container #banner ul li a.selected:hover {
	background-color: #FFF;
	text-decoration: none;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	color: #333;
	font-weight: bold;
}
#content_container {
	color: #666;
	background: #FFF url(../images/content_bg.gif) repeat-x;
	margin: 0;
	padding: 0 0 10px 0;
	border-bottom: 5px solid #355f7d;
}
#content_container #content {
	text-align: left;
	width: 780px;
	margin: 0 auto;
	padding: 10px 0;
}
#content_container #content .breadcrumb {
	background-color: #FFFCDF;
	text-align: left;
	padding: 5px;
	margin: 0 0 10px 0;
	font-size: 11px;
}
#content_container #content #left {
	color: #666;
	text-align: left;
	margin: 0;
	float: left;
	width: 519px;
	padding: 0 10px 0 0;
	border-right: 1px solid #CCC;
	min-height: 250px;
}
#content_container #content #right {
	color: #666;
	text-align: left;
	padding: 0px;
	width: 240px;
	float: right;
	margin: 0 0 0 10px;
}
#content_container #content #right a img {
	border: 5px solid #EBEBEB;
	margin: 0 0 10px 0;
}
ul.checks {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 405px;
}
ul.checks li {
	background: url(../images/icons/check.gif) no-repeat 1px 1px;
	line-height: 25px;
	padding: 0 0 0 29px;
	font-size: 14px;
	color: #333;
}
ul.subpages {
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
}
ul.subpages li {
	background: url(../images/icons/page.gif) no-repeat 1px 1px;
	line-height: 20px;
	padding: 0 0 0 22px;
	margin: 0;
}
ul.news {
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
}
ul.news li {
	padding: 3px 0 7px 18px;
	margin: 0;
	line-height: 18px;
	background: url(../images/news.gif) 0 0 no-repeat;
}
.newsDate { font-size: 10px; color: #666666; line-height: 13px; }
ul.news li a { text-decoration: none; }
ul.news li a:hover { text-decoration: none; color: #006699; }

.clear {
	clear: both;
}
.products a img, .products a:visited img, .products a:hover img {
	border: 5px solid #EBEBEB;
	text-decoration: none;
}
.products td {
	border-bottom: 1px solid #EBEBEB;
}
.products tr.alt td {
	background-color: #F5F5F5;
}
.graybox {
	background-color: #EBEBEB;
	padding: 10px;
	margin: 0 0 10px 0;
}
#footer {
	color: #5f8aa4;
	background-color: #1C3344;
	text-align: center;
	margin: 0 auto;
	height: 35px;
	width: 780px;
	padding: 15px 0 0 0;
	font-size: 11px;
}
#footer a, #footer a:visited {
	color: #FFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
.default {
	text-align: left;
	padding: 5px;
	margin: 0 0 10px 0;
	font-size: 11px;
}

.default2 {
	text-align: left;
	margin: 0 0 10px 0;
	font-size: 11px;
}

/* new css */

/* PRODUCT */

.thumb_pic_left_50 {
padding: 1px; margin: 4px 4px 10px 4px; width: 50px; height: 50px;
}
.thumb_price { font-size: 11px; }

/* contact us */
.div_ajax {
	background-color: #FFEFEF;
	border: 1px solid #CF0000;
	color: #CF0000;
	padding: 6px;
	margin: 0;
 }
 .div_ajax2 {
	background-color: #FFEFEF;
	border: 1px solid #009900;
	color: #009900;
	padding: 6px;
	margin: 0;
 }
.ajax_load_process1 { background:url(../images/load_ajax_1.gif) no-repeat; width: 32px; margin:0 auto; height: 32px; color: #E2E7ED; font-size: 1px; text-align: center;  }
.ajax_load_process1Done { font: italic 10px verdana; width: 80%; margin:0 auto; margin-top:5px; text-align: center;   } 

.ajax_load_button { display: none; }