div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
table {
	line-height:150%;
}

body
{
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: Verdana, Geneva, sans-serif;
    color: #444;
	font-size: 13px;
}

a:link {
	color: #4F81BD;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4F81BD;
}
a:hover {
	text-decoration: underline;
	color: #4F81BD;
}
a:active {
	text-decoration: none;
	color: #4F81BD;
}
.footercopyright {
	font-size:12px;
	color:#666;
}
.indextitle {
	font-size:16px;
	font-weight:bold;
}
.underline {
	border-bottom:#CCC 1px solid;
	padding-bottom:3px;
	padding-left:5px;
	padding-bottom:5px;
}
.searchinput {
	width:250px;
	font-family: Verdana, Geneva, sans-serif;
	color:#444;
}
.searchbutton {
	width:60px;
	font-family: Verdana, Geneva, sans-serif;
	color:#444;
}
.georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	border-bottom:#CCC 1px solid;
	padding:0px 0px 7px 5px;
}
.rightmenu-style {
	border-bottom:#CCC 1px solid;
	padding: 0px 0px 4px 5px;
}
.rightmenu {
	padding:3px 0px 3px 10px;
	border-bottom:#CCC 1px dashed;
}
a.rightmenu {
    font-family: "Segoe UI", Arial;
	color: #444;
	display:block;
	text-decoration:none;
    width: 230px;
}
a.rightmenu:hover {
    font-family: "Segoe UI", Arial;
	color: #000;
	text-decoration:none;
	display:block;
    width: 230px;
	background-color:#efefef;
}
.rightmenu-procatetd {
	border-bottom:#dedede 1px solid;
}
.rightmenu-procate {
	padding:2px 0px 1px 5px;
}
a.rightmenu-procate {
    font-family: Georgia, "Times New Roman", Times, serif;
	color: #444;
	font-weight:bold;
	display:block;
	text-decoration:none;
    width: 230px;
}

/* Form Input */
.form input {
	font-family:Verdana, Geneva, sans-serif;
	background: #fff url(img/inputbg.jpg) repeat-x top left;
	border: 1px solid #a5a5a5;
	padding-left:3px;
}
.form textarea {
	font-family:Verdana, Geneva, sans-serif;
	background: #fff url(img/inputbg.jpg) repeat-x top left;
	border: 1px solid #a5a5a5;
	padding-left:3px;
}
.form .height-20px {
	height:22px;
}
.form .width-400px {
	width:400px;
}
.form .width-captcha {

	width:160px;
}
.form .submitbutton {
	width: 80px;
	height:22px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: url(img/b-submit.gif) no-repeat;
	border:none;
}
.form .searchbutton {
	width: 65px;
	height: 22px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: url(img/b-search.gif) no-repeat;
	border:none;	
}
/* End Form Input */

.notice {
	color:#F00;
	font-weight:bold;
}
.notice-green {
	color:#0C0;
	font-weight:bold;
}
.productdesc-small {
	font-size:11px;
}
.pro-related {
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:#CCC 1px solid;
	padding-bottom:3px;
	font-size:14px;
	font-weight:bold;
}

/*  view button style */
#viewpro
{	margin: 0;
	padding: 0;
	z-index: 30
}
#viewpro li {
	list-style:none;
}
#viewpro li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 0px 0px;
	width: 87px;
	height:22px;
	background: url(img/viewpro.png) no-repeat 0px 0px;
	color: #555;
	text-align: center;
	text-decoration: none}

#viewpro li a:hover{

background: url(img/viewpro.png) no-repeat 0px -22px;
	width: 87px;
	height:22px;
}
/*  view button style */
a.viewprosmall:link {
	font-size:11px;
	color:#09F;
}
a.viewprosmall:hover {
	font-size:11px;
	color:#F90;
}
.featuredprotitle {
	font-size:11px;
	font-weight:bold;
