table.vp-tbl {
	/*margin-left: 160px;*/
	/*margin-left: 10px;
	border:solid 1px #d0d0d0;*/
}
.vpcolname {
	font-family:Arial Verdana;
	font-size:0.75em;
	color:black;
	background:url(../images/bg-vp-topic.jpg) repeat-x;
	background-size:auto 200px;
	padding:5px;
	white-space:nowrap;
}


#viewpagetbl {
	width:950px;
	/*border-spacing:1;
  	border-collapse:collapse;*/	/* 'cellspacing' equivalent */
	
	border-collapse: separate;
  	border-spacing: 1px;
  *border-collapse: expression('separate', cellSpacing = '1px');
	
	font-family:Arial Verdana;
	font-size:0.75em;
	color:#333333;
	/*border:solid 1px #d0d0d0;*/
}
#viewpagetbl th {
	font-weight:bold;
	color:#272727;
	background:url(../images/bg-vp-topic.jpg) repeat-x;
	background-size:auto 200px;
	padding:5px 10px;	/* 'cellpadding' equivalent */
	white-space:nowrap;
}
#viewpagetbl td {
	padding:2px 5px;
}
#viewpagetbl .td-nowrap {
	white-space:nowrap;
}

a.r-vp-lnk:link {font-family:Arial Verdana;text-decoration:underline;color:#f00}
a.r-vp-lnk:visited {font-family:Arial Verdana;text-decoration:underline;color:#f00}
a.r-vp-lnk:hover {font-family:Arial Verdana;text-decoration:none;color:#f00}
a.r-vp-lnk:active {font-family:Arial Verdana;text-decoration:underline;color:#f00}

.btntobuy 
        {
	        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	        box-shadow:inset 0px 1px 0px 0px #ffffff;
	        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	        background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	        background-color:#f9f9f9;
	        -webkit-border-top-left-radius:0px;
	        -moz-border-radius-topleft:0px;
	        border-top-left-radius:0px;
	        -webkit-border-top-right-radius:0px;
	        -moz-border-radius-topright:0px;
	        border-top-right-radius:0px;
	        -webkit-border-bottom-right-radius:0px;
	        -moz-border-radius-bottomright:0px;
	        border-bottom-right-radius:0px;
	        -webkit-border-bottom-left-radius:0px;
	        -moz-border-radius-bottomleft:0px;
	        border-bottom-left-radius:0px;
	        text-indent:0;
	        border:1px solid #dcdcdc;
	        display:inline-block;
	        color:#666666;
	        font-family:Arial;
	        font-size:14px;
	        font-weight:normal;
	        font-style:normal;
	        height:33px;
	        line-height:35px;
	        width:100px;
	        text-decoration:none;
	        text-align:center;
	        text-shadow:1px 1px 0px #ffffff;
        }
        .btntobuy:hover {
	        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	        background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	        background-color:#e9e9e9;
	        cursor: pointer;
            cursor: hand;
        }.btntobuy:active {
	        position:relative;
	        top:1px;
        }
