@charset "utf-8";
body {
	margin-top: 40px;
	margin-bottom: 40px;
	background-color: #FFFFFF;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}
h1 {
	font-size: 12pt;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Arial;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 4px;
}
.attn {
    font-size: 16px;
    font-weight: bold;
    }
.abutton {
	background-color: #87888A;
	font-size: 8.5pt;
	color: #FFFFFF;
	padding: 1px;
	curser:hand;
	font-weight: bold;
	font-variant: normal;
	margin: 2px;
	text-transform: uppercase;
    }
.attributename {
    display: inline;
    }
.bottomlinks {
	margin-top: 5px;
	font-size: 8.3pt;
	font-family: Georgia, Arial, "Times New Roman", Times, serif;
}
.bottomlinks2 {
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	margin-bottom: 10px;
}

.bothnavhead {
	width: 165px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	background-color: #898A8C;
    }
.breadcrumb {
	font-size: 8.5pt;
    }

.breadcrumb a:link {
	font-size: 8.5pt;
    }

.breadcrumb a:visited {
	font-size: 8.5pt;
	color: #666666;
    }

.breadcrumb a:hover {
	font-size: 8.5pt;
	color: #666666;
    }
.billtable {
    width: 100%;
    padding: 1px;
    margin: 0px;
    }

.billtable th {
    padding: 4px;
    background-color: #B2B3B5;
    border-bottom: 1px solid;
    color: #FFFFFF;
    }

.billing-table {
    text-align: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    background-color: #FFFFFF;
    }

.billing-head {
	padding: 4px;
	background-color: #B2B3B5;
	color: #FFFFFF;
    }

.billing-field {
    font-size: 9pt;
    text-align: right;
    padding: 1px;
    }

.billing-required {
    font-size: 9pt;
    text-align: right;
    padding: 1px;
    }

.billing-input {
    font-size: 9pt;
    text-align: left;
    margin: 0px;
    padding: 0px;
    }

.billing-table th {
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
	background-color: #B2B3B5;
	border-bottom: 1px solid;
    }	

.billingrow-on {
    text-align: left;
    background-color: #666666;
    }

.billingrow-on a {
    }

.billingrow {
    text-align: left;
    background-color: #FFFFFF;
    }

.billingrow a {
    }

.billbutt {
    padding: 0px;
    margin: 1px;
    background-color: #666666;
    font-size: 10px;
    color: #FFFFFF;
    }
.catitemoutertable {
	margin: 0px;
	padding: 0px;
	width: 100%;
    }

.catitemoutertable th {
	color: #FFFFFF;
	font-size: 10pt;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
    }
.checkout-table {} 
.checkout-table-cell {}
.checkout-questions {
	border: 1px solid #666666;
	padding: 2px;
	margin-bottom: 6px;
	text-align: left;
}

.checkout-question {
	font-weight: normal;
}

.checkout-question-required {
	color: #666666;
}

.checkout-answer {
	display: inline;
}

.checkout-answer-radio {
	display: inline;
	padding-right: 8px;

}
.cart-insurance {}
.cart-zip {}
.cart-country{}

.content-link a {
    display: block;
    width: 150px;
    color: #666666;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    cursor: pointer;
    text-decoration: none;
    }

.content-link a:visited {
    color: #666666;
    }

.content-link a:hover{ 
	color: #006699; 
	background-image: url(navhover.gif);
	background-repeat: no-repeat;
	}

.content-link a:active {
    color: #000000;
    }

.content-link-on {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #FF4000;
    background-image: url(navactive.gif);
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    text-decoration: none;
    cursor: pointer;
    }

.content-link-on a:link {
    color: #FF4000;
    }

.content-link-on a:visited {
    color: #FF4000;
    }

.content-link-on a:hover {}

.content-link-on a:active {}
.cartlinks {
    font-size: 8pt;
    text-align: left;
    margin-left: 10px;
    }

.cartlinks a:link {
    text-decoration: none;
    color: #666666;
    }

.cartlinks a:visited {
    text-decoration: none;
    color: #666666;
    }

.cartlinks a:hover {
    text-decoration: none;
    color: #666666;
    }

.cartlinks a:active {
    text-decoration: none;
    color: #666666;
    }
.category {
    text-align: center;
    }

.category h1 {
    font-size: 14pt;
    font-weight: bold;
    padding: 2px;
    margin: 10px 0px 5px 0px;
    text-align: left;
    }
.category_large_image {
    padding: 4px;
    border: 0px;
    }
.categoryshortdesc {
    font-size: 9pt;
    }

.categoryshortdesc p {
    font-size: 9pt;
    margin: 0px;
    }

.categorylongdesc {
    font-size: 9pt;
    text-align: center;
    }
.cart {
    padding: 0px;
    margin: 0px;
    }
	
.carterror {
    color: #FF0000;
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    }	

.cartmessage {
	color: #85898A;
	font-size: 12pt;
	text-align: center;
    }
	
.cart-header-message {
	text-align: center;
	color: #85898A;
	font-size: 10pt;
    }
	
.cart-shipping-message {
	text-align: center;
	font-size: 10pt;
	font-style: italic;
    }
	
.cart-footer-message {
	text-align: center;
	font-size: 10pt;
	color: #88898B;
    }			

.confirmation-header {
    font-size: 12pt;
    text-align: center;
	}
	
.confirmation-message{
    font-size: 12pt;
    text-align: center;
	}
	
.confirmation-footer{
    font-size: 12pt;
    text-align: center;
	}
.cartqtybox {
    font-size: 9px;
    padding: 0px;
    margin: 0px;
    }

.cartbottom {
    text-align: center;
    }

.carttable {
	width: 100%;
	margin: 0px;
	padding: 0px;
    }
.cart-total {
	text-align: right;
	margin-right: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
    }

.cart-sub-total {
    text-align: right;
    }


.carttotalrow {
    font-size: 12px;
    background-color: #FFFFFF;
    padding: 4px;
    text-align: right;
    border-top: 0px dashed;
    }
.content-title {
	font-size: 14pt;
	color: #88898B;
	margin-top: 15px;
}

.cart-item-name {}
.cart-mfg-name {}
.catalog code {}
.cart-mfg-code {}
.cart-cat-name {}


.carttable th {
	text-align: center;
	font-size: 9pt;
	background-color: #CCCCCC;
	border-bottom: 1px solid;
	color: #88898B;
	padding: 0px 5px 0px 5px;
    }
	
.cart-thumb-image {
    padding: 4px;
    float: left;
    border: 0px;
    }	
	
.cbutton {
	background-color: #87888A;
	font-size: 8.5pt;
	color: #FFFFFF;
	padding: 1px;
	curser:hand;
	font-weight: bold;
	font-variant: normal;
	margin: 2px;
	text-transform: uppercase;
    }
.category_thumb_image img{
    padding: 3px;
    border: 0px;
	clear:both;
    text-align: center;
    }
.catcode {
    display: inline;
    font-size: 9pt;
    font-weight: normal;
    margin-right: 10px;
    }
.categoryname {
    font-weight: bold;
    }
.dmsg {
    color: #ff0000;
    font-size: 9pt;
    }
.discount-message {
    font-style: italic;
	font-weight:bold;
	color:#FF3300;
    }
.error {
    padding: 2px 0px;
    color: #FF0000;
    font-weight: bold;
    }
.emailheader {
	padding: 10px;
    background-color: #FFFFFF;
    }
.emailfriend {
	clear:right;
	margin-top: 10px;
	padding-right: 5px;
    }
.emailpop div {
    padding: 10px;
    }

.emailpop h1 {
    font-size: 14pt;
    font-weight: bold;
    margin: 0px;
    text-align: center;
    }

.emailform {
    background-color: #FFFFFF;
    width: 95%;
    }

.emailpop {
	background-color: #FFFFFF;
	width: 500px;
	border: 1px solid #666666;
	padding: 15px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 14px;
	text-align: center;
    }

.emailfooter {
   	padding: 10px;
    background-color: #FFFFFF;
    }
.field {
    font-weight: bold;
    }

.field-req {
	color: #85898A;
    }
.gallery td{text-align:center; padding:5px; vertical-align:top;}		
.gallery table{
	text-align:center;
	width:90%;
	margin-top:5px;
}
.grandtotalrow{
	background-color:#CCCCCC;
	color:#87888A;
	padding-right: 5px;
	font-weight: bold;
}
.gallery_nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #85898A;
}
.horiz-top {
    display: inline;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    line-height: 24px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #666666;
    }

