html,body,applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,fieldset,form,label,legend { 
	margin:0;
	padding:0;
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:1.60em;
	text-decoration:none;
	text-align:left;
	font-size:12px;
}
:focus { 
	outline:0;
	-moz-outline-style:none;
}

body { 
	background:#EFEFEF url(images/mainbg.jpg) top center repeat-y;
}

img,input,select { 
	vertical-align:middle;
}

a,img { 
	border:0;
	outline:0;
}

ul,ol,dd { 
	list-style-position:outside;
	list-style:none;
	line-height:1.50em;
}

ol { 
	list-style-type:decimal;
	list-style-position:outside;
}

dt { 
	font-weight:bold;
} 

dd { 
	padding:0;
}

table { 
	border-collapse:separate;
	border-spacing:0;
} 

table th { 
	font-weight:bold;
}

a *	{ 
	cursor:pointer;
}

a:link, a:visited {
	color:#003399; 
}
a:hover {
	color:#333;
	text-decoration:underline;
}

th { 
	text-align:right;
}

ul,li { 
	list-style:none;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
}

h1 { 
	font-size:3.00em;
}

h2 {
	font-size:2.50em;
}

h3 {
	font-size:2.00em;
}

h4 { 
	font-size:1.60em;
}

h5 {
	font-size:1.20em;
}

h6 {
	font-size:1.00em;
}

#header, #footer, #nav {
	width:960px;
	margin:auto;
}

#main {
	zoom:1;
	background:#FFF;
	padding:10px 0px 0px 0px;
	width:960px;
	margin:auto;
	overflow:hidden;
}

#top {
	width:100%;
	clear:both;
	background:#fff url('images/top_bg.jpg') repeat-x;
	line-height:35px;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	clear:both;
	overflow:hidden;
	height:35px;
}

#top div.ibuild {
	float:left;
	margin-left:10px;
}

#top div.my-ibuild {
	text-align:right;
	white-space:nowrap;
	padding-right:10px;
}

#top a {
	color:#022e9f;
	line-height:35px;
	text-decoration:none;
	font-weight:bold;
}

#top a:hover {
	color:#CC0000;
}

#header {
	background:transparent url('images/header.gif') center top no-repeat;
	clear:both;
	
	width: 962px;
	margin-top: -10px;
}

#header h1 a:link, #header h1 a:visited, #header h1 a:hover {
	color:#000;
}

#header h1 a {
	text-decoration:none;
}

#name { 
	padding:0;
	height:150px;
}

#name span {
	color:#93ADC1;
}

#name span a {
	color:#70a7e3;
}

#name span a:hover {
	color:#4f8bcc;
	text-decoration:none;
}

#name table {
	height:100%;vertical-align:middle;width:100%;
}

#name .logow {
	width:203px
}

#name .logo {
	text-align:center;
	float:left;
	display:inline;
	height:66px;
}

#name .logo img {
	margin-right:auto;
	margin-left:auto;
}

#name .logo {
	background-image:url(images/logo-member.png);
	width:203px;height:58px
}

#name .company-name {
	font-size:0;
	font-weight:bold;
	color:#0000FF;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:130px;
	line-height:35px;
	display:none;}
	
#name span { 
	margin-right:10px;
	display:block;
	line-height:1;
	font-weight:normal
}

#nav {
	font-weight:bold;
	overflow:hidden;
	height:40px;
	line-height:35px;
	clear:both;
	background:transparent url(images/bg_navmenu.jpg) repeat-x left top;
	width:962px;
	margin:0 auto;
}

#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#nav li {
	display:inline;
	padding:0;
	float:left;
}

#nav a:hover, #nav li#current a {
	background: url('images/bg_navmenu_hover.jpg') top left repeat-x;
	color: #000;
}

#nav a { 
	float:left;
	margin-left:0px;
	padding:0 0 0 10px;
	text-decoration: none;
	font-weight:bold;
	border-right: 1px solid #DFDFDF;
}

#nav a span {
	float:left;
	display:block;
	padding:0px 20px 0 10px;
	cursor:pointer;
	line-height:35px;
	white-space:nowrap;
	font-weight:bold;
	color:#069;
	border-right: 1px solid #FFF;
}

#nav a:hover span {
	color:#fff;
}

#nav a:hover, #nav #current a {
	color:#ff0000;
	font-weight:bold;
	padding-left:10px;
}

