﻿body {
	text-align: center;
	margin: 0;
	font-family: tahoma,arial;
	background: #000000 url('/lib/tolae/TOL-background.gif') no-repeat fixed center;
}

img { border: 0; }

a {
	text-decoration: none;
	font-family: tahoma,arial;
}

a:hover { text-decoration: underline; }

.floatleft { float: left; }

.floatright { float: right; }

.clear { clear: both; height: 1%; }

.overall {
	margin: 0 auto;
	width: 814px;
	text-align: left;
}

.frame {
	border-width: 0 1px 0 1px;
	border-color: #6C0000;
	border-style: solid;
}

* html .overall { width: 816px; }

#homepagebody .make-pos {
	background: url(/lib/tolae/site-bg.gif) #1C1C1C repeat-y;
	position: relative; 
}

#innerpagebody .make-pos {
	background: url(/lib/tolae/site-bg.gif) #1C1C1C repeat-y;
	position: relative; 
}

* html .make-pos {
	height: 1%;
}

#homepagebody .main-body {
	background: url(/lib/tolae/site-bg.gif) #1C1C1C repeat-y;
}

#innerpagebody .main-body{
	background: url(/lib/tolae/site-bg.gif) #1C1C1C repeat-y;
}

/* html .main-body {
xbackground-image:url(/lib/tolae/site-bg.gif);
xbackground-repeat:repeat-y;
}*/
/* header area */
.header {
	height: 128px;
	position: relative;
	background: url(/lib/tolae/header-banner.jpg);
}

.logo-link {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 400px;
	height: 90px;
}
#paging .saleprice  {font: normal 16px arial; color: #cc0000;}
#paging .saleprice2 {font: bold 12px arial; color: #cc0000;}
}
.phone {
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	left: 200px;
	bottom: 10px;
}

.header ul {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 5px;
	bottom: 9px;
}

.header ul li {
	list-style: none;
	display: inline;
}

.header .nav-spacer {
    width:5px;
	background: url(/lib/tolae/h-nav-spacer2.gif) no-repeat 0 2px;
}

.header ul li a {
	padding: 0 5px 0 5px;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
}

.header ul .cart-link {
	padding: 0 0 0 20px !important;
	border: 0 !important;
	background: url(/lib/tolae/cart-img.gif) no-repeat 0 -3px;
}

.header ul .cart-link a { color: #FCFF07; }

.search-form { margin: 3px 0 0 10px; }

#searchtxt { width: 125px; }

.search-form input { vertical-align: middle; }

.newsletter {
	width: 167px;
	border: 1px solid #C30102;
	margin: 5px 0 0 2px;
	padding: 18px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #FFFFC9;
	background: #1C1C1C url(/lib/tolae/newsletter-heading.gif) no-repeat;
}

.newsletter form { margin: 3px 0 5px 10px; }

.newsletter p { margin: 2px 0 2px 0; }

.newsletter input { vertical-align: middle; }

.newsletter-txt { width: 115px; }

/* main content */
.content { width: 600px; margin: 0 5px; }

#homepagebody .content { 
	width: 615px;
	margin: 0; 
}

.content .home-message {
	color: #CCCCCC;
	font-size: 11px;
	width: 376px;
	margin: 5px 15px 0 0;
}

.content .hot-links {
	width: 215px;
	border: 1px solid #C20102;
	margin: 35px 0 0 0;
	padding: 20px 0 0 0;
	background: url(/lib/tolae/hot-links-heading.gif) no-repeat;
}

.content .hot-links ul {
	margin: 3px 0 5px 0;
	padding: 0;
}

.content .hot-links ul li {
	padding: 0 0 0 24px;
	margin: 0 0 0 10px;
	width: 200px;
	list-style: none;
	background: url(/lib/tolae/hot-link-bg.gif) no-repeat 0 3px;
}

* html .content .hot-links ul li { background: 0 0; }

.content .hot-links ul li  a {
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
}

.content .hot-links ul li  a:hover { font-size: 11px; }

.cont-table td { font-size: 12px; }

.cont-table td a {
	color: #FFFFFF;
	font-weight: bold;
}

.cont-table td .price { color: #FEFF6F; }

.other-body { margin: 15px 0 0 0; }

.breadcrumbs {
	color: #FFFFCD;
	text-align: right;
	font-size: 11px;
	margin: 10px 5px 20px 0;
}

.breadcrumbs a {
	color: #FFFFCD;
	font-style: normal !important;
	text-decoration: underline;
}

.breadcrumbs span {
	font-weight: bold;
	color: #FFFF6F;
}

/* item area */
.other-body h1 {
	color: #FEFE06;
	font-size: 17px;
	xtext-align: center;
	margin: 10px 0 10px 0;
}
/* width was 430px */

.other-caption {
	width: 430px;
	font-size: 12px;
	color: #FFFFCD;
	padding: 5px;
}

.no-cross-sell{
	width: 600px !important;
}

/*
.related-items { 
	margin: 0 0 0 10px;
	border: 1px solid #FFFF00;
	text-align: center;
	width: 550px;
}
*/
/* changes made on may 9 2006 with ticket requesting related items to be positioned beneath product info table */
.related-items {
	margin: 0 0 0 10px;
	width: 150px;
	border: 1px solid #FFFF00;
	text-align: center;
}

.other-caption h1 {
	color: #FEFE06;
	font-size: 17px;
	xtext-align: center;
	margin: 10px 0 0 0;
}

.related-items h2 {
	color: #FFFECE;
	font-size: 16px;
	margin: 5px 0 10px 0;
}

.related-items a {
	font-size: 14px;
	color: #FFFECE;
	display: block;
	margin: 3px 0 10px 0;
}

.multi-cart { clear: both; }

/* product info table */
#product-info-table {
	border: solid 2px #6C0000;
	width: 430px;
}

