BODY
{
	FONT-SIZE: 11px;
    background:#c1c1c0 url('../pageImages/back.gif') repeat-y center;
    MARGIN: 0px;
    COLOR: #c1c1c0;
    FONT-FAMILY: trebuchet MS, trebuchet, verdana, sans-serif;
    text-align:center;
}

h1{
	font-family: "trebuchet MS", trebuchet, verdana, sans-serif;
	font-size: 14px;
	padding:0px;
	margin:0px;
	display: inline;
	font-style: normal;
}

h2{
	font-family: "trebuchet MS", trebuchet, verdana, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px;
	display: inline;
	font-style: normal;
}


h3{
	text-transform:uppercase;
	FONT-FAMILY: trebuchet MS, trebuchet, verdana, sans-serif;
	color:#939598;
	padding:0px;
	margin:0px;
}


UL{
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 20px;
	padding-top: 2px;
	padding-left: 10px;
}
/* olive green */
.title{color:#929956;font-size:16px;font-weight:bold;text-align:left;}
.green{color:#929956;}

#container {
	width:1000px;
	margin:0px auto 0px auto;
	background-color: #c1c1c0;
	background-image: url(../pageImages/back_shadow.gif);
	background-repeat: repeat-y;
	background-position: center;
	color: #c1c1c0;
}

#content {
	height:100%;
	width:900px;
	margin:0px auto 0px auto;
	background:#FFFFFF;
	text-align:center;
}

#contentinner {
	width:900px;
	margin:0px auto 0px auto;
	background:#FFFFFF;
	text-align:center;
	position:relative;
}


#cartarea {
	padding:5px 15px 0px 15px;
	color:#FFFFFF;
}


TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: trebuchet MS, trebuchet, verdana, sans-serif;
    COLOR: #888888;
}
P
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 8px;
    TEXT-ALIGN: left
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.logo
{
    MARGIN: 5px 0px 5px 10px
}
.qjump
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.PageTitle
{
    FONT-SIZE: 20px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.DeptTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 24px;
    COLOR: #000000;
	display:none;
}
.ListPricewSale
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #888888;
}
.ListPricewoSale
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: b#888888;
}
.SalePrice
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPrice
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
TABLE#headerTable
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #888888;
}
TABLE#emailSignUp
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
TABLE#TableNnav
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
TD#TDbottom
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
TD#TDbelowNav
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.nav
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #cccccc
}
.navmargin
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #333333;
	TEXT-DECORATION: none;
	padding-top: 25px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
}
.insidenavtextbottom
{
	BORDER-RIGHT: #666666 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #666666 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 7px;
	BORDER-LEFT: #666666 1px solid;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #666666 1px solid;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none
}

.MainPageContent{
	width:900px;
	position:relative;
}

.PageContent
{
	width:99%;
	position:relative;
	/*left:15px;*/
	/**left:35px;*/
}
#PageContent_basket
{
	width:900px;
	position:relative;
	/*left:15px;*/
	/**left:35px;*/
}

#ProductContent
{
	width:900px;
	/**left:35px;*/
}

.EmailSignupbgcolor
{
    BACKGROUND: #cccccc;
    COLOR: #000000
}
.EmailSignupTitle
{
    BACKGROUND: #cccccc;
    COLOR: #000000
}
.EmailSignupText
{
    BACKGROUND: #cccccc;
    COLOR: #000000
}
.SubHeadbgcolor
{
	COLOR: #000000;
	background-color: #cccccc;
	background-position: center;
}
.SubHeadText
{
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000000;
	text-align: left;
}
.TableText, .tablebgcolor
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.cart_list_item{
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
}
.ErrorMsg
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}

.HeaderNav:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #888888;
    TEXT-DECORATION: none
}
.HeaderNav:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #888888;
    TEXT-DECORATION: none
}
.HeaderNav:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #929956;
    TEXT-DECORATION: underline
}
.HeaderNav:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #929956;
    TEXT-DECORATION: underline
}
/*
.HeaderNav2:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 17px;
    PADDING-BOTTOM: 5px;
    COLOR: #888888;
    TEXT-DECORATION: none;
    Background: #FFFFFF;
}
.HeaderNav2:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 17px;
    PADDING-BOTTOM: 5px;
    COLOR: #888888;
    TEXT-DECORATION: none;
    Background: #FFFFFF;
}
.HeaderNav2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 17px;
    PADDING-BOTTOM: 5px;
    COLOR: #929956;
    TEXT-DECORATION: none; 
    Background: #FFFFFF url('../pageImages/link-bg.gif') no-repeat 10px bottom;
}
.HeaderNav2:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 17px;
    PADDING-BOTTOM: 5px;
    COLOR: #929956;
    TEXT-DECORATION: none;
    Background: #FFFFFF url('../pageImages/link-bg.gif') no-repeat 10px bottom;
}
*/
.HeaderNavBack
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: black;
    BACKGROUND: #6699cc;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #666666;
    COLOR: #000000;
    BORDER-TOP-COLOR: black;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black
}
.FooterText{text-align:center;}
.FooterBack{
    COLOR: #888888;
	font-size:10px;
	text-align:left;
}

