.M_b
{
border:0;
cursor:pointer
}

img
{
border:0
}

/* for hide and show */
.i{display:none}

/* for image swapper */
P_1{cursor:pointer}

.edit:hover
{
text-decoration:underline;
border:dotted 1px blue
}

/* for drop down menu */

a.M_s:link,a.M_s:visited,a.M_s:hover
{
display:block;
text-decoration:none;
background-color:#EEEEEE;
color:#808080;
padding:2 4 2 4;
border-style:solid;
border-width:1;
border-color:#f5f5f5 #f5f5f5 #a9a9a9 #a9a9a9
}

a.M_s:hover
{
background:#FFF;
color:#000000;
border-color:#a9a9a9 #a9a9a9 #f5f5f5 #f5f5f5;
background-color:#DDDDDD
}

/* for uploads */
.upth{text-align:left}
.uptd{vertical-align:top;font-size:10pt;padding:3 20 3 3}
.upf{display:block;width:100%;margin:0 0 4 0}
.upbut{font-size:8pt}

/* table whacker defaults */
.trw1{background:#EFEFEF}
.trw1a{background:#FFFF99}
.trw2{background:#F5F5F5}
.trw2a{background:#FFFFBB}
.trS{background:#FFE466}
.tdw{background:gold}
.tdS{background:#FFFF00}

IMG {border: 0}

/* shoppingcart defaults */
.P_dt{border-collapse:collapse;width:200;border-style:solid;border-width:3;border-color:gray gray white white;background:#DCDCDC;margin:0 10 10 0}
.P_dtd{background:silver;font-weight:bold;text-align:center;border-style:solid;border-width:1;border-color:gray}
.P_cstd{vertical-align:top;text-align:center}

/* product sorter defaults */
.P_tf{width:100%;border-collapse:collapse}
.P_tf td{padding:0}
table.pLT{border-collapse:collapse;border-style:solid;border-width:2;border-color:silver}
.pLt th{padding:0 2 0 4;font-size:8pt;border-style:solid solid solid dotted;border-width:1 0 1 1;border-color:gray;background:silver;text-align:left}
.pLt td{padding:4 6 4 6;font-size:9pt;;line-height:9pt;border-style:solid solid solid dotted;border-width:1 0 1 1;border-color:silver;vertical-align:top}
.pthb{font-size:14px;letter-spacing:-1}
a.P_c:link,a.P_c:visited,a.P_c:hover{display:block;width:70;height:14;background:silver;color:white;padding:1;text-align:center;font-size:8pt;margin:0 0 0 4}
a.P_c:hover{color:black}
.Pa2c{}
.P_ii{margin:4 0 6 0}
.P_ttb{border-style:solid;border-width:0 0 1 0;border-color:gray;margin:0 0 2 0;padding:0 0 2 0;font-weight:bold}
.P_lsp{color:red;font-weight:bold}

/* for compare */
.C_pd{height:190;width:190;text-align:left;border-style:solid;border-width:1;border-color:silver;padding:4;margin:4;float:left;background:white;line-height:8pt;cursor:default}
.C_hr{font-size:0pt;border-style:solid;border-width:1 0 0 0;border-color:#EEE;display:block;width:100%;margin:1 0 1 0}
.C_Bc{font-size:8pt}
.C_np{display:block;width:80;height:80;border-style:dotted;border-width:1;border-color:silver;color:#EEE;background:#EEE;margin:5}
.C_ii{height:80;margin:5}
.C_div{width:650;height:500;overflow:auto}
.C_cb{font-size:8pt;display:block;margin:20 0 0 0}
#O_w1{position:absolute;background:#F5F5F5;opacity:0.9;filter:alpha(opacity=90)}
#O_w2{position:absolute;cursor:pointer}
#O_x{vertical-align:middle}
.admin_bar{
	background-color: silver;
	color: black;
}
admin_item{
	cursor: pointer;
}
.sm_table
{
	border: 0px;
	width: 50%;
	margin-top: 5px;
}
.sm_td_link
{
	border: 0px;
	text-align: left;
	white-space: nowrap;
	width: 100%;
}
.sm_td_secure
{
	border: 0px;
	text-align: left;
	font-size: 11px;
	white-space: nowrap;
	width: 0%;
}


a.sm_gsm_link:link, a.sm_gsm_link:visited, a.sm_gsm_link:hover
{
	padding: 1px 1px 1px 1px;
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
	border-top: 1px solid #DFDFDF;
	border-right: 2px solid #959595;
	border-bottom: 2px solid #959595;
	border-left: 1px solid #DFDFDF; /*border-width: 1;
	border-style: solid;
	border-color: #F5F5F5 silver gray #F5F5F5;*/
	background-color: #C8C8C8;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.sm_gsm_link:hover
{
	border-top: 2px solid #DFDFDF;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	border-left: 2px solid #DFDFDF;
	color: #3C3C3C;
	/*border-color: black gray silver white;*/
}
.sm_gsm_path_text
{
	border: 0px;
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
	font-weight: bold;
	margin-left: 5px;
}
.sm_gsm_path_link
{
	border: 1px solid Black;
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
	margin-left: 3px;
}

/*Error Tracker Styles*/
.head_E_USER_WARNING, .head_E_USER_ERROR, .head_E_USER_NOTICE  {background-color: blue; display: block; color: black}
.body_E_USER_WARNING, .body_E_USER_ERROR, .body_E_USER_NOTICE {background-color: lightblue;  color: black}

.head_E_NOTICE, .head_E_WARNING, .head_E_PARSE {background-color: #6f92a6;  display: block; color: black; }
.body_E_NOTICE, .body_E_WARNING, .body_E_PARSE {background-color: #aebbc3;  color: black; border-width: 0 0 1 0; border-color: black; border-style: solid}

.highlite_error_tracker{background-color: white; color: black; border-width: 0 0 1 0; border-color: black; border-style: solid}
