html, body { margin: 0; padding: 0; font-size: 100%; }
body {font:0.8em/1 Arial, Verdana, sans-serif; color: #fff;}
p {font:0.8em/1 Arial, Verdana, sans-serif; color: #fff;}
a {color: #fff; text-transform: none; font-weight: bold; text-decoration:none; }
a:hover {color: #e01414;};

.me {font:0.6em/1 Arial, Verdana, sans-serif; color: #333; padding-right: 20px;}
.me p {font:0.6em/1 Arial, Verdana, sans-serif; color: #333; padding-right: 20px;}
.me a {color: #e01414; text-transform: none; font-weight: bold; text-decoration:none; padding-right: 20px;}
.me a:hover {color: #000; padding-right: 20px;}

h1 {font:1.5em/1.1 Arial, Verdana, sans-serif; color: #fff; font-weight: bold;}
h2 {font:1.5em/1.1 Arial, Verdana, sans-serif; color: #000000; font-weight: bold;}

hr {border: 0; border-bottom: 1px ; border-bottom-color: #e01414; border-bottom-style: dotted; padding: 10px 0px 10px 0px; }

.black {font:0.8em/1 Arial, Verdana, sans-serif; color: #000000;}
.black p {font:0.8em/1 Arial, Verdana, sans-serif; color: #000000;}
.black a {font: 0.8em/1 Arial, Verdana, sans-serif; padding: 0; display:inline; background: transparent; color: #000000; text-transform: none; font-weight: bold; text-decoration:none; }
.black a:hover {color: #e01414;}

.black2 {font:0.8em/1 Arial, Verdana, sans-serif; color: #000000; padding: 20px 20px 0px 20px; float: top;}
.black2 p {font:0.8em/1 Arial, Verdana, sans-serif; color: #000000;}
.black2 a {color: #e01414; text-transform: none; font-weight: bold; text-decoration:none; }
.black2 a:hover {color: #ccc;}
.black2 h1 {font:1.5em/1 Arial, Verdana, sans-serif; color: #000000; font-weight: bold; border-bottom: 2px ; border-bottom-color: #000000; border-bottom-style: dotted; }
.black2 h2 {font:1em/1 Arial, Verdana, sans-serif; color: #000000; font-weight: bold;}

form {border-width:1px; background-color:none; border-color:#000000;}
input {background-color:#fff; color: #000; border-width:1px; background-color:none; border-color:#000000;}
input.field {background-color:#fff; color: #000; width: 220px; border-width:1px; background-color:none; border-color:#000000;} 
textarea {background-color:#fff; color: #000; border-width:1px; background-color:none; border-color:#000000;}
textarea.field {background-color:#fff; color: #000; width: 220px; border-width:1px; background-color:none; border-color:#000000;}


img {border: none}

td.description { padding: 40px 40px 0px 20px;}
td.pic { padding: 0px 10px 0px 20px;}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 0px;
left: -1000px;
border: none;
visibility: hidden;
color: black;
text-decoration: none;
font:0.7em/1.3 Arial, Verdana, sans-serif;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
border: none;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: -200px; /*position where enlarged image should offset horizontally */
}

.dropshadow {
	display: block;
	position: relative;
	margin: 4px -4px -4px 4px;
	background: url(http://secure1.mppglobal.com/web/affiliates/affiliate_299/images/shadow-grid.gif) repeat;
}

html>body .dropshadow {
	margin: 10px -10px -10px 10px;
	background: url(http://secure1.mppglobal.com/web/affiliates/affiliate_299/images/shadow.png) right bottom no-repeat;
}

.dropshadow:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: -10px 0 0 auto;
	background-position: right top;
}

.dropshadow:after {
	margin: -10px 0 0 -10px;
	background-position: left bottom;
}

.dropshadow .inner {
	display: block;
	position: relative;
	overflow: hidden; /* prevents margin leakage from child elements */
	left: -4px;
	top: -4px;
}

html>body .dropshadow .inner {
	left: -10px;
	top: -10px;
	margin: 0;
}

img.gallery { 
	width: 117px; height: 80px; cursor: pointer; 
}
		
img.gallery:hover {
                color: #a0c1c8;
                text-decoration: none;
				background-color: transparent;
  				filter:alpha(opacity=75);
  				-moz-opacity:.75;
  				opacity:.75;
  				position:relative;
  				left:1;
  				top:1;
}
		
img.gallerybig { 
	filter: progid:DXImageTransform.Microsoft.fade(duration=2); 
}


	
img.buy:hover {
                color: #a0c1c8;
                text-decoration: none;
				background-color: transparent;
  				filter:alpha(opacity=75);
  				-moz-opacity:.75;
  				opacity:.75;
  				position:relative;
  				left:1;
  				top:1;
}

.tshirts { 
			width: 320px;
			border: 1px solid;
			border-color: #ffffff;
			float: right;
			}
			
.jackets { 
			width: 400px;
			background-color: #FFFFFF;
			border: 1px solid;
			border-color: #990000;
			float: right;
			}
			
.hoodys { 
			width: 400px;
			background-color: #FFFFFF;
			border: 1px solid;
			border-color: #990000;
			}