div.mainTabs {
	background: url(../images/green_headerBgrnd.gif) bottom left repeat-x #FFF;
}
div#innerContent {
	background: url(../images/greenContentBgrnd.gif) top left repeat-y;
}
div#tb_innerLeft div.pageHeader {
	background: url(../images/tailoredHeader.gif) top left no-repeat;
	width: 667px;
	height: 60px;
	margin-bottom: 20px;
}
div#tb_pageFooter {
	background: url(../images/greenContentFooter.gif) top left no-repeat;
}
div#tb_innerRight div.sideBar {
	background: #BAC77A;
}
div#tb_innerRight div.sideBar div.sideBarHeader {
	background: url(../images/sideBarHeader.jpg) top right no-repeat;
	height: 138px;
	width: 263px;
}
div#tb_innerRight div.sideBar div.sideBarImage {
	background: url(../images/sideBarBriefcase.jpg) bottom center no-repeat;
	width: 263px;
	height: 163px;
}
div#tb_innerRight div.sideBar div.sideBarFooter {
	background: url(../images/sideBarFooter.gif) top center no-repeat;
	width: 263px;
	height: 29px;
}
div#tb_innerLeft {
	width: 680px;
}
div#tb_innerLeft div.innerContent div.contentRegion {
	width: 680px;
	/*background: url(../images/green_productMainRegionBgrd.gif) top left repeat-y;
	border-top: 4px solid #DAE1B8;*/
}
div#tb_innerLeft div.innerContent div.contentFooter {
	/*background: url(../images/green_productMainRegionFooter.gif) top left no-repeat;*/
	width: 580px;
	height: 30px;
	float: right;
}
div#tb_innerLeft div.innerContent div.contentFooter p {
	font-size: 11px;
	font-weight: bold;
	color: #004785;
	text-align: center;
	margin: 0;
	padding: 0;
}
div#tb_innerRight {
	width: 219px;
}
div#orderStatus div.header {
/*	background: url(../images/pageHeaders/text_yourOrderStatus.gif) top left no-repeat;*/
	width: 129px;
	height: 48px;
}
div#tb_innerRight div.product_sideBarBlueBox div.product_sideBarBlueBox_header {
	background: url(../images/productSideBarBox_Greenheader.gif) top left no-repeat #BAC77A;
	width: 219px;
	height: 8px;
}
div#tb_innerRight div.product_sideBarBlueBox div.product_sideBarBlueBox_content {
	background: #BAC77A;
}
div#tb_innerRight div.product_sideBarBlueBox div.product_sideBarBlueBox_footer {
	background: url(../images/productSideBarBox_Greenfooter.gif) top left no-repeat #BAC77A;
	width: 219px;
	height: 8px;
}
div#specialProducts div.header {
	background: url(../images/specialProductsHeader.gif) top left no-repeat;
	width: 219px;
	height: 30px;
}

/* Product configuration */
div#productConfiguration label {
	color: #004785;
}
div#productConfiguration div.currentPrice {
	color: #004785;
}
div#productConfiguration td.optionColHeader {

}
div#productConfiguration td.contentCellBlank {
	background: url(../images/green_productConf_bgrnd.gif) top left repeat-y #FFF;	
}
div#productConfiguration td.contentCell {
	background-image: url(../images/green_productConfFilled_bgrnd.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #DAE1B8;
}
div#productConfiguration td.sectionTab {
	background: url(../images/green_prodConf_sectionTab.gif) top left no-repeat;
}
div#productConfiguration td.sectionTab h3 {
	color: #004875;
}
div#productConfiguration td.sepColFilled {
	background: #DAE1B8;
}
div#productConfiguration td.contentCellFooter {
	background: url(../images/green_productConfFooter_bgrnd.gif) top left no-repeat;
}

div#productConfiguration span.bigLabel {
	color: #004875;
}
div#productConfiguration div.magnify {
	background: url(../images/magnify.png) center 8px no-repeat;
}

