.textbox{
	height:14px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#4d4d4d;
	font-size:11px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
#leftedge{
	background: #FFFFFF url(../images/verticalbgleft.gif) repeat-y;
}

#rightedge{
	background: #FFFFFF url(../images/verticalbgright.gif) repeat-y;
}

#topedge{
	background:#FFFFFF url(../images/horizontalbgtop.gif) repeat-x;
}
#bottomedge{
	background:#FFFFFF url(../images/horizontalbgbottom.gif) repeat-x;
}
#mainbody{
	width:720px;
	padding:10px;
}

#topbody{
	height:80px;
}

#logo{
	float:left;
	cursor:pointer;
	margin-top:10px;
}

#search{
	float:left;
	margin-left: 40px;
	margin-top: 15px;
}

#txtSearch{
	width:200px;
	margin-top:25px;
}

#cart{
	margin-top:15px;
	float:right;
	text-align:center;
}
#topnavigator{
	margin-bottom:2px;
	margin-top:10px;
	padding-top:5px;
	border-top:2px solid gray;
	text-align:center;
}
#banner{
}
#underbanner{
	margin-top:5px;
}
.button{
	cursor:pointer;
}
#category{
	float:left;
	width:180px;
}
#listofcategory{
	width:180px;
	font-size:12px;
}
#productsarea{
	width:530px;
	float:right;
}
#products{
	width:530px;
}
.oddcategory{
	background-color:#FFFFFF;
	height:23px;
	font: 12px/23px Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}
.evencategory{
	background-color:#f0f0f0;
	height:23px;
	font: 12px/23px Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}
#listofcategory a:link{
	color:#2f7a91;
	text-decoration:none;
}
#listofcategory a:hover{
	color:#c8660f;
	text-decoration:underline;
}

#listofcategory a:visited{
	color:#2f7a91;
	text-decoration:none;
}

.leftproduct{
	width:240px;
	height:130px;
	float:left;
	padding:10px;
}
.dashseperate{
	width:2px;
	height:150px;
	border-right:1px dotted black;
	float:left;
}
.rightproduct{
	width:240px;
	height:130px;
	float:right;
	padding:10px;
}
.bookimage{
	float:left;
	margin-right:10px;
}
.bookinfo p{
	font-size:11px;
	padding:0px;
	margin:5px;
}
.booktitle{
	font-weight:bold;
}
.bookinfo .bookprice{
	font-size:14px;
	color:#336600;
	font-weight:bold;
	margin:10px;
}
.productrowseperate{
	clear:both;
	height:1px;
	width:530px;
	border-bottom:1px dotted black;
}
#bottomnavigator, #copyright{
	text-align:right;
	padding-right:30px;
	padding-top:6px;
	font-size:12px;
	width:760px;
	color:white;
	background-color:#4d4d4d;
	margin:0px;
}
#bottomnavigator a:link{
	color:white;
	text-decoration:none;
}
#bottomnavigator a:hover{
	color:white;
	text-decoration:underline;
}
#bottomnavigator a:visited{
	color:white;
	text-decoration:none;
}

#paging{
	padding:10px;
	font-size:11px;
	clear:both;
}
#leftpaging{
	float:left;
}
#rightpaging{
	float:right;
}

#bigbluebar{
	margin-bottom:10px;
	margin-top:0px;
}

/*product detail*/
#detailleftside{
	float:left;
	padding:0px 10px 10px 10px;
}
#bookdescription{
	font-size:11px;
	padding:0px 10px 10px 10px;
}
#imagedetail{
	text-align:center;
}
.txtproductquantity{
	width:30px;
	height:13px;
}
#imagedetail{
	font-size:11px;
}
#imagedetail a:link{
	color:#006633;
	text-decoration:none;
}
#imagedetail a:hover{
	color:#006633;
	text-decoration:underline;
}
/*review*/
#bookreview{
	margin-left:20px;
	margin-top:10px;
	font-size:11px;
}
#bookreview1
{
	margin-left:50px;
	margin-top:10px;
}	

/*sign in*/
#signinform{
	padding-left:140px;
}
#signinleftside{
	float:left;
}
#lbl_form
{
	font-size:11px;
	margin:4px;
	text-align:right;
}
#buttondangnhap{
	padding-left:83px;
}
/*sign up*/
.dinhdang{
	float:left;
	text-align:right;
	width:150px;
	margin-bottom:7px;
	margin-top:2px;
	padding-right:5px;
}
.txtdinhdang{
	width:270px;
	height:14px;
	margin-bottom:5px;
}
#btnsubmit{
	margin-left:150px;
	margin-top:20px;
}
#dangki{
	cursor:pointer;
}

#signupmessage{
	color:red;
	margin-left:155px;
	margin-bottom:0px;
}

/*cart*/
#header{
	font-weight:bold;
}
.evenrow{
	width:530px;
	border-top:1px dotted gray;
	clear:both;
	padding:3px;
}
.oddrow{	
	width:530px;
	border-top:1px dotted gray;
	clear:both;
	padding:3px;
}
.col{
	width:120px;
	float:left;
	text-align:left;	
}

.colProductName{
	width:170px;
	float:left;
	text-align:left;	
}
.colRemove{
	width:60px;
	float:left;
	text-align:left;	
}

.colProductPrice{
	width:90px;
	float:left;
	text-align:left;	
}

.colProductQty{
	width:90px;
	float:left;
	text-align:left;	
}

.colr{
	width:120px;
	float:left;
	text-align:right;
}
.cellsoluong{
	width:40px;
	font-size:11px;
	text-align:right;
}
#tongcong{
	width:530px;
	text-align:right;
	border-top:1px dotted gray;
	clear:both;
	padding:3px;
	margin-bottom:30px;
	}
/*thank you*/
#thanks{
	padding:10px;
	font-size:14px;
	font-weight:bold;
}
.start{
	color:#FF0000;
}
#introduce{
	padding:20px;
	font-size:12px;
	line-height:25px;
}

#introduce a{
	text-decoration:none;
}

.parentcat{
	font-weight:bold;
	color:#0066FF;
}
#orangebar{
	margin-bottom:10px;
}

#rightdiv{
	float:right;
	width:531px;
}

#ads{
	float:right;
	width:530px;
	margin-top:50px;
}