@charset "UTF-8";

/* reset from 960.gs */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
br {line-height:1px; height:15px; font-size:1px;}

.logoGrid {float:left; text-align:center; width:250px; height:100px; padding:20px 0px; border:1px solid #eee; border-left:0px; border-top:0px;}
.logoGrid img {margin-bottom:6px;}
#menuContainer {width:960px; margin-left:16px; }

.shippingPage table {margin:0px 0px 15px 0px}

#s4 {float:left; margin-top:25px; overflow:hidden;}
#s4 img {}

#navr {float:left; width:582px; background-color:#e1e2e3; text-align:center; padding:5px 0px;}
#navr a {color:#CCCCCC; display:inline-block; width:25px; height:20px; background-color:#CCC; margin:0px 3px; border:1px solid #e1e2e3; overflow:hidden; text-indent:0px; text-decoration:none;}

#navr a.activeSlide, #navr a:focus {border:1px solid #6c6c6c;}

.cartTable1 {width:755px;}

#topAlert {display:none;}

#pageMiddle, #header, #brandingTop {width:960px; }
#pageMiddle {}
#tdrightpane {width:170px;}
.tdRight {padding-top:38px; background-color:#eee;}
#tdleftpane {display:none;}
/* CSS Document */

	body {
	        /* 2 x LC width + RC width */
			font-family:Arial, Helvetica, sans-serif;
			background-image: url(../Images/headerbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	font-size:11px;
			
		}
		
	#wrap {margin:0px auto; width:960px; border:0px solid red; text-align:left;}
	
	
		a {color:#336699;}

		#container {
			   
			margin:0px 16px;
			
		}
		
		#container .column {
			
			
			line-height:17px;
		}
		
		#center {
			
		}
		
		#centerContent {padding-right:15px;}
		
		#centerContent td img {margin-bottom:2px;}
		
		table.breadCrumbs td {padding:5px; font-size:11px; text-transform:capitalize;}
		table.breadCrumbs {margin:10px 5px 0px;}
		table.breadCrumbs td img {margin:0px 5px;}
		
		#left {
			width: 170px;           /* LC width */
			
		}
		
		#right {
	width: 170px;
          
	
	
		}
		
	table td {vertical-align:top}
	
	table.normal td {padding:4px; border-bottom:1px solid #e3e3e3; color:#000; line-height:16px;}
	table#Table6 {margin-top:15px;}
	table#Table6 td {padding:4px; border-bottom:0px; color:#000;}
	table.normal {margin-bottom:15px;}
	table.normal td {border:1px solid #e3e3e3;}
		#footer {
			clear: both;
		}
		
		/*** IE6 Fix ***/
		* html #left {
			left: 170px;              /* RC width */
		}

		/*** Just for Looks ***/

		body {
	
		}

		#header, #footer, #brandingTop {
			
		
			
		}
#header {
	
	
	text-align: left;
	
	
}
#brandingTop {
	height:130px;
	font-size:10px;
	position:relative;
	text-align:left;
	margin-left:15px;
}
#brandingTop #logo {z-index:900;}
#brandingTop #logo a {z-index:900; display:block; height:80px; position:absolute;}
#brandingTop #contact {position:absolute; right:0px; top:2px; text-align:right;}
#brandingTop {margin-left:15px;}
#brandingTop .logo {
	margin-left: 15px;
	
}
#header #userLinks {
	
	background-repeat: no-repeat;
	background-position: right top;
	font-size:80%;
	color: #737B8C;
	position:absolute;
	top:0px; right:0px;
	
}

#header #userLinks p {margin: 5px 5px 0px 0px}

#header #userLinks a {color:#799ECE; padding-left:4px; padding-right:4px;}

#header #mainNav {
	float: left;
	height: 41px;
	display:none;
	
}

	

		#container .column {
			
			text-align: left;
			
		}