div#productConfiguration div.coverPreview div.previewImage div.previewImage_header {
	background: url(../images/greenProdConf_header.gif) top left no-repeat;
}
div#productConfiguration div.coverPreview div.previewImage div.previewImage_contentLeft {
	background: url(../images/greenProdConf_bg.gif) top left repeat-y;
}
div#productConfiguration div.coverPreview div.previewImage div.previewImage_contentRight {
	background: url(../images/greenProdConf_bg.gif) top left repeat-y;
}
div#productConfiguration div.coverPreview div.previewImage div.previewImage_footer {
	background: url(../images/greenProdConf_footer.gif) top left no-repeat;
}
div.mainTabs ul li a.homeLink:link, div.mainTabs ul li a.homeLink:visited {background-position: -114px -56px;}
div.mainTabs ul li a.essentialLink:link, div.mainTabs ul li a.essentialLink:visited {background-position: -394px -56px;}
div.mainTabs ul li a.tailoredLink:link, div.mainTabs ul li a.tailoredLink:visited {background-position: -519px -56px;}
div.mainTabs ul li a.faqLink:link, div.mainTabs ul li a.faqLink:visited {background-position: -988px -56px;}
div.mainTabs ul li a.deliveryLink:link, div.mainTabs ul li a.deliveryLink:visited {background-position: -644px -56px;}
div.mainTabs ul li a.subscriptionLink:link, div.mainTabs ul li a.subscriptionLink:visited {background-position: -269px -56px;}
div.mainTabs ul li a.quoteLink:link, div.mainTabs ul li a.quoteLink:visited {background-position: -1172px -56px;}
div.mainTabs ul li a.goLocal:link, div.mainTabs ul li a.goLocal:visited {background-position: -1259px -56px;}


div.mainTabs ul li a.homeLink:link:hover, div.mainTabs ul li a.homeLink:visited:hover {background-position: -114px -87px;}
div.mainTabs ul li a.essentialLink:link:hover, div.mainTabs ul li a.essentialLink:visited:hover {background-position: -394px -87px;}
div.mainTabs ul li a.tailoredLink:link:hover, div.mainTabs ul li a.tailoredLink:visited:hover {background-position: -519px -87px;}
div.mainTabs ul li a.faqLink:link:hover, div.mainTabs ul li a.faqLink:visited:hover {background-position: -988px -87px;}
div.mainTabs ul li a.deliveryLink:link:hover, div.mainTabs ul li a.deliveryLink:visited:hover {background-position: -644px -87px;}
div.mainTabs ul li a.subscriptionLink:link:hover, div.mainTabs ul li a.subscriptionLink:visited:hover {background-position: -269px -87px;}
div.mainTabs ul li a.quoteLink:link:hover, div.mainTabs ul li a.quoteLink:visited:hover {background-position: -1172px -87px;}
div.mainTabs ul li a.goLocal:link:hover, div.mainTabs ul li a.goLocal:visited:hover {background-position: -1259px -87px;}

div#productConfiguration .empty 
{
    background-image: url(../images/pageHeaders/blank_tailored.gif);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;	
	color: #004875;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;	
}

input.prodConfAdd 
{
    background: none;
	background-image: url(../images/pageHeaders/addToQuote.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 114px;
	height: 27px;
	border: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
input.prodConfAdd:hover {
	background-image: url(../images/pageHeaders/addToQuote.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 114px;
	height: 27px;
	border: none;
	margin: 0;
	padding: 0;
}
/* ----------------------------------------------------------------------------------------------- essential infobox */
div.tailoredInfoBox {
	float: left;
	width: 220px;
	margin-bottom: 10px;
}
div.tailoredInfoBox div.tailInfoBoxHeader {
	background: url(../images/pageHeaders/tailoredServiceRhBoxHeader.gif) top left no-repeat #BAC77A;
	width: 220px;
	height: 61px;
	float: left;
}
div.tailoredInfoBox div.tailInfoBoxContent {
	float: left;
	width: 200px;
	background: #BAC77A;
	padding: 10px;
}
div.tailoredInfoBox div.tailInfoBoxContent p {}
div.tailoredInfoBox div.tailInfoBoxContent ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.tailoredInfoBox div.tailInfoBoxContent ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/blueBullet.gif) left 6px no-repeat;
	font-size: 12px;
	padding-left: 15px;
	padding-bottom: 5px;
	line-height: 17px;
}
div.tailoredInfoBox div.tailInfoBoxFooter {
	float: left;
	background: url(../images/pageHeaders/tailoredServiceRhBoxFooter.gif) bottom left no-repeat #BAC77A;
	width: 220px;
	height: 37px;	
}
a.goToQuote:link, a.goToQuote:visited 
{
    background: url(../images/checkout_green.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 206px;
    height: 33px;
    }
a.goToQuote:link:hover, a.goToQuote:visited:hover 
{
    background: url(../images/checkout_green.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 206px;
    height: 33px;
    }
