@charset "UTF-8";
/* @override http://www.88tees.com/includes/default.css */

body, td, th {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
body {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #666;
	background-image: url(../layout/body_bk.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-shadow: #966 0 1px 2px;
	}
a:link, a:visited, a:hover, a:active {
	color: #FF0;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a:active {
	color: #000;
	}
#tdmidcontentbody a:link img, #mainContent a:link img, #tdmidcontentbody a:visited img, #mainContent a:visited img {
	border: 1px solid #999;
	}
#tdmidcontentbody a:hover img, #mainContent a:hover img {
	border: 1px solid #FF0;
	}
#tdmidcontentbody a:active img, #mainContent a:active img {
	border: 1px solid #000;
	}
#tdmidcontentbody #nohighlight, #mainContent #nohighlight, #tdmidcontentbody a.bread img, #tdmidcontentbody .nav a img {
	border-style: none;
	}
#galleryImage, .g-photo a:hover #galleryImage {
	border: 1px solid #000;
	}
.smallerText {
	font-size: 10px;
}
div#container {
	width: 890px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
}
#tddroplt {
	width: 20px;
	background-image: url(../layout/drop_lt.gif);
	background-repeat: repeat-y;
}
#tddroprt {
	width: 20px;
	background-image: url(../layout/drop_rt.gif);
	background-repeat: repeat-y;
}
div#droplttop {
	width: 20px;
	height: 768px;
	background-image: url(../layout/drop_lt_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
div#droprttop {
	width: 20px;
	height: 768px;
	background-image: url(../layout/drop_rt_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#tdheaderlt {
	background-color: #FFF;
	background-image: url(../layout/header_lt_bk.jpg);
	background-repeat: no-repeat;
	overflow: auto;
}
#tdheaderrt {
	background-color: #FFFFFF;
	background-image: url(../layout/header_rt_bk.jpg);
	background-repeat: no-repeat;
	overflow: auto;
}
ul#navigation {
	list-style-type: none;
	width: 133px;
	padding-left: 45px;
	padding-top: 15px;
	padding-bottom: 24px;
	padding-right: 15px;
	margin: 0px;
}
ul#navigation a {
	display: block;
	width: 133px;
	height: 25px;
	text-indent: -9999px; 
	overflow: hidden;
}
li#nm_0 a {
	display: block;
	width: 77px;
	height: 84px;
	overflow: hidden;
}
li#nm_0 {
	width: 77px;
	height: 84px;
	background-image: url(../layout/88logo.gif);
	background-repeat: no-repeat;
}

li#nm_1 { width: 133px; height: 25px; background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: 0px 0px; }
li#nm_2 { width: 133px; height: 25px; background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: 0px -25px; }
li#nm_3 { width: 133px; height: 25px; background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: 0px -50px; }
li#nm_4 { width: 133px; height: 25px; background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: 0px -75px; }
li#nm_5 { width: 133px; height: 25px; background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: 0px -100px; }
li#nm_6 { width: 133px; height: 25px; background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: 0px -125px; }
li#nm_7 { width: 133px; height: 25px; background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: 0px -150px; }
li#nm_8 { width: 133px; height: 25px; background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: 0px -175px; }

li#nm_1 a:hover { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -133px 0px; }
li#nm_2 a:hover { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -133px -25px; }
li#nm_3 a:hover { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -133px -50px; }
li#nm_4 a:hover { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -133px -75px; }
li#nm_5 a:hover { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -133px -100px; }
li#nm_6 a:hover { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -133px -125px; }
li#nm_7 a:hover { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -133px -150px; }
li#nm_8 a:hover { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -133px -175px; }

li#nm_1 a:active { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -266px 0px; }
li#nm_2 a:active { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -266px -25px; }
li#nm_3 a:active { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -266px -50px; }
li#nm_4 a:active { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -266px -75px; }
li#nm_5 a:active { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -266px -100px; }
li#nm_6 a:active { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -266px -125px; }
li#nm_7 a:active { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -266px -150px; }
li#nm_8 a:active { background-image: url(../layout/navigation_e.gif); background-repeat: no-repeat; background-position: -266px -175px; }

li#nm_1j { width: 133px; height: 25px; background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: 0px 0px; }
li#nm_2j { width: 133px; height: 25px; background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: 0px -25px; }
li#nm_3j { width: 133px; height: 25px; background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: 0px -50px; }
li#nm_4j { width: 133px; height: 25px; background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: 0px -75px; }
li#nm_5j { width: 133px; height: 25px; background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: 0px -100px; }
li#nm_6j { width: 133px; height: 25px; background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: 0px -125px; }
li#nm_7j { width: 133px; height: 25px; background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: 0px -150px; }
li#nm_8j { width: 133px; height: 25px; background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: 0px -175px; }

li#nm_1j a:hover { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -133px 0px; }
li#nm_2j a:hover { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -133px -25px; }
li#nm_3j a:hover { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -133px -50px; }
li#nm_4j a:hover { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -133px -75px; }
li#nm_5j a:hover { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -133px -100px; }
li#nm_6j a:hover { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -133px -125px; }
li#nm_7j a:hover { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -133px -150px; }
li#nm_8j a:hover { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -133px -175px; }

li#nm_1j a:active { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -266px 0px; }
li#nm_2j a:active { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -266px -25px; }
li#nm_3j a:active { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -266px -50px; }
li#nm_4j a:active { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -266px -75px; }
li#nm_5j a:active { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -266px -100px; }
li#nm_6j a:active { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -266px -125px; }
li#nm_7j a:active { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -266px -150px; }
li#nm_8j a:active { background-image: url(../layout/navigation_j.gif); background-repeat: no-repeat; background-position: -266px -175px; }

