html, body{ 
	height: 100%;
	width: 100%;
}
body {
	margin: 0;
	overflow: auto;
}
/* turn off ugly focus color around some elements in chrome, safari, etc. */
/* *:focus {outline: none;} /* turns it off on everybody */
input:focus {outline: none;} /* turns it off only on input elements */input.ptext[type="text"] {	border: 0px solid #4f9ed1;	border-radius: 3px;	box-shadow: 0 0px 3px #4f9ed1, 0 0px 3px #4f9ed1;}input.ptext2[type="text"] {	border: 0px solid #4f9ed1;	border-radius: 3px;	box-shadow: 0 0px 3px #4f9ed1, 0 0px 3px #4f9ed1;}input.ptext3[type="text"] {	border: 0px solid #4f9ed1;	border-radius: 3px;	height: 25px;	margin-right: 5px;	margin-top: 5px;	box-shadow: 0 0px 3px #4f9ed1, 0 0px 3px #4f9ed1;}select.ptext {	border: 0px solid #4f9ed1;	border-radius: 3px;	box-shadow: 0 0px 3px #4f9ed1, 0 0px 3px #4f9ed1;	outline: none;}
textarea {
	/* those BLASTED webkit browsers!!! Shit!!! */
	resize: none;
}textarea.ptext {	border: 0px solid #4f9ed1;	border-radius: 3px;	box-shadow: 0 0px 3px #4f9ed1, 0 0px 3px #4f9ed1;	outline: none;}input.searchbut[type="submit"] {	border: 0px solid #4f9ed1;	border-radius: 3px;	background-color: #4f9ed1;	color: #ffffff;}
a:visited {
	color: #17067A;
	text-decoration: none;
}
a:link {
	color: #17067A;
	text-decoration: none;
}
a:hover {
	color: #F689FF;
	text-decoration: none;
}
a:active {
	color: #F689FF;
	text-decoration: none;
}
/*logout*/
a.plogout:visited {
	color: #4f9ed1;
	text-decoration: none;
}
a.plogout:link {
	color: #4f9ed1;
	text-decoration: none;
}
a.plogout:hover {
	color: #97d2f8;
	text-decoration: none;
}
a.plogout:active {
	color: #4f9ed1;
	text-decoration: none;
}
/* jcart */
a.jcart:visited {
	color: #17067A;
	text-decoration: none;
}
a.jcart:link {
	color: #17067A;
	text-decoration: none;
}
a.jcart:hover {
	color: #F4F7F9;
	text-decoration: none;
}
a.jcart:active {
	color: #F6FBFF;
	text-decoration: none;
}
a.jcart-remove:visited {
	color: #17067A;
	text-decoration: none;
}
a.jcart-remove:link {
	color: #17067A;
	text-decoration: none;
}
a.jcart-remove:hover {
	color: #F4F7F9;
	text-decoration: none;
}
a.jcart-remove:active {
	color: #F6FBFF;
	text-decoration: none;
}.jcart-button { border: 0px solid; border-radius: 3px; height: 25px; background-color: #4f9ed1; color: #ffffff; }#jcart input[type="text"] { border: 0px solid #4f9ed1; border-radius: 3px; box-shadow: 0 0px 3px #4f9ed1, 0 0px 3px #4f9ed1; outline: none; height: 20px; }.jcart input[type="text"] { border: 0px solid #4f9ed1; border-radius: 3px; box-shadow: 0 0px 3px #4f9ed1, 0 0px 3px #4f9ed1; outline: none; height: 25px; }
/* search */
a.search:visited
{
	color: #17067A;
	text-decoration: none;
}
a.search:link
{
	color: #17067A;
	text-decoration: none;
}
a.search:hover
{
	color: #F689FF;
	text-decoration: none;
}
a.search:active
{
	color: #17067A;
	text-decoration: none;
}

a.searchbot:visited
{
	color: #09AF57;
	text-decoration: none;
}
a.searchbot:link
{
	color: #09AF57;
	text-decoration: none;
}
a.searchbot:hover
{
	color: #22E17C;
	text-decoration: none;
}
a.searchbot:active
{
	color: #09AF57;
	text-decoration: none;
}

/* other codes*/

.ptitle {
	font-family: arial, "continuum medium";
	font-size: 11pt;
	font-weight: normal;
	color: #17067A;
}
.ptitle2 {
	font-family: arial, "continuum medium";
	font-size: 14pt;
	font-weight: bold;
	color: #831183;
}
.plinks {
	font-family: arial, "continuum medium";
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-weight: bold;
	color: #17067A;
}
.plinksp {
	font-family: arial, "continuum medium";
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-weight: bold;
	color: #831183;
}
.ptext {
	font-family: arial, "continuum medium";
	font-size: 9pt;
	font-weight: bold;
	color: #17067A;
}
.ptext2 {
	font-family: arial, "continuum medium";
	font-size: 10pt;
	font-weight: normal;
	color: #555555;
}
.ptext3 {
	font-family: arial, "continuum medium";
	font-size: 11pt;
	font-weight: normal;
	color: #555555;
}
.plogin {
	font-family: arial;	font-size: 8pt;	font-weight: normal;}
.plogout {
	font-family: arial;
	font-size: 8pt;	font-weight: bold;	color: #4f9ed1;}
.pcopy {	font-family: arial, "continuum medium";	font-size: 8pt;	font-weight: bold;	color: #777777;}
.perror{	font-family: Calibri, "Trebuchet MS", Arial;	color: #BF70B3;}
.perror2{	font-family: Calibri, "Trebuchet MS", Arial;	color: #ff0000;}
.psuccess{	font-family: Calibri, "Trebuchet MS", Arial;	color: #009900;}
.pconfirm{	font-family: Calibri, "Trebuchet MS", Arial;	font-size: 10pt;	color: #09D9D7;}
.pcaptcha{	font-family: Calibri, "Trebuchet MS", Arial;	font-size: 8.5pt;	color: #777777;}
.purplefont {	font-family: arial, "continuum medium";	font-size: 9pt;	font-weight: normal;	color: #f689ff;}
.darkpurplefont {	font-family: arial, "continuum medium";	font-size: 9pt;	font-weight: bold;	color: #831183;}

/*divider line styles*/
.dbr{	margin: 0px;	padding: 0px;	height: 7px;	font-size: 0px;	line-height: 0px;	overflow: hidden;}
.dbr2{	margin: 0px;	padding: 0px;	height: 10px;	font-size: 0px;	line-height: 0px;	overflow: hidden;}
.dhline{	margin: 0px;	padding: 0px;	width: 100%;	height: 1px;	font-size: 0px;	line-height: 0px;	overflow: hidden;	/*border-style: solid;	border-width: thin;*/	background-color: #000000;}
.dvline{	margin: 0px;	padding: 0px;	width: 1px;	height: 100%;	font-size: 0px;	overflow: hidden;	/*border-style: solid;	border-width: thin;*/	background-color: #000000;}
/*the box styles*/
.tb_tl {	width: 20px;	height: 20px;	background-image: url(img/common/glue_box_tl.gif);	background-repeat: no-repeat;	white-space:nowrap;}
.tb_t {	height: 20px;	background-image: url(img/common/glue_box_t.gif);	background-repeat: repeat-x;}
.tb_tr {	width: 20px;	height: 20px;	background-image: url(img/common/glue_box_tr.gif);	background-repeat: no-repeat;	white-space: nowrap;}
.tb_r {	width: 20px;	background-image: url(img/common/glue_box_r.gif);	background-repeat: repeat-y;	white-space: nowrap;}
.tb_br {	width: 20px;	height: 20px;	background-image: url(img/common/glue_box_br.gif);	background-repeat: no-repeat;	white-space: nowrap;}
.tb_b {	height: 20px;	background-image: url(img/common/glue_box_b.gif);	background-repeat: repeat-x;}
.tb_bl {	width: 20px;	height: 20px;	background-image: url(img/common/glue_box_bl.gif);	background-repeat: no-repeat;	white-space: nowrap;}
.tb_l {	width: 20px;	background-image: url(img/common/glue_box_l.gif);	background-repeat: repeat-y;	white-space: nowrap;}.iconspan {	width: 190px;	height: 190px;	display: -moz-inline-stack;	display: inline-block;	float: right;}
.spanproduct {	width: 190px;	height: 190px;	display: -moz-inline-stack;	display: inline-block;	float: left;}
.spanprodspec {	width: 256px;	height: 256px;	display: -moz-inline-stack;	display: inline-block;	float: left;}
.jcart-button {	cursor: pointer;}

.translucent_50 {	/* IE 8 */	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	/* IE 5-7 */	filter: alpha(opacity=50);	/* Netscape */	-moz-opacity: 0.5;	/* Safari 1.x */	-khtml-opacity: 0.5;	/* Good browsers */	opacity: 0.5;}