#nav a:hover span,#nav #current a span {
	color:#000;
	font-weight:bold;
}

#nav-product {
	margin-bottom:10px
}

#menu {
	width:220px;
	float:left;
	margin-bottom:20px;
	line-height:1.3;
	position:relative;
	left:5px;
}

#menu .item-top {
}

#menu .item-top {
	zoom:1;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	display:block;
}

#menu .item-top span {
	display:block;
	background:transparent url('images/navmenu_o.jpg') no-repeat top;
	font-weight:bold;
	height:28px;
	line-height:30px;
	text-indent:15px;
	color:#000;
	text-transform:uppercase;
}

.logo-member {
	background:#fff;
	background:transparent url('images/ibuild-member.jpg') no-repeat top center;
	width:220px;
	height:160px;
}

#list-product {
	padding-top:10px;
	padding-bottom:10px;
}

#list-product ul li a {
	text-decoration:none;
	display:block
}

#list-product {
	padding:0px;
	background:#6C6B69 url('images/side-navred.jpg') no-repeat bottom;
	padding-bottom:16px;
}

#list-product ul { }

#list-product li{
	background:#6C6B69 url('images/divider-side-navred2.jpg') bottom left no-repeat;
}

#list-product li a:link, #list-product li a:visited, #list-product li a:active {
	background:transparent url('images/icon-menu.jpg') no-repeat 10px 7px;
	color: #FF9;
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:3px 0 5px 30px;
}

#list-product li>a:hover {
	color:#FC6;
}

#list-product li ul {
	display:block; 
	padding: 0px 0px 5px 3px;
	background: transparent;
}

#list-product li ul li, #list-product li ul li ul li {
	background: none;
	height: auto;
}

#list-product li ul li a:link, #list-product li ul li a:visited, #list-product li ul li a:active {
	color: #FFC;
	background: #6C6B69 url('images/arrow_right.gif') no-repeat 20px 5px;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 10px;
}

#list-product li ul li a:hover {
	color: #FC6;
}

#list-product li ul li ul {
	display:block; 
	padding: 0px 0px 5px 10px;
	background: transparent;
}	

#list-product li ul li ul li a:link, #list-product li ul li ul li a:visited, #list-product li ul li ul li a:active {
	color: #FFF;
	background: #6C6B69 url('images/bullet.gif') no-repeat 17px 3px;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 10px;
}

#list-product li ul li ul li a:hover {
	color: #FC6;
}

#list-product li#current a:link, #list-product li#current a:hover, #list-product li#current a:visited, #list-product li#current a:active {
	color: #FC6;
}

#list-product input {
	margin: 15px 0px 5px 10px;
	padding: 2px;
}

#favourite {
	position:relative;
	top:-2px;
}

#favourite ul {
	background:transparent url('images/fa.jpg') no-repeat 0 0;
	height:57px;
}

#favourite img {
	display:block;
	margin:auto
}

#favourite li {
	padding-left:15px;
	padding-top: 8px;
}

#favourite a {
	font-weight:bold;
	text-decoration:none;
	color:#fff
}

#content {
	width:710px;
	float:right;
	position:relative;
	right:10px
}

.block {
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
	margin-top: 10px;
}

.block .top {
	clear:both;overflow:hidden
}

