body {
	background: #ffffff;
	line-height: 1.5em;
	padding: 0 1px;
	margin: 0 1px;	
	font-family: Tahoma;
	font-size:12px;
	text-align:left;
}

a:link,
a:visited {
	text-decoration: none;
	color:#00F;
}

a:hover {
	color: #0033ff;
	text-decoration: underline;
}
img	{
	border:0}
table, tr, td {
	font-family: Tahoma;
	font-size:12px;
	text-align:left;
}
table{
	width:100%;
	max-width:590px;}
form {
	padding:0;
	margin:0}

.center{
	text-align:center;}

.pageWrapper {
	margin: 0 auto;
	width: 1002px;
}

#main {
	border-right: #FFF 2px solid;
	border-left: #FFF 2px solid;
	background: #E6FFEB;
}

div#bodyWrap {
	background: url('images/back_top.jpg') repeat-x;
}

div#bodyWrap {
	width: auto;
	height: 218px;
}

.subBarInner p {
	text-align:left;
	line-height: 1.5em;
	padding: 0 1px;
	margin: 0 1px;	
}

div.wide3 {
	width: 32%;
	height: 180px;
	margin: 2px;
	float: left;
	text-align:center;
	border: 1px solid #225F82;
}
div.wide3 .button {
	padding: 2px;
	text-align:center;
}
div.wide3 .center {
	text-align:center;
	font-weight:bold;
}
div.wide3 .center img{
	max-width: 180px;}

div.wide3 span {
	font-weight:bold;
	font-size:14px;
	color:#F00;
	display:block;
	}
div.relation
{
	background:url(images/content.jpg) no-repeat #3399cc;
	color: #ffffff;
	padding: 5px 0 0 30px;
	height:28px;
	font-weight:bold;
	font-size:14px;
	}
div.wide5 {
	width: 18.8%;
	height: 140px;
	margin: 2px;
	float: left;
	text-align:center;
	border: 1px solid #225F82;
}
div.wide5 .button {
	padding: 2px;
	text-align:center;
}

div.wide5 span {
	font-weight:bold;
	font-size:9px;
	color:#F00;
	display:block;
	}


.clear {
	clear: both;
}

div.right .center img{
	max-width: 180px;}


.hide, #oldBrowserNotice, 
.ieSixCharDupBug {
	display: none;
}

#header {
	height: 218px;
	margin-right: -2px; 
}

#heading .logo {
	height: 150px;
	width:300px;
	position: relative;
	float:left;
}
#heading .head {
	height: 150px;
	width:694px;
	position: relative;
	float:right;
	margin-right: 10px; 
}

* html #heading .head {
  margin-right: -4px; 
}
#heading .top, 
#heading .sub 
{
	color: #FFF;
	margin: 10px 15px 0 0;
	float: right;
	width: 100%;
	text-align: center;
	height: 22px;
}
#heading .top
{
	font-size:15px;
	font-weight:bold;
	letter-spacing:4px;
}
#heading .sub 
{
	color: #000;
	margin: 10px 15px 0 0;
	float: right;
	width: 40%;
	text-align: right;
	height: 22px;
}
#heading .srch 
{
	color: #FFF;
	margin: 10px 15px 0 0;
	float: left;
	width: 40%;
	text-align: left;
	height: 22px;
}
#heading a:link,
#heading a:visited {
	color: #FFF;
	margin: 0 10px 0 10px;
}
#heading a:hover {
	border-bottom: #7487A1 4px solid;
}

#footer {
	position: relative;	
	padding: 4px 24px;
	color: #fff;
	background:url(images/back_bottom.jpg) repeat-x;
}
#footer .bottom{
	font-size:14px;
	font-weight:bold;
	color: #FFF;
	text-align: center;
	height: 22px;
}
#footer a:hover {
	border-bottom: #7487A1 4px solid;
}
#footer a:link,
#footer a:visited {
	color: #FFF;
	margin: 0 10px 0 10px;
}

#mainInner,
div.subBarInner,
div.subTitleInner {
	z-index: 2;
	width: 100%;
	border-right: #FFF 2px solid;

}

div.content {
	border-width: 0;
}

#mainOuter div.left,
#mainOuter div.right,
#mainOuter div.content,
div.subBarInner div.content,
div.subBarInner div.right,
div.subTitleInner div.content,
div.subTitleInner div.right {
	float: left;
	text-align:left;
	position: relative;
	z-index: 10;
	overflow: visible;
}

#mainOuter div.left p,
#mainOuter div.right p,
#mainOuter div.content p,
div.subBarInner div.content p,
div.subBarInner div.right p,
div.subTitleInner div.content p,
div.subTitleInner div.right p
{
	text-align:inherit}
div.subBarInner div.content,
div.subTitleInner div.content {
	margin: 0 -1px; 
	width: 100%;
}

#mainOuter {
	z-index: 1;
	border-left: 16em #F3FEF5 solid;
	border-right: 8px #0033ff solid;
}

#mainInner {
	border-left: 2px solid #FFF;
	background: #F0F3F2;
}

#mainOuter .content {
	padding: 2px;
	margin: 2px -2px 0 0px;
	width: 602px;
}

#mainOuter .right {
	float: right; 
	width: 192px;
	margin: 0 -192px 0 1px;
}