.horiz-top a:link {
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #666666;
    }

.horiz-top a:visited {
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #666666;
    }

.horiz-top a:hover {
    color: #FFCC00;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #CCCCCC;
    }

.horiz-top-on {
    display: inline;
    margin: 0px 6px 0px 6px;
    padding: 3px;
    line-height: 24px;
    color: #006699;
    background-color: #FFCC00;
    font-weight: bold;
    }

.horiz-top-on a:link {
    color: #006699;
    }

.horiz-top-on a:visited {
    color: #006699;
    }

.horiz-top-on a:hover {
    color: #006699;
    }

.horiz-child-bar {
    display: block;
    line-height: 20px;
    width: 100%;
    background-color: #FFFFCC;
    }

.horiz-child {
    display: inline;
    padding: 0px 10px 0px 10px;
    margin-bottom: 2px;
    line-height: 20px;
    color: #000000;
    font-weight: bold;
    }

.horiz-child a:link {
    color: #000000;
    }

.horiz-child a:visited {
    color: #000000;
    }

.horiz-child a:hover {
    color: #FF4000;
    }

.horiz-child-on {
    display: inline;
    padding: 0px 10px 0px 10px;
    margin-bottom: 2px;
    line-height: 20px;
    color: #FF4000;
    font-weight: bold;
    }