.column input, .column p, .column h3, .column h1, .column h2, .column li, .column select {}
#center h1 {
	margin-right:11px;
	margin-left: 8px;
}

h3 { font-weight:bold; padding-top:0px; margin-bottom:5px; font-size:12px; color:#5C789A; padding-bottom:2px; border-bottom:2px solid #ccc; margin-top:25px;}
h3.first {margin-top:0px;}
div.products h3, div.products p {margin-right:12px;}
#search {
	
	position:absolute; top:15px; left:190px;
}

#search span {display:block; float:left; padding:6px 6px 0px 4px; color:white; font-size:12px;}


#search input {width:124px; border:1px inset blue; height:21px; vertical-align:top; padding-top:5px; margin-right:2px; font-size:11px; 

background-repeat: no-repeat;
background-position:left top;
background-color:#fff;
color:#000;
padding-left:3px;
}

#shopBrand {
	display:none;
	background-color:#57A562;
	background-image: url(/Images/browse_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:3px;
}
#shopBrand select {margin-bottom:10px; width:140px;}

#browse {
	display:none;
	background-color:#7588A2;
	background-image: url(/Images/browse_bluebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:3px;
}

#browse h3, #newAt h3 {}

#browse ul {background-color:#F2EDE2; font-size:80%; padding:8px 4px 6px 0px;}
#browse li {margin-bottom:6px;}


.feature3 {float:left; margin-right:3px; height:290px; overflow:hidden;}
.feature3 h3 {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; margin:15px 0px 1px 0px; padding:0px 0px 3px 0px;}
.feature3 ul {margin-top:5px;}
.feature3 ul li {margin:0; padding:0; border:1px solid white;}
.feature3 ul li a {border:1px solid #fff; display:block; text-decoration:none; width:186px; line-height:13px;}

#right #newAt {
	margin-top:26px;
}
#newAt ul{ padding:0px 4px 5px 0px;}
#newAt li {margin:0; padding:0; border:1px solid white;}
#newAt li a {text-decoration:none; font-size:10px; font-weight:bold;
display:block; padding:2px 0px; border-bottom:1px solid #e3e3e3; line-height:12px; margin:0; border:1px solid white;}