.block .top h2 {
	color:#039;
	background-image:url('images/c_top.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	line-height:40px;
	padding-left:10px;
	font-size:18px;
	height:40px;
	color: #BF310B;
}

.block .top h2 strong {
	background-image:url('images/bg-h3-strong.gif');
	background-repeat:no-repeat;
	background-position:right top;
	line-height:27px;
	height:26px;
	padding-right:50px;
	zoom:1;
	float:left;
	padding-right:165px
}

.block .top h2 span {
	font-weight:normal;
	color:#fff
}

.block .top h2 {
	zoom:1;
	overflow:hidden 
}

.block .bottom {
	line-height:10px;
	clear:both;
	height:10px;
	background: url('images/c_bottom.jpg') top center no-repeat;
}

.box-content {
	zoom:1;
	background: url('images/c_center.jpg') top center repeat-y;
	overflow:hidden;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
}

.box-content h1 {
	font-size: 1.7em;
	padding: 3px 0px 10px 0px;
	color: #516F07;
}

.box-content table {
	width:83%;
}

.box-content .company {
	float:right;
	text-align:center;
}

.box-content .company a:hover {
	color:#7faa00;
}

.box-content .reportstatus { 
	margin-top:15px;margin-bottom:15px;
}

.box-content .companypic {
	float:right;
	width:160px;
	text-align:center;
	line-height:1;
	margin-left:5px;
}

.box-content .companypic a {
	text-decoration:none;
}

.box-content .companypic img { 
	display:block;
	margin-top:5px;
	margin-right:auto;
	margin-bottom:5px;
	margin-left:auto;
}

table.imgTable {
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
	margin-bottom:0px;
	padding:0px;
	text-align:center;
}

table.imgTable {
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
	margin-bottom:0px;
	padding:0px;
	text-align:center
}

table.imgTable { 
	margin:5px 0;border:none;width:100% 
}

table.imgTable td { 
	width:25%;
	vertical-align:top;
	text-align:center;
	padding-bottom:10px;
	padding-right:10px
}

table.imgTable td.imgProduct {
	text-align:center;width:120px
}

table.imgTable td.infoProduct {
	text-align:left;
	width:auto
}

table.imgTable a.name {
	text-align:center;
	font-weight:bold;
	color: #069;
	text-decoration: none;
}

table.imgTable a:hover.name {
	text-align:center;
	font-weight:bold;
	color:#CC0000;
	text-decoration: underline;
}

table.imgTable .Photo100 {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	display:table-cell;
	height:100px;
	width:100px;
	line-height:85px;
	text-align:center;
	vertical-align:middle;
	display:block;
}

table.imgTable .imgborder {
	margin:auto;
	margin-bottom:3px;
	width:100px;
}

.price {
	display: block;
	color: #5A6F07;
	padding-bottom: 5px;
}

.tab .fieldtitleerror { 
	border-top:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	border-left:1px solid #FF0000
}

.tab .fieldinfoerror {
	border-top:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	border-right:1px solid #FF0000
}

.tab {
	border-top-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-left-style:solid;
	border-top-color:#ddd;
	border-left-color:#ddd;
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:5px;
	width:100%
}

.tab th,.tab td {
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ddd;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ddd;
	padding:5px
}

.tab th {
	text-align:right;
	text-transform:capitalize
}

.tab td th,.tab td td {
	border:0 
}

.view-product {
	overflow:hidden;
	background-color:#ebf3fa;
	padding:2px 3px;
	border:0px #d6e1e9 solid;
	border-width:0px 1px 1px 1px
}

.view-product{ color:#000 }.view-product a:link,.view-product a:visited,.view-product a:hover{ color:#000;text-decoration:none }.view-product .total-product{float:left;padding-top:5px}.view-product .showtype{margin:1px;background-color:#ebf3fa;padding-right:20px;float:right}.view-product .red{color:#FF0000}.proDes{clear:both}#prodetails{width:100%}#prodetails{ margin:10px 00px }#prodetails th{ width:160px }#prodetails td{ padding-left:5px }.detailphoto{ text-align:center;margin:15px}.detailphoto img{ margin-bottom:5px }#contact{ margin-bottom:10px;width:100%}#contact .col1{ width:160px}#questions th{ width:150px}#questions{background-color:#f1f1f1}.bao-gia{clear:both;margin-left:10px}.bao-gia ul li{list-style-type:disc;color:#036}.dich-vu{clear:both}#pager,#pager .pageNum,.pageMark{text-align:center}#pager{line-height:normal;clear:both;padding:15px 0}#pager .pageNum a{color:#1b468a;background-color:#eff3f6;border:1px solid #B3CADC}#pager .pageNum a:hover,#pager .pageNum strong{color:#fff;background-color:#ff0000;border:1px solid #990000}#pager .pageNum a:link,.pageNum a:visited,.pageNum strong{font-weight:bold;margin-right:3px;padding:1px 4px}#pager .pageNum img{border:none;margin:0}#copyright{ clear:both}#copyright{ text-align:center;width:100%;color:#FFF;background-color:#666;padding:10px 0;line-height:130%;border-top:2px #cc0000 solid;clear:both}#copyright span{color:#fff}#copyright a:link,#copyright a:visited,#copyright a:active{ COLOR:#FFF;text-decoration:underline;color:#fff}#copyright a:hover{ COLOR:#FFCC00;text-decoration:none}.intro-flash{clear:both;margin:0;padding:0;vertical-align:middle;line-height:0}