.horiz-child-on a:link {
    color: #FF4000;
    }

.horiz-child-on a:visited {
    color: #FF4000;
    }

.horiz-child-on a:hover {
    color: #FF4000;
    }

h3 {
    font-size: 12pt;
    font-weight: bold;
    margin: 0px;
    }
	h4 {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
.headercheckout {width:180px; background-color:#FFFFFF;}
.headercheckout div{width:180px; background-color:#FFFFFF; margin-right:5px;}
.itemtitle2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #673400;
	padding: 4px;
	width: 310px;
	margin-bottom: 3px;
}

.itemcell {
	padding: 5px;
	background-position: top;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #666666;
}
.items2 {
	border: 1px solid #666666;
}


.leftitembox {
	border: 1px solid #666666;
	padding: 7px;
}
.rightitembox {
	padding: 7px;
	border: 1px solid #666666;
}

.itemcell0 {
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
    }
.itemcell1 {
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
    }

.item_thumb {
	display: block;
    text-align: center;
    }
.item_thumb_image {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
} 

.itemtable {
	text-align: center;
	width: 100%;
    }

.item {
    text-align: center;
    }
.itemname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8.5pt;
}
.item h1 {
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    margin: 0px;
    }

.item_image {
	padding: 0px;
	border: 0px;
	text-align: left;
    }

.itemlongdesc {
	width: 400px;
	text-align:justify;
	font-size: 8.5pt;
	white-space: normal;
	display: block;
	padding: 5px;
	margin-bottom: 0px;
    }

.item-message {
	color: #666666;
	font-weight: bold;
	padding: 6px 0px;
	font-style: italic;
    }



.logged-in-message {
    color: red;
    font-weight: bold;
    }

.leftnav {
    width: 165px;
    padding-top: 3px;
    margin: 6px 0px 6px 6px;
    }
.login {}

.login h1 {
    font-size: 18px;
    font-weight: bold;
    }

.login-form {
	width: 300px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
    }

.login h1 {
    font-size: 18px;
    font-weight: bold;
    }
.list-price {
    font-style: normal;
    font-size: 9pt;
    }
.mfg-select {
	font-size: 9px;
}
.mfg-button {
	font-size: 9px;
	background-color: #666666; 
}.manname {
    display: inline;
    font-size: 9pt;
    font-weight: normal;
    margin-right: 10px;
    }

.mancode {
    display: inline;
    font-size: 9pt;
    font-weight: normal;
    }
.mainordertable {
    width: 95%;
    }



.map-level-0 {margin:10px 20px 10px 20px; font-weight:bold; font-size:12pt; }
.map-level-1{margin-left:35px; font-weight:bold; font-size:10pt;}
.map-level-2{margin-left:45px; font-size:9pt;}
.map-content-link {margin-left:20px; font-weight:bold; font-size:12pt;}
.map-content-link-on{margin-left:20px; font-weight:bold; font-size:12pt;}

.mfglongdesc {
    font-size: 9pt;
    text-align: left;
    }
.manufacturer {
    font-weight: bold;
    padding: 2px;
	font-size:12pt;
    }
.mfg-desc {
    font-size: 9pt;
    font-weight: normal;
    }
.maincontent {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.maintable {
    padding: 3px;
    margin: 0px;
    }
.mfg-head a{
    font-size: 9pt;
    font-weight: bold;
	   }
.notprice {
    color: #666666;
    text-decoration: line-through;
    font-weight: bold;
    }

.order-complete-header{
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    }
.ordertable {
    text-align: left;
    width: 90%;
    padding: 0px;
    margin: 0px;
    background-color: #FFFFFF;
    }

.ordertable th {
	padding: 4px;
	background-color: #666666;
	color: #FFFFFF;
    }
.order-complete-message{
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    }
.order-complete-footer{
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    }
.optionname {
    display: inline;
    font-weight: bold;
    margin: 0px 3px 0px 0px
    }

.option {
	margin: 2px;
	text-align: center;
	width: 100%;
	padding: 2px;
	color: #683301;
    }
textarea {
	color: #643500;
	width: 220px;
	padding: 3px;
	left: 0px;
	margin-top: 4px;
}
select {
	color: #87888A;
	left: 0px;
}
option {
	color: #87888A;
}
input {
	color: #88898B;
	left: 0px;
}

.option-desc {}
.opt-ctrl {
	color: #666666;
	font-weight: bold;
	text-indent: 15px;
	float: left;
    }

.opt-ctrl-req {
	color: #666666;
	font-weight: bold;
	text-indent: 15px;
	float: left;
    }

.opt-elem {

    }
.optioncell0 {
	text-align: right;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px;
    }

.optioncell1 {
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    background-color: #FFFFff;
    }
.paging {
    text-align: right;
    }

.paging h1 {
    font-size: 12pt;
    font-weight: bold;
    margin: 0px;
    }

.price {
	 display: none;
    }
.price2 {
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
	
}


.p-line {
    font-size: 9pt;
    font-weight: normal;
	text-indent: 7px;
    }

.product-form {
	background-color: #ffffff;
	margin-top: 0px;
	padding: 4px;
	width: 310px;
    }
.formselect {
	color: #666666;
}


.register-form {
	text-align: left;
	width: 450px;
	background-color: #ffffff8;
	padding: 4px;
    }

.register h1 {
    font-size: 18px;
    font-weight: bold;
    }

.register {

    }
	
.rightnav {
    width: 165px;
    padding-top: 3px;
    margin: 6px 0px 6px 6px;
    }


.row0 {
    padding: 3px;
    border: 0px;
    font-size: 12px;
    font-weight: bold;
    background-color: #ffffff;
    }

.row1 {
    padding: 3px;
    border: 0px;
    font-size: 12px;
    font-weight: bold;
    }	
.related-table {
	border: 2px solid #666666;
	margin-top: 10px;
	padding: 3px;
	width:80%;
    }

.related-table th {
    font-weight: bold;
    font-size: 10pt;
    }

.related-col-1{
	width:30%;
}
.related-col-2{
	width:60%;
}

.request-info {
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
	}

.restock-request {
	display:block;
	line-height:28px;
	background-repeat:no-repeat;
	padding-left:25px;
	vertical-align:middle;
    display: inline;
    margin-top: 10px;
	padding-top:3px;
	}
.smlogin-form {
    padding: 0px 5px 0px 10px;
    font-size: 10pt;
    }

.sm-button {
	background-color: #666666;
	font-size: 8.5pt;
	color: #FFFFFF;
	curser:hand;
	font-weight: bold;
	font-variant: normal;
    }

.saleprice {
    color: #666666;
    font-weight: bold;
    }	
.salestax {
    text-align: right;
    }
.soft {
    font-weight: normal;
    }
	
.subcatoutertable {
    margin: 0px;
    padding: 0px;
    width: 100%;
    }

.subcatoutertable th {
    color: #FFFFFF;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
    margin: 0px;
    padding: 0px 0px 0px 15px;
    background-repeat: no-repeat;
    border-bottom: 2px solid #666666;
    }

.subcattable {
    width: 100%;
    margin-top: 5px;
    }

.subcatcell {
    vertical-align: bottom;
    text-align: center;
    }

.subcatcell a {
    text-decoration: none;
    }

.subcats div {
    text-align: center;
    }
/* ALL NEW AND SALE nav */
.specialnav a {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #666666;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    cursor: pointer;
    text-decoration: none;
    }

.specialnav a:link {
    color: #666666;
    }

.specialnav a:visited {
    color: #666666;
    }

.specialnav a:hover {
    color: #666666;
    background-repeat: no-repeat;
    }

.specialnav a:active {
    color: #666666;
    }

.specialnav-on a {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #FF4000;
    background-image: url(navactive.gif);
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    text-decoration: none;
    cursor: pointer;
    }

.specialnav-on a:link {
    color: #FF4000;
    }

.specialnav-on a:visited {
    color: #FF4000;
    }
.shippingrow{}
.specialnav-on a:hover {}

.specialnav-on a:active {}

.subnavbox {
    width: 163px;
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #FFFFFF;
    }
.textoption {
    display: inline;
    text-indent: 10px;
    text-align: right;
    }
.tinytxt {
    font-size: 7pt;
    line-height: 10px;
    margin: 0px;
    padding: 0px;
    }
.topbar {
    background-color: #FF4000;
    text-decoration: none;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
    }
.topprod-table {
   margin-bottom:5px;
   width: 163px;
   border-bottom: 1px solid #000000;
    }

.topprod-head {
    width: 165px;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    background-image: url(botnavhead.gif);
    margin: 0px;
    background-repeat: no-repeat;
    }

.topprods {
    width: 163px;
    padding-bottom: 3px;
    border-top: 0px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
	border-bottom: 1px dashed #CCCCCC;
    background-color: #FFFFFF;
    }
.totalcell0 {
    padding: 3px;
    border: 0px;
    font-size: 12px;
    font-weight: bold;
    background-color: #CCCCCC;
    border-bottom: 1px solid #000000;
    }

.totalcell1 {
    padding: 3px;
    border-bottom: 1px solid #666666;
    font-size: 12px;
    font-weight: bold;
    background-color: #ffffff;
    }
.topnav {
    background-color: #006699;
    text-align: right;
    text-decoration: none;
    margin: 0px;
    }	
/* LEVEL 0 nav */
.vert-level-0 a {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #000000;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    cursor: pointer;
    text-decoration: none;
    }

.vert-level-0 a:link {
    color: #000000;
    }

.vert-level-0 a:visited {
    color: #000000;
    }

.vert-level-0 a:hover {
    color: #006699;
    background-image: url(navhover.gif);
    background-repeat: no-repeat;
    }

.vert-level-0 a:active {
    color: #000000;
    }

.vert-level-0-on a {
    display: block;
    font-weight: bold;
    width: 150px;
    color: #FF4000;
    background-image: url(navactive.gif);
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 0px;
    text-indent: 12px;
    text-decoration: none;
    cursor: pointer;
    }

.vert-level-0-on a:link {
    color: #FF4000;
    }

.vert-level-0-on a:visited {
    color: #FF4000;
    }

.vert-level-0-on a:hover {}

.vert-level-0-on a:active {}

/* LEVEL 1 nav */
.vert-level-1 a {
    display: block;
    font-size: 11px;
    color: #000000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 16px;
    cursor: pointer;
    text-decoration: none;
    }

.vert-level-1 a:link {
    color: #000000;
    }

.vert-level-1 a:visited {
    color: #000000;
    }

.vert-level-1 a:hover {
    color: #006699;
    }

.vert-level-1 a:active {
    color: #000000;
    }

.vert-level-1-on a {
    display: block;
    font-size: 11px;
    color: #FF4000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 16px;
    text-decoration: none;
    cursor: pointer;
    }

.vert-level-1-on a:link{
    color: #FF4000;
    }

.vert-level-1-on a:visited {
    color: #FF4000;
    }

.vert-level-1-on a:hover {}

.vert-level-1-on a:active {}

/* LEVEL 2 nav */
.vert-level-2 a {
    display: block;
    font-size: 10px;
    color: #000000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 24px;
    cursor: pointer;
    text-decoration: none;
    }

.vert-level-2 a:link {
    color: #000000;
    }

.vert-level-2 a:visited {
    color: #000000;
    }

.vert-level-2 a:hover {
    color: #006699;
    }

.vert-level-2 a:active {
    color: #000000;
    }

.vert-level-2-on a {
    display: block;
    font-size: 10px;
    color: #FF4000;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: 24px;
    text-decoration: none;
    cursor: pointer;
    }

.vert-level-2-on a:link {
    color: #FF4000;
    }

.vert-level-2-on a:visited {
    color: #FF4000;
    }

.vert-level-2-on a:hover {}

.vert-level-2-on a:active {}

.vert-level-3 {
    text-indent: 34px;
    font-size: 10px;
    color: #000000;
    }

.vert-level-3-on {
    color: #FF4000;
    text-indent: 34px;
    font-size: 10px;
    }

.vert-level-4 {
    text-indent: 40px;
    font-size: 9px;
    color: #000000;
    }

.vert-level-4-on {
    text-indent: 40px;
    font-size: 9px;
    }
.wishlist {
	margin-top: 10px;
	padding-right: 5px;
    }
.wlistpage {
    text-align: center;
    }

.wlistpage h3 {
    text-align: center;
    font-size: 12pt;
    margin: 4px;
    }

.wlistpage h4 {
	text-align: center;
	font-size: 10pt;
	color: #666666;
	font-style: italic;
	margin: 0px 0px 10px 0px;
    }

.wishlisttable {
	background-color: #FFFFFF;
	padding: 1px;
	margin: 10px 0px 10px 0px;
    }

.wishlisttable th {
	padding: 4px;
	color: #FFFFFF;
	background-color: #643500;
	text-align: left;
    }

.wishlisttable td {
    padding: 2px;
    }
.wishlistbackbutton a {
	display: block;
	width: 150px;
	line-height: 20px;
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
    }

.wishlistbackbutton a:link {
    color: #FFFFFF;
    text-align: center;
    }

.wishlistbackbutton a:visited {
    color: #FFFFFF;
    text-align: center;
    }

.wishlistbackbutton a:hover {
    color: #FFFFFF;
    text-align: center;
    }

.wbutton {
	background-color: #87888A;
	font-size: 10px;
	color: #FFFFFF;
	margin: 1px;
	padding: 1px;
	cursor:hand;
	text-transform: uppercase;
    }
.overallborder {
	border: 1px solid #999999;
	padding: 4px;
	background-position: center top;
	text-align: center;
}
.titlebox {
	padding: 5px;
	border: 1px solid #B2B3B5;
}
.bottomlinks {
	background-color: #EBF3F5;
}
.bottomlinks2 {
	font-size: 7pt;
	color: #88898B;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.namebg {
	background-image: url(../../../../tempimgs/top-text-box.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #CBDADF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.emailbg {
	background-image: url(../../../../tempimgs/bottom-text-box.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #CBDADF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.newstext1 {
	height: 17px;
	width: 110px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #c9dae1;
}
.newstext2 {
	height: 17px;
	width: 110px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #c9dae1;
}