h1, h2 {border-bottom:2px solid #5C789A; padding-bottom:3px; color:#1E2737; margin-top:22px; padding-left:14px; font-size:16px;}
h1 {padding-left:4px;}
h2 {font-size:14px; border-bottom:none;}

.leftClip, .rightClip {font-size:90%; border-top:0px dotted #CCC; margin-top:3px;}
.leftClip p {margin-left:0px;}



/* Products */
td, .products ul {}

.products p table {width:80%;}
.products ul {}

.products {
	margin-right:8px;
	
}
.gridview div.product {
	
	
	border:1px dotted #EBEBEB;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	float:left;
	margin-right:8px;
	padding-top:10px;
	overflow:hidden;
}

.lineview .product {
	color:#666;
	margin:10px 10px 0px 0px;
	clear:both;
	line-height:16px;
	border-bottom:1px dotted #CCCCCC;
}

hr {margin:10px 10px 10px 0px; border:0; background-color:#CCC; color:#CCC; height:1px;}

.lineview .product img {
	float:left;
}
#detailPage .lineview .product img {
	float:none;
}
.product h3 {margin-left:15px; font-size:13px; margin-bottom:5px; margin-right:15px; color:#336699; font-weight:bold; }
.lineview .product .rtItems img, .lineview .product .rtItems2 img {
	float:none;
}

.lineview .rtItems {
	
	background-color:white;
	border-left:1px dotted #CCCCCC;
	text-align:right;
	padding:0px 15px 5px 15px;
	margin-left:10px;
	margin-right:15px;
	
}
#detailPage .lineview .rtItems {
	padding-right:8px;
	padding-top:15px;
	padding-left:8px;
	border-left:0px;
	border:1px solid #CCC;
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	line-height:18px;
	margin-left:0px;
	width:186px;
}

.rtItems2 {
	float:right;
	text-align:right;
	border-left:0px;
	padding-bottom: 0px;
	line-height:18px;
	margin-left:0px;
	width:200px;
	
	}
	
.startPricing {
	background-repeat: no-repeat;
	background-position:top left;
	
	color:#3E87E8;
	padding-bottom:10px;
	padding-top:5px;
	font-size:10px;
	border-top:1px solid white;
	}
	
.endPricing {	
	background-repeat: no-repeat;
	background-position:bottom left;
	font-size:12px; line-height:12px;
	padding:12px 10px 12px 0px;
	}
.endPricing p {font-size:10px; line-height:12px; clear:both; float:none; padding-left:15px;}
	
.endPricing a {display:block; clear:both;}
	
.endPricing span {font-size:12px; line-height:12px; font-weight: bold}	
.addCart {padding-right:10px; padding-top:10px;}
.addCart img {margin-top:5px;}

.startPricing div, .startPricing span {margin:0px 10px 0px 0px; padding-top:3px; font-size:10px; line-height:12px;}
.startPricing strike {font-size:10px;}
.startPricing .rebate {}

#xtraInfo {
	margin-top:10px;
	background-color:#eee;
background-image:url(/Images/xtrainfo-top.gif);
	background-repeat: no-repeat;
	background-position:top left;
	padding-top:10px;
	}
	
#xtrainfo div {padding:3px 10px 0px 0px}

.endxtra {
font-size:1px; line-height:2px;
height:10px;
background-image:url(/Images/xtrainfo-btm.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
}

#detailPage .lineview .rtItems div, #detailPage .lineview .rtItems2 div {}

#priceCart {
border:1px solid #ccc;
	background-repeat: repeat-y;
	
	}


#detailPage .lineview .product {
	margin-right:15px;
	position:relative;
}
.lineview .rtItems div, .lineview .rtItems2 div.addCart {padding-right:0px;}
div.detail .rtItems2 div.addCart {padding-right:10px;}

.lineview .product .productName {
	
	
}
.lineview .product p, .lineview .product li, .lineview .product h3  {
	margin-bottom:5px;
	margin-left:145px;
}

.lineview .product p li {margin-left:0px;}

#detailPage .lineview .product h3 {margin-left:15px;}

#detailPage .lineview .product li {margin-left:10px; list-style-type:disc; margin:3px; margin-left:29px;}

.lineview .productExtraInfo img {

	vertical-align:middle;
	margin-left:15px;
	margin-right:0px;
}
.lineview .productExtraInfo img.icoprinter {margin-right:0px;}
.gridview .productExtraInfo img {
	vertical-align: middle;
	margin-right: 3px;
}

.gridview .product div {
	margin:0px 8px 5px 0px;
}
.gridview .productPrice, .lineview .productPrice {font-weight:bold; font-size:12px; color:#c00;}
.gridview .productExtraInfo {
	color: #5A985F;
	font-weight: bold;
}
#detailProductPrice
{
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
.productPrice a {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

#detailPage .rtItems2 .productPrice a {color:#CC0000;}
#detailPage .rtItems2 .productPrice  {
font-size:18px;
font-weight:bold;
}

#detailPage .rtItems2 a {

	color: #62ab6c;
}


.gridview .product .productName {
	font-size: 11px;
	line-height: 13px;
	
	overflow: hidden;
}
.product li {margin-left:10px;}
#cartItems a {
	color: #CCCCCC;
}
#cartItems span {padding:1px 8px; display:block;}
.product .productName a {
	color:#000033;
}

#customItemMessage { width: 400px; }
	#customItemMessage p { color: #CC0000; }

img.bigProd {margin-left:15px;}

















#footer {background-color:#1E2737; margin-top:20px; height:55px;
	background-repeat: no-repeat;
	background-position: left top;
	
	}