#mainOuter .left {
	width: 192px;
	margin: 0 1px 0 -192px;
}

div.gap {
	border-top: 2px solid #FFF;
	background: #FF0000;
	position: relative;
}

html>body .mozclear {
	border-bottom: 1px solid white;	
	margin-bottom: -1px;                 
}

* html #mainInner, * html div.subBarInner, * html div.subTitleInner {
	position: relative;
}

* html div.gap {
	margin-right: -4px;
}

* html #mainOuter {
	border-right: 4px #0033ff solid;
}

.leftInside,
.titleSide,
.titleSideMoi,
div.subBarInner {
	background: #F0F3F2 ;
	padding-bottom: 8px;
}

div.subBarOuter,
div.subTitleOuter {
	border-right-width: 20em;
}

div.subTitleOuter {
	border-color: #ccff66;
}

div.subTitleInner {
	background: #0033ff;
	color: #666;
	size:18px;
	font-family:Tahoma;
	font-weight:bold;
}

.titleSide,
.titleSideMoi,
.titleMain {
	padding: 8px 16px;
	border-bottom: 1px solid #FFF;
	text-align:left;
	background: #DBE2E2;
	font-weight:bolder;
}

.titleSideMoi {
	background: #ccff66 repeat-y left url('images/title2.gif');
	color: #FFF;
	font-size: 13px;
	padding-left: 24px;
}

.titleSideMoi a{
	color: #FFF;
}
.titleSide {
	background: #ccff66 repeat-y left url('images/title1.gif');
	color: #FFF;
	font-size: 13px;
	padding-left: 24px;
}

.titleSide a{
	color: #FFF;
}


.right p,
.content p {
	text-align:left;
	line-height: 1.5em;
	padding: 0 1px;
	margin: 0 1px;
}
p.button {
	padding: 0 1px 0 300px;
}
p.buttonbuy {
	padding: 0 1px 0 20px;
}

#mainInner .left ul {
	list-style-type: none;
	margin: 0 0 12px 12px;
	padding: 0;
}

#mainInner .left ul li {
	margin: 8px;
}

ul.dotted,
li.select {
	list-style-type: square;
	color: #40A3FE;
	margin-left: 52px;
}

.left .active a:link,
.left .active a:visited {
	font-weight: bold;
	color: #0471E1;
	list-style-type: square;
}

#mainInner .left ul.dotted {
	list-style-type: square;
}

#mainInner div.button {
	width: 100%;
	color: #163977;
	border: 0 none;
	border-top: #FFF solid 2px;
	padding: 6px 0;
	font-weight: bold;
}

#mainInner div.button a:link,
#mainInner div.button a:visited{
	margin: 0 0 0 24px;
	font-size: 12px;
	font-weight: bold;
}

.detaill{
	float:left;
	margin:4px;
	width:124px}

.detailr{
	float:right;
	width:470px;
	margin-left:-40px}

.detailr span{
	font-size:14px;
	color:#F00;}

div.search{
	background:url(images/conner.gif) no-repeat #d74600;
	height:24px;
	color:#ffffff;
	font-weight:bold;
	padding: 2px 0px 0px 12px;
	margin-top:2px;}
div.search span{
	background:url(images/arrow.gif) 0 4px no-repeat;
	padding: 2px 0px 0px 8px;}

div.rowcont{
	background:#03F;
	color:#ffffff;
	font-size:10px;
	padding:2px;
	margin-bottom:2px;}
div.rowcont span{
	font-size:14px;
	color:#FFF;
	font-weight:bold;}

.functiontitle
	{padding: 2px 0 2px 0; font-size: 13px; color:#FFF; font-weight: bold; background:#006; line-height:24px;}
tr.line
	{padding: 0 0 0 0; margin: 0 0 0 0; background:url(images/line.gif) repeat-x bottom; height:30px}
.company
	{font-size:10px; width:48%; text-align:center; color:#333; float:left;}
.download{
	background:#CCC; text-align:right; font-size:14px; padding:2px; margin:2px;}

.maindetail{
width: 100%;
max-width:590px;
}

.maindetail img{
max-width:570px;
text-align:center;
}

.curlycontainer{
background:#fff;
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 100%;
max-width:590px;
font-size:14px;
font-weight:bold;
}

.curlycontainer .innerdiv{
background: transparent url(images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 40px 15px 5px;
text-align:right;
}

.forward{
	float:right;
	height:30px;
	width:110px;
	margin:0 40px;
	text-align:right;
	font: bold 16px Arial;
	background:url(images/forward.gif) no-repeat;
}

.reback{
	float:left;
	height:30px;
	width:30%;
	margin:0 40px;
	text-align:left;
	font: normal 13px Arial;
	background:url(images/reback.gif) 110px 0px no-repeat;
	}

div.hot{
	background:url(images/hot.gif) no-repeat top right;
	}
div.discount{
	background:url(images/discount.gif) no-repeat top right;;
	}
div.khuyenmai{
width: 100%;
max-width:590px;
font-size:14px;
font-weight:bold;
color:#F00;
}
div.clock{
width: 10%;
font-size:13px;
font-weight:bold;
color:#F00;
float:left;
}
div.clock p{
	padding:0px;
	padding-top:5px;
	margin:0px;

}