h1 {
	font-size: 14px;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 6px;
	padding-top: 12px;
	margin-top: 0px;
	}

#sidebar1 {
	vertical-align: top;
	float: left;
	width: 203px;
	height: 270px;
	bottom: 24px;
	position: relative;
	}
#sidebar2position {
	vertical-align: top;
	position: fixed;
	float: right;
	padding-left: 668px;
	height: 0px;
	}
#sidebar2 {
	vertical-align: top;
	width: 182px;
	position: relative;
	bottom: 83px;
	background: url(../layout/store_navtop.png) no-repeat 2px 32px;
	}
#sidebar2 img {
	margin-left: 32px;
	}
#sidebar2 .sidebar2head {
	margin-left: 27px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #000;
	text-shadow: #000 0 1px 2px;
	}
#sidebar2 #sidebar2top ul {
	background: url(../layout/store_navmid.png) no-repeat;
	}
#sidebar2 ul {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 15px;
	background: url(../layout/store_navmid.png) no-repeat 0 -20px;
	}
#sidebar2 li {
	margin-left: 27px;
	list-style-type: none;
	}
#sidebar2 a {
	color: #fcc;
	display: block;
	padding: 2px;
	padding-left: 24px;
	font-size: 10.4px;
	line-height: 1.5em;
	border-bottom: 1px dotted #444;
	background: url(../layout/store_navbullet.gif) no-repeat 14px;
	text-shadow: #000 0 1px 2px;
	}
#sidebar2 a:hover {
	color: #FFF;
	background-color: #555;
	text-decoration: none;
	}
#sidebar2Cart {
	height: 77px;
	background-image: url(../layout/store_navbot.png);
	}
#sidebar2Cart input {
	padding-left: 40px;
	padding-top: 12px;
	}
#sidebar2Cart form {
	margin: 0px;
	}

#mainHeader {
	vertical-align: top;
	margin-left: 210px;
	padding-top: 17px;
	}
#mainContent {
	vertical-align: top;
	margin-left: 210px;
	width: 460px;
	padding-bottom: 30px;
	padding-left: 12px;
	}

div#side {
	width: 203px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: auto;
	height: 270px;
	top: 299px;
	clear: both;
	}
#tdmid {
	background-color: #C86969;
	background-image: url(../layout/content_bk.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
div#midcontent {
	width: 603px;
	position: relative;
	left: 210px;
}
#tdmidcontenthead {
	margin: 0px;
	padding-top: 17px;
	padding-bottom: 0px;
}
#tdmidcontentbody {
	padding-bottom: 30px;
	padding-left: 12px;
}
#tdfooter {
	font-size: 9px;
	font-style: normal;
	line-height: 1.7em;
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(../layout/footer_bk.gif);
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 25px;
	color: #666;
	text-shadow: none;
}
#tdfooter a, #tdfooter a:visited, #tdfooter a:active {
	color: #333;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
#tdfooter a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #C66;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	}
span.title {
	width: 100%;
	}
.storeDivide {
	height: 1.5em;
	clear: both;
	}
.storeproduct {
	font-size:10px;
	font-weight: bold;
	text-align: center;
	}

#store_nav_position {
	position: fixed;
	width: 155px;
	margin-left: 695px;
	margin-top: -12px;
	}

.store_nav {
	
	}

.store_nav li {
	list-style-type: none;
	padding: 4px;
	background-color: #F00;
	}

.store_nav ul {
	margin-top: -12px;
	padding: 0px;
	}

.store_nav a:link {
	display: block;
	}

.store_nav p, .store_nav input {
	padding: 4px;
	background-color: #00F;
	text-transform: uppercase;
	}

.store_content {
	float: left;
	width: 450px;
	}
.product {
	padding-right: 15px;
	padding-bottom: 1em;
	margin-top: 3px;
	float: left;
	}
hr {
	clear: both;
	border-style: none;
	border-bottom: 1px dotted #c96263;
	padding-bottom: 6px;
	}
.title {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 7px;
	width: 275px;
	float: left;
	}
.price {
	font-weight: bold;
	font-size: 13px;
	width: 275px;
	float: left;
	}
.description {
	margin-top: 6px;
	width: 275px;
	float: left;
	}
.view {
	padding-top: 2px;
	width: 275px;
	float: left;
	}
.view a {
	padding-left: 12px;
	padding-right: 10px;
	font-size: 11px;
	background: url(../layout/store_view_larger.gif) no-repeat 0 3px;
	}
.buy {
	width: 275px;
	float: left;
	line-height: 1.7em;
	margin-top: 4px;
	}
.buy input {
	margin-top: 6px;
	font-size: 10px;
	}
.buy select {
	font-size: 10px;
	}
.buy form {
	margin-top: 0px;
	margin-bottom: 0px;
	}
.shippingTableBack {
	background-color: #000;
	width: 458px;
	margin-bottom: 0.5em;
	}
.shippingTable tr {
	background-color: #924849;
	}
.shippingTable td{
	font-size: 11px;
	text-shadow: #222 0 1px 2px;
	}
td.shippingHead {
	background-color: #3c201f;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-shadow: #000 0 1px 2px;
	}
#newspost {
	font-size: 10px;
	padding-bottom: 4px;
	}
.newsnav {
	font-size: 10px;
	}
#wagt_map_1 {
	text-shadow: none;
	}