#footer div.copy {position:absolute; top:25px; left:135px; font-size:10px}
#footer #copyright {
	float:left;
	margin-top:8px;
font-size:10px
}

#footer #footerLinks {
	padding-right:15px;
	float:right;
	padding-top:25px;
	background-repeat: no-repeat;
	background-position: right top;
	
}
#footer a {
	color:#FFF;
	font-size:10px;
}
#right #cartItems {
	background-image: url(/Images/cart_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #1E2737;
	font-size:11px;
	line-height:17px;
	text-align:right;
	padding:0px 8px 5px 3px;
}
#header #cartItems {
	position:absolute;
	top:63px;
	right:0px;
	width:170px;
	height:25px;
	font-size:11px;
	line-height:17px;
	text-align:right;
	z-index:999;
}

#cartItems div {margin:1px 8px 5px 3px}

#detailPage h1 {margin-right:15px;}


#cartItems img {vertical-align:middle; margin-right:6px; }

#footerdiv {width:960px; margin:auto; position:relative;}

#footer #copyright img {
	vertical-align: bottom;
	margin-left:15px;
	margin-right:10px;
}
#footer {
	font-size: 11px;
	color: #FFFFFF;
}
#footerGraphics img {
	margin: 10px;
}
#footerGraphics {
	text-align: center;
	clear: both;
}
.leftcap {float:left; width:214px;}
.leftcap span {font-size:10px; color:#666; display:block; padding-top:10px;}
.detail .products img {}
div.products p {line-height:15px;}
.detail .products p { margin-left:15px; margin-right:15px; margin-top:10px;
}

.detail .products .rtitems2 p { margin-left:0px; margin-right:0px; margin-top:5px;
}

.rtItems .addCart img, .rtItems2 .addCart img {
	margin-right: 0px;
}
.rtItems table td, .rtItems2 table td {text-align:right;}

#crossSell {text-align:left; width:210px; font-size:10px; margin-top: 10px;}

#crossSell h4 {text-align:center; font-size:13px; overflow:auto; margin-bottom:10px; color:#1E2737;}


#crossSell img {
	border:1px solid #D0C9B1;
	float: left;
	margin:0px 5px 0px;
}
.sidebarItem { border-bottom:1px dotted #CCCCCC; padding:5px; line-height:16px; clear:both; font-weight:bold;}
.sidebarItem a {font-weight:normal;}
#sortBy {
	padding: 8px;
}

#sortBy input {
vertical-align:middle; margin-left:5px;
}
.sidebarItem input {
	vertical-align: middle;
}
.sidebarItem strong, .sidebarItem b {color:#C30; font-size:9px;}
#detailPage .rtItems div.productExtraInfo {

}

