/* Customer specific css */
.wms_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.thisclass{background-color:#FFCC66; font-weight:bold;}

/* body {margin: 10px; padding: 0; font: 12px Verdana, sans-serif;} */

.datadl {
border: medium;
border-color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

ul {
list-style-type: none;
width: 100%; /* precision for Opera */
}

.menu li {
float: left;
}

.menu a {
margin: 0 1px;
width: 90px;
height: 14px;
display: block;
text-align: center;
border: 1px solid red;
text-decoration: none;
color: #000000;
background: #FFFFFF;
}

.menu a:hover {
font-weight: normal;
font-size: 11px;
color: #000000;
text-decoration: none;
background: #DDDDDD;
border: 1px solid black; 
}

.menu a:active {
border: 1px solid red; 
color: #000000;
text-decoration: none;
background: #FFFFFF
}

.menu a:visited {
color: #000000;
/*background: #FFFFFF; */
text-decoration: none;
border: 1px solid red; 
}
.midnavbox {
	color: Black;
	background-color: Silver;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
	font-weight: Bold;
}

.fireworks {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: larger;
}

.tr1shoes {
	font: bold normal 13px Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.cat_style1 {
	font-size: 16px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.cat_style A:hover {
		background-color: #DDDDDD;
		}

.cat_style2 {
}

A.cat_stylel2:link, A.cat_stylel2:visited, A.cat_stylel2:active { text-decoration: none;
	color: Black 
	}

A.cat_style2:hover {
	background-color: #D7D7D7;
	color: Blue;
}
.wmstext {
	font-family: Arial, Geneva, Helvetica;
	font-size: 14px;
}

	.wmsheadernav {
  font-size : 10pt;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color : #000000;
  font-style : normal;
  text-decoration: none;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
}

A.wmsheadernav {
  font-size : 10pt;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color : #FF0000;
  font-style : normal;
  text-decoration: none;
  font-weight: bold;
}

A.wmsheadernav:active { 
  font-size : 10pt;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color : #FF0000;
  font-style : normal;
  text-decoration: none;
  font-weight: bold;
}

A.wmsheadernav:visited { 
  font-size : 10pt;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color : #FF0000;
  font-style : normal;
  text-decoration: none;
  font-weight: bold;
}

A.wmsheadernav:hover {
  font-size : 10pt;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color : #0000FF;
  background-color: #DDDDDD;
  font-style : normal;
  text-decoration: none;
  font-weight: bold;
}

.topcartdisp {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
	border: thin gray solid;
}

A.topcartdisp {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.topcartdisp:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.newcatnav1 {
  font-size : 11pt;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color : #000000;
  font-style : normal;
  text-decoration: none;
  font-weight: bold;
}

A.newcatnav1:link{ text-decoration: none;
	color: Black;
	}

A.newcatnav1:visited{ text-decoration: none;
	color: Black;
	}

A.newcatnav1:hover  {
	background-color: #D7D7D7;
	color: Blue;
}

A.newcatnav1:active{ 
	text-decoration: none;
	color: Black;
	}

/* replace nobr */
.wsnowrap {
	white-space: nowrap;
}

.gallery {
	font: normal 12px Arial sans-serif;
}

.gtrans {
	height: 14px;
  font-size: 12px;
  background: #FFFFFF;
  text-decoration: none;
  border: 1px solid black;
  padding: 1px 1px 1px 1px;
}
A.gtrans:hover {
  text-decoration: none;
  border: 1px solid red;
	background: red;
}
A.gtrans:visited {
  text-decoration: none;
  border: 1px solid black;
}
A.gtrans:active{
  height: 14px;
  font-size: 12px;
  background: #FFFFFF;
  text-decoration: none;
  border: 1px solid black;
  padding: 1px 1px 1px 1px;
}
.vid_button {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-variant: small-caps;
  font-weight: bold;
  color:#000000;
  background: #FFFF00;
  text-decoration: none;
  border: thin solid #FF8000;
  padding: 1px 1px 1px 1px;	
}
A.vid_button:visited {
  text-decoration: none;
}
A.vid_button:active {
  text-decoration: none;
}
A.vid_button:hover {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; font-variant: normal; color: blue; font-size: 10px;
}

.fp_ret{
	font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	color:black;
}

.fp_from {
	font: normal 10px "Times New Roman", Times, serif;
	font-weight: bold;
}

.FP_PRICE {
	font: italic 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: green; 
}

/*.procfee {color: #FF0000} */

.coupon_1{
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.coupon_2{
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.coupon_3{
	font: normal bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.xpstext {
	background: #99FFFF;
	/*border: 2px solid #0000cd;*/
	padding: 2px;
}
.navcol {
	background:#FFFFFF;
	border: #999999 solid thin;
	float: left;
}
.middle-content {
	background: #CCFF66;
	float: left;
}

.ship5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
}
.ship6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
}
.ship7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.ship8 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #FFFFFF; font-weight: bold; 
}
.returns {font-size: 10px;}

.hundredpcent {font-size: 16px; color: #006633;font-weight: bold; text-align: center;}

.reg_button {font: bold 13px Arial;
	background-color: #00FFFF;
	color: #000000;
}

.top_nav_bg A:link, A:visited, A:active {
	text-decoration: none;
	color: Black 
	}
.top_nav_bg A:hover {
	background-color: #0000FF;
	color: #FFFFFF;
}

A.login_link {
	font-size : 8pt;
  	font-family : Tahoma, Verdana, Arial, sans-serif;
  	background : #FFFFFF;
  	color : #000000;
  	font-style : normal;
  	text-decoration: underline;
  	font-weight: bold;
}

A.login_link:active {
	font-size : 8pt;
  	font-family : Tahoma, Verdana, Arial, sans-serif;
		color : #000000;
  	font-style : normal;
  	text-decoration: underline;
  	font-weight: bold;
}

A.login_link:visited { 
	font-size : 8pt;
  	font-family : Tahoma, Verdana, Arial, sans-serif;
  	color : #000000; 
  	font-style : normal;
  	text-decoration: underline;
  	font-weight: bold;
}

A.login_link:hover {
	font-size : 8pt;
  	font-family : Tahoma, Verdana, Arial, sans-serif;
  	color : #000000;
  	font-style : normal;
  	text-decoration: underline;
  	font-weight: bold;
}