.tripLink:link
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 5px;
	COLOR: #666666;
	TEXT-DECORATION: underline
}

.tripLink:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 5px;
	COLOR: #666666;
	TEXT-DECORATION: underline
}
.tripLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #888D5B;
    TEXT-DECORATION: underline;
}
.tripLink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #888D5B;
    TEXT-DECORATION: underline;
}
.footerLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #888888;
    TEXT-DECORATION: none
}


.footerLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #888888;
    TEXT-DECORATION: none
}
.footerLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #888D5B;
    TEXT-DECORATION: underline;
}
.footerLink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #888D5B;
    TEXT-DECORATION: underline;
}

#textbox
{
	text-align: left;
	display: block;
	border: 1px solid #999999;
}

.SubText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.optional
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.required
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.relProductlabel
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000000;
}
.ProductShortDescription
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #FF0000
}
.ProductName
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 22px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #58585a;
}
.h1productname
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 22px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #58585a;
}
.ListPricewSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.DeptShortDescription
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.CartLabels
{
    COLOR: #000000;
}

.CartLabels td{color:#000000;}

.BasketErrors
{
    COLOR: #ff0000
}
.PurchaseErrors
{
    COLOR: #ff0000
}
.ErrorMsg
{
    COLOR: #ff0000
}
.PaymentInput
{
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000000;
	padding-left: 5px;
}
.outer
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
TABLE#confBottom TD
{
    BORDER-RIGHT: #b9b9b9 0pt solid;
    BORDER-TOP: #b9b9b9 1pt solid;
    BORDER-LEFT: #b9b9b9 1pt solid;
    BORDER-BOTTOM: #b9b9b9 0pt solid
}

.frontpageText{
	font-size: 14px;
	font-weight: lighter;
	color: #333333;
}

.frontpageLeft{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.frontpageT{
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.deptbarlink:link
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	COLOR: #493F2E;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-size: 12px;
}
.deptbarlink:visited
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	COLOR: #493F2E;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-size: 12px;
}
.deptbarlink:hover
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	COLOR: #493F2E;
	TEXT-ALIGN: left;
	font-size: 12px;
}
.deptbarlink:active
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	COLOR: #493F2E;
	TEXT-ALIGN: left;
	font-size: 12px;
}
.deptbarlink2:link
{
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 4px;
	COLOR: #999900;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.deptbarlink2:visited
{
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 4px;
	COLOR: #999900;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.deptbarlink2:hover
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 4px;
	COLOR: #999900;
	TEXT-ALIGN: left
}
.deptbarlink2:active
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-BOTTOM: 4px;
	COLOR: #999900;
	TEXT-ALIGN: left
}
.deptlinkM{
	text-align:left;
}
.deptlinkM:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #666666;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.deptlinkM:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #666666;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.deptlinkM:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ee484c;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline
}
.deptlinkM:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ee484c;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.deptlinksub:link{padding-left:15px;}
.deptlinksub:visited{padding-left:15px;}
.deptlinksub:hover{padding-left:15px;}
.deptlinksub:active{padding-left:15px;}

.deptlinkP:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #888888;
    TEXT-DECORATION: none;
}
.deptlinkP:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #888888;
    TEXT-DECORATION: none;
}
.deptlinkP:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #888888;
    TEXT-DECORATION: underline;
}
.deptlinkP:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #888888;
    TEXT-DECORATION: underline
}


.footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.footer:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.deptlinkM2:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.deptlinkM2:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}