.addWith {white-space:nowrap; clear:both;}
#detailPage .lineview .rtItems2 div.priceReqs {margin:0; padding-right:8px; padding-bottom:2px;}
.CategoryParent {font-size:12px; font-weight:bold; text-transform:capitalize; color:#999}
.CategoryLink {font-size:10px; font-weight:normal; text-transform:capitalize;}

table.listTable {margin:12px;}

font, p, td, b, .normal {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000}

p {margin:10px 0px; line-height:17px; }
.gridView .products p {margin-top:5px; font-size:11px;}

font.pghead {display:block; margin-top:5px; margin-bottom:5px;}


div.prodList a {display:block; float:left; width:300px; }

.registerTable1 td {padding:3px;}

textarea.Content {font-size:12px;}

img.cartFlow {margin:10px 0px}

ol {margin:10px;}

ol li {list-style-type:decimal; margin-bottom:5px; margin-left:15px;}

#centerContent ul li {list-style-type: disc; padding-left:10px; margin:0px 0px 10px 15px;}



























.siteNavTD
{
    /*BACKGROUND-COLOR: #cc3300*/
    background-color: #15075e
}
.siteNav1TD
{
    BACKGROUND-COLOR: #cfcf90
}


.siteNav2TD td, .siteNav3TD td
{
    background-color:#EEE;
	padding:3px;
	vertical-align:middle;
}
.sitenav4TD td, .siteNav5TD td
{
    BACKGROUND-COLOR: #fff;
	border-bottom:1px solid #eee;
	padding:5px 0px;
	vertical-align:middle;
}


.siteNav6TD
{
    BACKGROUND-COLOR: #ffffff
}
.siteNav7TD
{
    BACKGROUND-COLOR: #eeeecc
}
.siteNav8TD
{

}
.siteNav9TD
{
    BACKGROUND-COLOR: #cccc99
}
.siteNav10TD
{
    BACKGROUND-COLOR: #cfc890
}
.siteNav11TD
{
    BACKGROUND-COLOR: #708090
}
.siteNav12TD
{
    BACKGROUND-COLOR: #336699
}
.siteNav13TD
{
    BACKGROUND-COLOR: #c0c0c0
}

/* Site 'Box' Background Color */
.boxbackground 
{
	background-color: #8B84AE
}


.pghead
{
    COLOR: #cc6600;
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold
}
.content
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: normal;
    color: black
}
.contentRd
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
}
.subhead
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold;
    color: black
}
.contsmall
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: normal;
    color: black
}
.contbold
{
    font-weight: bold;
}
.contboldRd
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}
.contboldWh
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}
.contboldOr
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold;
    COLOR: #cf672f;
}
.contboldNav
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold;
    COLOR: white
}
.CtSmallBold
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold;
    color: black
}
.contsmallRd
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
}
.contsmallBr
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: normal;
    color: Brown
}
.CtSmallBoldBr 
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold;
    color: brown;
}
.CtSmallBoldRd 
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold;
    color: red;
}
.ErrorMsgRd
{
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}

A.featured:link
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.featured:visited
{
    COLOR: #990033;
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.featured:active
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.featured:hover
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}

#category a {
	color: #ffffff;
	
	font-family: Verdana, Arial;
	font-weight: normal;
	text-decoration: none;
	/*background-color: #ffffff;*/
	background-color: #8B84AE;
	display: block;
	width: 140px;
	margin: 1px;
}
#category a:hover {
	background-color: #F7550F;
	color: #FFFFFF;
	display: block;
	width: 140px;
	margin: 1px;
}
.normal
{
	
	color: black;
	text-decoration: Verdana, Arial;
}
#alertlink
{
   
}