#product-info-table td.pit-label {
	font: bold 11px verdana;
	color: #FFFFFF;
	text-align: right;
	padding: 5px 10px 5px 0;
	width: 160px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #1C1C1C;
	background: #333333;
}

#product-info-table td.pit-item {
	font: bold 11px verdana;
	display: block;
	padding: 5px 0 5px 10px;
	color: #1C1C1C;
	border-bottom: 1px solid #1C1C1C;
	width: 270px;
	background: #DDDDDD;
}

#product-info-table .price { color: #1C1C1C; }

#product-info-table #sale-price-text { color: #fa0707; }

#product-info-table .sale-price { color: #fa0707; }

#product-info-table td.pit-name-cell {
	color: #FEFE06;
	font-size: 17px;
	text-align: center;
	padding: 5px 0 5px 0;
	background: #1C1C1C;
}

.pit-name-cell h1 { margin: 0; padding: 0; }

#product-info-table td.order-btn-cell {
	text-align: right;
	padding: 10px 5px 10px 0;
	border: 0;
	background: #6C0000;
}

#product-info-table .quantity-text { width: 30px; }

/* multi table */
.multi-heading {
	color: #FEFF6F;
	font-size: 17px;
	text-align: center;
	padding: 5px 0 5px 0;
	background: #6C0000;
}

.multi-heading h1 { margin: 0; padding: 0; }

.multi-label {
	color: #1C1C1C;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 5px 0;
	background: #C6C6C6;
}

.multi-name {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	background: #333333;
}

.multi-name input { font-size: 11px; padding: 0; }

.multi-item {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background: #333333;
}

.multi-sale {
	color: #FEFF6F;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background: #6C0000;
}

.multi-footer {
	padding: 7px 5px 7px 0;
	text-align: right;
	background: #6C0000;
}

/* contact area */
.contact-spacer { height: 139px; }

.contact-area {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 637px;
	height: 139px;
	background: url(/lib/tolae/contact-bg.gif);
}

.contact-imgs {
	position: absolute;
	top: 24px;
	left: 39px;
}

.contact-imgs img { vertical-align: middle; }

* html .contact-imgs { top: 34px; }

.contact-info {
	position: absolute;
	top: 24px;
	right: 30px;
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
}

* html .contact-info { top: 39px; }

/* footer area */
.footer {
	height: 28px;
	margin: 2px 0 0 0;
	position: relative;
	background: url(/lib/tolae/footer-links-bg.gif);
}

.footer ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 5px;
	bottom: 7px;
}

.footer ul li {
	list-style: none;
	display: inline;
}

.footer .nav-spacer {
	background: url(/lib/tolae/h-nav-spacer.gif) no-repeat 0 7px;
}

.footer ul li a {
	padding: 0 5px 0 5px;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
}

.footer p {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 35px;
	bottom: 7px;
	font-size: 11px;
	color: #CCCCCC;
}

/* nav styles */
#mainnav{
	background: url(/lib/tolae/site-bg.gif) repeat-y;
}

.nav { width: 197px; margin: 0 0 0 0; }

#nav, #nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav li ul {
	position: absolute;
	top: 0;
	left: 150px;
	display: none;
	width: 175px;
	border: 1px solid #FCFF07;
	padding: 1px 0 5px 0;
	background: #6C0000;
}

#nav li ul li {
	padding: 0 0 0 17px;
	margin: 0 0 0 5px;
	background: url(/lib/tolae/nav-bg-img.gif) no-repeat 0 3px;
}

#nav li:hover ul { display: block; }

.nav ul .item-link {
	padding: 0 0 0 17px;
	margin: 0 0 0 14px;
	width: 136px;
	position: relative;
	background: url(/lib/tolae/nav-bg-img.gif) no-repeat 0 3px;
}

* html .nav ul .item-link { background: url(/lib/tolae/nav-bg-img.gif) no-repeat 0 0; }

.nav ul .item-link a {
	font-size: 11px;
	color: #FFFFCD;
}

* html .nav ul .item-link a { width: 145px; }

.nav ul .item-link a:hover {
	font-size: 11px;
	color: #FCFF07;
}

.nav ul .sect-link {
	padding: 0 0 0 7px;
	margin: 12px 0 4px 0;
	line-height: 15px;
	height: 21px;
	width: 190px;
	z-index: 0;
	background: url(/lib/tolae/nav-section-bg.gif);
}

* html .nav ul .sect-link {
	width: 197px;
	padding: 3px 0 0 7px;
}

.nav ul .sect-link a {
	font-size: 11px;
	font-weight: bold;
	color: #FCFF07;
}

.sitemap-header,
.sitemap-1,
.sitemap-2,
.sitemap-3,
.sitemap-4{ padding: 4px; }

.sitemap-header {
    font: bold 16px Arial, verdana;
    color: #FCFF07;
    display: block;
    margin-top:  15px;
		text-decoration: underline;
}

.sitemap-1 {
    font: bold 14px Arial, verdana;
    color: #FFF;
    display: block;
    margin-left: 25px;
		text-decoration: underline;
}
.sitemap-2 {
    font: normal 12px verdana;
    color: #FCFF07;
    display: block;
    margin-left: 50px;
		border-left: 1px solid #FCFF07;
}
.sitemap-3 {
    font: normal 10px verdana;
    color: #FFF;
    display: block;
    margin-left: 75px;
		border-left: 1px solid #FFF;
		padding-left: 20px;
}
.sitemap-4 {
    font: normal 8px verdana;
    color: #FCFF07;
    display: block;
    margin-left: 100px;
		border-left: 1px solid #FCFF07;
		padding-left: 20px;
}

iframe.grelated-iframe {
	left:-99999px !important;
	display: none !important;
}

