body {
	background-color: #FFF;
	text-align: center;
	margin: 0px; 
	padding: 0px;
}
#container {
    position:relative;
    margin-top:0px;
    margin:auto;
    width:990px;
}
.HomeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
.HomeTextJustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-align: justify;
}
.ErrorMsgText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF6600;
}
.ErrorMsgText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #1C6B45;
}
.RequaredText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFCC00;
}

.LoginText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}



.button {
color:#FFFFFF;
border:1px solid #000000;
font-family:Arial;
height:20px;
width:100px;
}

.CartText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 11px;
}
.CartText:link {
	color: #F6E4CF;
	text-decoration: underline;
}
.CartText:visited {
	color: #F6E4CF;
	text-decoration: underline;
}
.CartText:hover {
	color: #FFFF00;
	text-decoration: underline;
}
.CartText:active {
	color: #F6E4CF;
	text-decoration: underline;
}

.SearchProduct:link {
	color: #1C6B45;
	text-decoration: underline;
	font-weight: bold;
}
.SearchProduct:visited {
	color: #1C6B45;
	text-decoration: underline;
	font-weight: bold;
}
.SearchProduct:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.SearchProduct:active {
	color: #1C6B45;
	text-decoration: underline;
	font-weight: bold;
}

.SearchResultsColumnLink:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.SearchResultsColumnLink:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.SearchResultsColumnLink:hover {
	color: #DDDDDD;
	text-decoration: underline;
	font-weight: bold;
}
.SearchResultsColumnLink:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}


.SearchResultsColumnLinkActive:link {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
}
.SearchResultsColumnLinkActive:visited {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
}
.SearchResultsColumnLinkActive:hover {
	color: #DDDDDD;
	text-decoration: underline;
	font-weight: bold;
}
.SearchResultsColumnLinkActive:active {
	color: #FFFF00;
	text-decoration: underlinee;
	font-weight: bold;
}

.SearchResultsFooterLink:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.SearchResultsFooterLink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.SearchResultsFooterLink:hover {
	color: #FFFF00;
	text-decoration: underline;
}
.SearchResultsFooterLink:active {
	color: #FFFFFF;
	text-decoration: underline;
}



.SearchResultsRequestShipDate:link {
	color: #845836;
	text-decoration: underline;
}
.SearchResultsRequestShipDate:visited {
	color: #845836;
	text-decoration: underline;
}
.SearchResultsRequestShipDate:hover {
	color: #000000;
	text-decoration: underline;
}
.SearchResultsRequestShipDate:active {
	color: #845836;
	text-decoration: underline;
}

.SubnavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.SubnavText:link {
	color: #000000;
	text-decoration: underline;
}
.SubnavText:visited {
	color: #000000;
	text-decoration: underline;
}
.SubnavText:hover {
	color: #1C6B45;
	text-decoration: underline;
}
.SubnavText:active {
	color: #000000;
	text-decoration: underline;
}

.ContentHeaderFooter {
	background-color: #FFF3E1;
}
.ContentMainBG {
	background-color: #FFF;
}

.LeftBG {
	
	background-repeat: repeat-y;
}
.SectionPhotoTitle {
	
	color: #FFF3E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


.SectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	line-height: 22px;

}

.TreeNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.CopyrightText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.BodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
.BodyTextRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-align:right;
}
.BodyTextLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-align:left;
}

.BodyTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 14px;
}
.BodyTextSmall10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	text-align: justify; 
}

.BodyTextJustify1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	text-align: justify;
}
.BodyTextJustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-align: justify;
}

.FormInputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	text-align: right;
}

.FormInputTextNoBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	text-align: right;

}

.FormInputTextTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	text-align: right;
	vertical-align: top;
}
.BGMedTan {
	background-color: #FFF3E1;
	border: 1px solid #186942;

}
.BGMedTan1 {
	background-color: #FFF9EF;
	border: 1px solid #186942;

}
.StepText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #186942;
	font-weight: bold;
}
.StepText:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.StepText:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.StepText:hover {
	color: #FFFF00;
	font-weight: bold;
	text-decoration: underline;
}
.StepText:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.StepTextOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
}
.StepTextCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
}


.Title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7EADDB;
	font-weight: bold;

}
.Title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7EADDB;
	font-weight: bold;

}
.ContainerTable {
	background-color: #186942;
}
.SearchResultsTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: center;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}
.SearchResultsTableHeaderLeft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: left;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}
.SearchResultsTableHeaderRight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: right;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}

.InputTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: center;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}
.InputTitleLeft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: left;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}
.InputTitleRight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: right;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}

.SearchResultsTableContent {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-align: center;
	vertical-align: middle;
}

.SearchResultsTableContentRight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: right;
	vertical-align: middle;
}

.SearchResultsTableContentLeft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: left;
	vertical-align: top;
}
.SearchResultsTableContentTop {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: right;
	vertical-align: top;
}

.SearchResultsAvailableReady {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #074B88;
	line-height: 14px;
	background-color: #F7E7CE;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	
}

.SearchResultsAvailableReady1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #074B88;
	line-height: 14px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.SearchResultsTableFooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	text-align: right;
	padding:10px;
	background-repeat: repeat;
	vertical-align: middle;
}

.SearchResultsTableFooterLeft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #1C6B45;
	text-align: left;
	background-image: url(/bt_images/misc/formtext_bg.gif);
	background-repeat: repeat;
	vertical-align: middle;
}

.UsersTableHeaderGrouping {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #000000;
	text-align: center;
	background-repeat: repeat;
	font-weight: bold;
	vertical-align: bottom;
}
/* BT add */
.FooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}

/*For search/searchOptions.jsp*/
/*About DHTML for input of Attribute values*/
.switchOffContent {
	display: none;
}
.switchOnContent {
	display: list-item;
}

.PageControlTop {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	background-color: #FFF9EF;
	text-align: right;
	vertical-align: middle;
}

.PageControlTopLink:link {
	color: #1C6B45;
	text-decoration: underline;
}
.PageControlTopLink:visited {
	color: #1C6B45;
	text-decoration: underline;
}
.PageControlTopLink:hover {
	color: #000000;
	text-decoration: underline;
}
.PageControlTopLink:active {
	color: #1C6B45;
	text-decoration: underline;
}
.HomePageSearchBar {
	padding: 5px; 
	border: 1px solid #1c6b45; 
	background-color: #F6E4CF;
}

.HeaderBackColor 
{
	background-color:#12422a;
}



/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	position:relative;
	top:1px;	
	outline:0;
	-moz-border-radius:4px 4px 0 0;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:1px solid #ddd;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
.css-panes div {
	display:none;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#ddd;	
}