.productExtraInfo {color:#666}

#price 
{
	
}
#price:hover
{
	
}
#priceafterrebate 
{
	color: Red;
	font-family: Verdana, Arial;
	
	font-weight: bold;
	text-decoration: none;
}
#alert 
{
	color: Maroon;
	
}
#availability
{	
	font-weight: bold;
	text-decoration: none;
}

.retailprice { color: #7B4971; font-family: Verdana, Arial;  font-weight: bold; text-decoration: none }
.lineview div.ourPrice {font-size:16px; color:#C00;}

span.priceafterrebate {display:none;}
#detailPage span.priceafterrebate {display:block; font-weight:bold; font-size:13px; color: #CC0000;}

small {display:none;}
#detailPage small {display:block;}
.small {font-size:9px;}
.small a {font-size:9px; text-decoration:underline;}

.rebate { color: #6EA260; }


.CategoryParent { color: #15075E; font-family: Arial;  font-weight: bold; text-decoration: none }

.CategoryLink a:link { color: #F7550F; font-family: Arial;  font-weight: bold; text-decoration: none }
.CategoryLink a:visited { color: #F7550F; font-family: Arial;  font-weight: bold; text-decoration: none }
.CategoryLink a:hover { color: #15075E; font-family: Arial;  font-weight: bold; text-decoration: underline }

/*.instock { color: #3E87E8; }*/
.instock { color: Green; }
.outofstock { color: Red; }
/*.outofstock {color:#F60}*/
.mainoutofstock { color: Red; text-decoration: none }
/*.mainoutofstock { color: #F60; text-decoration: none }*/
/*
  .preorder { color:#F60; font-size:9px; line-height:11px; text-decoration: none }
  .specialOrder { color: #F60; }
*/
.otherAvailability { color: #F60; }
.availabilityNote { color: Red; font-size: 9px; }

.ItemListingName a:link { color: Black; font-family: Verdana, Arial;  font-weight: bold; text-decoration: none }
.ItemListingName a:visited { color: Black; font-family: Verdana, Arial;  font-weight: bold; text-decoration: none }
.ItemListingName a:active { color: Black; font-family: Verdana, Arial;  font-weight: bold; text-decoration: none }
.ItemListingName a:hover { color: Black; font-family: Verdana, Arial;  font-weight: bold; text-decoration: underline }

.itemspagenumbers {	color: black;	font-family: Verdana, Arial;  text-decoration: none }
.itemspagenumbers a:link { color: #2F7C38; font-family: Verdana, Arial;		text-decoration: none }
.itemspagenumbers a:visited { color: #2F7C38; font-family: Verdana, Arial;  text-decoration: none }
.itemspagenumbers a:active { color: purple; font-family: Verdana, Arial;  text-decoration: none }
.itemspagenumbers a:hover {	color: purple; font-family: Verdana, Arial;		text-decoration: underline }

.PromoBoxLink a:link { color: #F7550F; font-family: Arial;  font-weight: bold; text-decoration: none }
.PromoBoxLink a:visited { color: #F7550F; font-family: Arial;  font-weight: bold; text-decoration: none }
.PromoBoxLink a:hover { color: white; font-family: Arial;  font-weight: bold; text-decoration: underline }

.PromoBoxText { color: White; font-family: Arial;  font-weight: bold; text-decoration: none; }

.BoxHeading { color: White; font-family: Verdana, Arial; font-size: 9pt; font-weight: bold; text-decoration: none; }

.WhatsNewText { color: #51B37F; font-family: Verdana, Arial;  font-weight: normal; text-decoration: none; }
.WhatsNewText a:link { color: #000087; font-family: Verdana, Arial;  font-weight: normal; text-decoration: underline; }
.WhatsNewText a:visited { color: #000087; font-family: Verdana, Arial;  font-weight: normal; text-decoration: underline; }
.WhatsNewText a:hover { color: black; font-family: Verdana, Arial;  font-weight: normal; text-decoration: underline; }

#HolidayShippingSchedule { margin-bottom: 15px; }
#HolidayShippingSchedule table { border:1px solid #eee; }
#HolidayShippingSchedule tr { border-bottom: 1px solid #eee; }
#HolidayShippingSchedule td { border-right: 1px solid #eee; padding: 4px; }
#HolidayShippingSchedule thead td { font-weight: bold;}

/* Kit Detail Page CSS */
#KitDetailList { width: 500px; }
#KitDetailImages { margin-top: 10px; }

#KitDetailItemList { margin-top: 10px;  }
	#KitDetailItemList ul li { padding: 5px; }
	#KitDetailItemList a:link { color: #2F7C38; font-family: Verdana, Arial;		text-decoration: none }
	#KitDetailItemList a:visited { color: #2F7C38; font-family: Verdana, Arial;  text-decoration: none }
	#KitDetailItemList a:active { color: purple; font-family: Verdana, Arial;  text-decoration: none }
	#KitDetailItemList a:hover {	color: purple; font-family: Verdana, Arial;		text-decoration: underline }

#KitContentsHeader p { color: Black; font-size: 14px; font-weight: bold; text-decoration: underline; }
/* End Kit Detail Page CSS */

#siteMessage h4 { margin: 10 0 0 0; font-size: 12px; color: Red; font-family: Verdana, Arial; font-weight: bold; text-align: center; }