body {text-align:left; margin:10px auto; font-family:Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0; background:url(images/bg.gif);}
img {border:0px;}
.clear {clear:both; height:0;}
form {margin:0; padding:0;}
.left {float:left !important;}		/* Set float left */
.right {float:right !important;}	/* Set float right */
input {font-size:11px; font-family:Verdana, Helvetica, sans-serif; padding:2px 0;}
textarea, select {font-size:11px; font-family:Verdana, Helvetica, sans-serif;}
textarea {overflow:auto;}
a {text-decoration:none;color:#0784BB;}
a:hover {text-decoration:underline}
.small {font-size:10px !important;}
.txtcenter {text-align:center!important;}
.txtright {text-align:right!important;}
ul {margin:0;padding:0;}


.mrL10 {margin-left:10px!important;}
.mrR10 {margin-right:10px!important;}
.mrB5 {margin-bottom:5px!important;}
.mrB10 {margin-bottom:10px!important;}
.pdT10 {padding-top:10px!important;}
.pdB10 {padding-bottom:10px!important;}
.pdT5 {padding-top:5px!important;}
.pdB5 {padding-bottom:5px!important;}
.pd0 {padding:0!important;}
.pdR0 {padding-right:0!important;}
.pd5 {padding:5px!important;}
.pd10 {padding:10px!important;}
.mrT0 {margin-top:0px!important;}

.bgType01 {background:#ffffff url(images/bg_shadow01.gif) top repeat-x;}
.bgType02 {background:#F4F4F4;}

.linkType01 a {font-weight:bold!important; color:#FBA02F!important;}
.txtType01 {color:#8E8E8E!important;}
.txtType02 {color:#FBA02F!important;}

.headType01 {background:url(images/bg_bar01.gif) no-repeat; width:157px; height:14px; color:#ffffff; margin:0 0 10px 0; padding:3px; font-size:11px;}
.headType02 {font-size:14px; font-weight:bold; color:#31A8DD;}
.headType03 {background:url(images/bg_bar02.gif) repeat-x; height:16px; font-size:11px; color:#ffffff; padding:4px 10px; margin:0;}

.productListing-heading {background:url(images/bg_bar02.gif) repeat-x; height:16px; font-size:11px; color:#ffffff; margin:0;font-weight:bold}

.headType04 {background:url(images/bg_dottype01.gif) bottom repeat-x; height:16px; font-size:11px; color:#FBA02F; padding:4px 0; margin:0;}

.brType01 {border:1px solid #A2A2A2;padding:1px;}
.brType02 {background:url(images/bg_dottype01.gif) bottom repeat-x;}
.brType03 {border:1px solid #CACACA;padding:1px;}
.brType04 {border-bottom:1px solid #E4EFFF;}
.brnone {background:none!important;}

.input700 {width:100%;}
.input250 {width:250px;}
.input100 {width:190px;}
.input {background:#ffffff; border:1px solid #B7D6E9;}

#container {width:940px; margin:0 auto; padding:0; background:#ffffff url(images/bg_body_top.gif) top repeat-x;}

.header {}
	.logo {padding:20px; margin:0; float:left; width:256px;}
	.head01 {padding:10px 5px; text-align:right; font-size:10px; float:left; width:634px;color:#0784BB;}
	.head02 {padding:5px 0 10px 30px; float:left; width:604px;}
	.head02 label {float:left; margin:3px 0 0 0; width:100px;color:#A2A2A2;}
	.topmenu {background:url(images/bg_top_menu.gif) repeat-x; height:28px;}
	.topmenu li {padding:0; margin:0; font-weight: bold; float:left; display:inline; list-style:none;} 		
	.topmenu li span {margin:0; padding:0 15px 0 0;display:block; background:url(images/prase.gif) top right no-repeat;}
	.topmenu li a {text-decoration: none; padding:0 0 0 15px; outline:none;line-height:28px; display:block;color:#ffffff;}
	.topmenu li a:hover {color:#cccccc;text-decoration:none;}
	.topmenu li.lastitem span {background:none!important;}
	.topmenu li.selectitem {background:url(images/bg_topmenu_select.gif) repeat-x; line-height:28px;}
	.topsubmenu {background:url(images/bg_top_submenu.gif) repeat-x; height:30px;}
	.topsubmenu li {padding:10px 5px 0 5px; margin:0 20px 0 0; font-weight: bold; float:left; display:block; list-style:none;} 	
	.topsubmenu li a {color:#31A5DB;}
	.topsubmenu li.selectitem a {color:#FC9E29;}
	.topbanner {background:url(images/bg_top_banner.jpg) no-repeat; height:172px;}
	.topcat01 {width:206px; float:left; padding:155px 0 0 10px;}
	.topcat01 a {color:#ffffff; font-weight:bold;}
	.topcat02 {width:395px; float:left; padding:15px 10px 10px 80px;}
		.topcat02 a {font-size:11px;}

	.topcat03 {width:195px; float:left; padding:11px 10px 10px 22px;}
	.topcat03 input {margin-top:5px;}
.contain {padding:20px 10px 0 10px;}
	.col01 {width:200px; float:left; padding:0 10px 0 0;}
	.col02 {width:710px; float:left;}
	.col03 {width:500px; float:left;padding:0 10px 0 0;}
	.col04 {width:200px; float:left;}
	.col05 {width:600px; float:left;padding:0 10px 0 0;}
	.col06 {width:310px; float:left;}
	.leftmenu {padding:5px; margin:0;}
	.leftmenu li {padding:5px 0; margin:0; display:block; background:url(images/bg_dottype01.gif) bottom repeat-x; list-style:none;font-size:10px;}
	.leftmenu li.lastitem {background:none!important;}
	.contType01 {padding:0 10px 20px 0;}
				.brimg {border:1px solid #A2A2A2;padding:1px; float:left;}
				.votebook {height:34px;float:left; margin:70px 0 0 20px; width:48px;font-size:11px;font-weight:bold;}
				.votenumber {background:#FFF4AF;text-align:center;color:#93883F;width:40px;}
				.votetext {text-align:center; color:#ffffff; font-weight:bold;background:#3DC2FB;font-size:12px;}
	.contType01 a {color:#000000; font-weight:bold;}
	.contType02 {text-align:center; padding:10px 0;}
	.contType02 span {padding:0 20px;}
	.contType03 td {padding:5px 0;}
	.contType04 {padding:0 10px;}
	.contType05 {padding:10px 0;}
	.contType05 div {float:left; width:802px;}
	.contType05 p {margin:0; padding:0 0 5px 0;}

	.blockType01 {background:url(images/bg_add_to_cart.gif) no-repeat; width:189px; height:59px; padding:10px 20px; margin:10px;}
	.blockType01 label {width:65px; float:left; margin:3px 0 0 0;}
	.blockType01 input {float:left;}
	
	.blockType02 {border:1px solid #83CBE7; height:1%;}

/* Add bo sung */

.pdL0 {padding-left:0px!important;}
.headType05 {font-size:11px; color:#31A5DB; padding:4px 10px!important; margin:0;}
.bgprofilebox {background:url(images/bg_profile_box.gif) repeat-x;}
.mbsearch {padding:10px; width:500px; margin:0 auto;}
.mbsearch label {float:left; width:100px; margin:3px 0 0 0;}
.mbsearch input {float:left; width:200px; margin:0 10px 0 0}
.prsearch input, select {width:120px; margin:0 10px 0 0}

.contType06 {padding:20px 0 0 0;}
.contType06 img {border:1px solid #cccccc; margin:0 5px 0 0; float:left;}
.contType06 div {float:left; width:110px;}
.contType06 p {margin:0; padding:0 0 2px 0;}
.contType06 li {margin:0; padding:0 0 2px 0;list-style:none; display:block;}

.contType07 {background:url(images/bg_dottype01.gif) bottom repeat-x; padding:10px 0; height:1%; margin:0 10px}
.contType07 .condiv01 {float:left; width:515px; padding:0 0 0 10px;}
.contType07 .condiv02 {float:left; width:235px; padding:0 0 0 10px;}
.contType07 h2 { margin:0; padding:0 0 5px 0; font-size:14px;}
.contType07 p {margin:0;}
.contType08 {margin:10px;}
.contType08 li {float:left; display:block;  margin:0; padding:0 17px 20px 20px; list-style:none;}
.contType08 img {margin:0 0 2px 0;}
.contType09 {}
.contType09 h2 { margin:0; padding:0 0 5px 0; font-size:16px;}
.contType09 img {float:left; margin:0 10px 0 0;}
.contType09 div {float:left; width:400px;}
.contType09 p {margin:0; padding:0 0 5px 0;}
.contType10 {padding:0 10px 10px 10px;}
.contType10 p {margin:0; padding:0 0 5px 0;}
.contType10 li {background:url(images/icon03.gif) 0 6px no-repeat; list-style:none; display:block; padding:3px 0 0 15px; margin:0;}

.txtType03 {color:#888A85!important;}
.blockType03 {background:url(images/bg_vote.gif) repeat-x; height:20px; width:350px; padding:2px 5px;}

.headType05b {font-size:14px; font-weight:bold; color:#31A8DD; padding:0 0 5px 0!important; margin:0 0 10px 0!important;}
.linkType02 a {font-weight:bold!important; color:#FBA02F!important;}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.productListing-even {
	background: #EFF9FC;
}

.productListing-odd {
	background: #f8f8f9;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

.footer {padding:10px 0; text-align:center; border-top:1px solid #D9D9D9;}
.footer span {padding:0 10px;color:#0784BB;}
.footer div {padding:5px 0; line-height:18px;}

.btn{ width:80px; height:22px; font-size:11px; }

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