/* used in the footer cells */
.solidBoth{
	padding-left:5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.solidTop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.solidLeft{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.solidRight{
	padding-left:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.dottedLeft{
	border-left: 1px dotted #999999;
}
.dottedRight{border-right: 1px dotted #999999;padding-left:5px;}
.dottedBoth{
	padding-left:5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #999999;
	border-left-color: #999999;
}
.dottedTop{border-top: 1px dotted #999999;}
.dottedBottom{
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/* search box input */
.search{border:1px solid #888888;color:#888888;}

/* email opt-in input */
#shopper_email{border:1px solid #888888;color:#888888;}
#emailbtn{margin-top:5px;}

/* product page */
.productTable{border-top:1px dotted #888888;}
.greenbg{background:#D5DFB7;padding:8px;text-align:left;}
.actBtn{position:relative;top:5px;}
.prodinfo{text-align:left; color:#151515;}
.prodinfo li{margin-left:15px;}
.prodimage{
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
#relatedProdTbl img{width:105px;}
#relatedProdDeptTbl{width:100%;}

/* department page */
.tableborder {
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: dotted;
	border-top-color: #000000;
}
#deptTbl td{width:33%;}
#deptTbl table:last-child td{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leafTree{
	border-bottom:1px solid #888888;
	text-align:left;
	width:700px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* deptlink stuff */
.deptlinkTitle{font-weight:bold;font-size:14px;}
#departmentlinks{
	background-position: left;
	border: 1px solid #CCCCCC;
}
.departmentlinkstitle{
	font-family: trebuchet MS, trebuchet, verdana, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	width: 100%;
	background-color: #CCCCCC;
	height: 20px;
	vertical-align: middle;
}
#deptcontainer{width: 702px;}
#deptList{
	border: thin solid #666666;
}
#logodept{}
#callimage{}
/* Department List */

ul.deptList {
	list-style-type:none;
	margin-left: 0px !important;
	}

ul.deptList li {
	list-style-type:none;
	float:left;
	width: 30%;
	padding-right: 5px;
	padding-left: 5px;
	min-height: 150px;
	line-height:13px;
	background: url(images/thumbList_divider.gif) repeat-y right 5px;
	font-size: 11px;
	}	

ul.deptList li.first {
	padding-left: 0px;
	}

ul.deptList li.last {
	background: none;
	}
		
ul.deptList li img {
	padding-bottom: 8px;
	}
	
ul.deptList li a {
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	line-height:11px;
	padding-top: 12px;
	text-decoration:none;
	}	

ul.deptList li a:hover {
	text-decoration: underline;
	}
	

/* default.asp */
.largeTxt{font-weight:bold;font-size:18px;}
#featuredItemsTbl {text-align:center;width:900px;}
#featuredItemsTbl #deptTbl{text-align:center;}
#treeline_table{
	background-position: center;
}

/* TREELINE OUTREACH PAGE */

.treelinecontainer{
	height: 1225px;
	width: 900px;
	background-position: center;
	text-align: center;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.treetopimage{
	background-image: url('assets/images/treetopimage.jpg');
	background-position: center;
	height: 172px;
	width: 900px;
}

.treeourcalling{
	float: left;
	width: 50%;
	text-align: left;
	padding: 15px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 147px;
}

.treesideimage{
	background-image: url('assets/images/missions_outreach_sm.jpg');
	height: 179px;
	width: 389px;
	float: right;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 10px;
}

.treechristmin{
	padding: 15px;
	float: left;
	width: 94%;
	margin-top: 5px;
	margin-left: 10px;
	clear: left;
	text-align: left;
	border: 1px solid #CCCCCC;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
}

.boldintro{
	font-weight: bold;
	text-decoration: underline;
	line-height: 30px;
}

.treescout{
	padding: 15px;
	width: 94%;
	clear: left;
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	text-align: left;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.howitworks{
	padding: 10px;
	float: left;
	width: 500px;
	margin-top: 5px;
	margin-left: 10px;
	color: #333333;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	height: auto;
}
.howitworkstable{
	float: right;
	height: 300px;
	width: 336px;
	position: relative;
	margin-top: 5px;
	margin-right: 14px;
}
.treecontact{
	float: left;
	width: 500px;
	margin-top: 10px;
	margin-left: 10px;
	clear: left;
	text-align: left;
}
.bigtitle{
	font-size: 12px;
	font-weight: bold;
}
.AddThis{
	background-position: right;
	float: left;
	text-align: right;
}
.TopCheckoutButton{
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
}
.referralimage{
	text-align: center;
	width: 227px;
}
.referraltext{
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #999999;
}
.referraltitle{
	text-align: center;
	font-weight: normal;
	color: #666666;
	background-position: top;
}
.salereferraltitle{
	text-align: center;
	font-weight: bold;
	color: #FF0000;
	background-position: top;
	height: 30px;
}
.thatstinks{
	text-align: center;
	font-weight: bold;
	color: #666666;
	background-position: top;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.thatstinkssearch{
	text-align: center;
	font-weight: bold;
	color: #333333;
	background-position: top;
	font-size: 14px;
}
.Trythese{
	text-align: center;
	border: 1px solid #999999;
	background-position: center;
}


/* WJS - SUP36258 - Added Shipping Estimator */

#shipRateTbl {
border-collapse:collapse;
border-left:1px solid #000000;
border-top:1px solid #000000;
margin-top:5px;
width:400px;
}

#shipRateTbl td, #shipRateTbl th {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
padding:2px;
}
