﻿/* modified for V2 search by George Pechtol - george.pechtol@imason.com */
.SearchPagination { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #949599; FONT-SIZE: 14px }
.SearchDropDown { WIDTH: 200px; PADDING-RIGHT: 15px; float: right; }
.paginationDropdown { background-image: url(/_layouts/Images/LondonDrugs/topBarBg.gif); border: #DBDDDE 1px solid; height:40px;}
.paginationDropdownBottom { background-image: url(/_layouts/Images/LondonDrugs/bottomBarBg.gif); border: #DBDDDE 1px solid; height: 40px; }
.srch-stats { font-size: 1.2em !important; font-weight: normal !important; color: #666; float:right !important; text-align: right; height:0px; position:relative; bottom:34px; }
.srchctr_mainleftcell { padding-left: 5px !important; }
.srch-maintop2 { padding-right: 0px; }
.srch-results { padding-left: 0px; overflow:hidden; }
.srch-sb-results { height:0; padding:0; margin:0; } 
.pageFooter_SectionLinks, .breadCrumbs_BgPanel { width: 820px; }
input.searchInputBox { margin: 4px 0 0 0; width: 100px; font-family: Arial,Helvetica,sans-serif; height: 16px; color: #333; font-size: 1.1em;}

.srch-maintopleft, .srch-maintopright { float:none; padding:0; margin:0; }

/* JQuery overrides */
.ui-autocomplete-loading { background: url("/_layouts/images/blank.gif") no-repeat scroll right center white !important; }

/* header keywords and search statistics */
.srch_keywords { float:left; text-align:left; }
.srch_keywords .keywords { font-size: 1.5em; font-weight: bold; }

/* pagination */
#SRP_P1,#SRP_P2, #SRP_P3, #SRP_P4, #SRP_P5, #SRP_P6, #SRP_P7, #SRP_P8, #SRP_P9, #SRP_P10, #SRP_P11, #SRP_P12, #SRP_P13, #SRP_P14, #SRP_P15  { padding: 0 12px 0 6px; border-right: #9a9a9a 1px dotted; 

float:left;  }
.srch-Page  {  background: url("/_layouts/images/LondonDrugs/topBarBg.gif"); height:15px; background-repeat:repeat-x; border: 1px solid #dbddde; padding:15px 10px 10px 10px;  }
.srch-Page strong { border: none; font-weight:bold; background-color:transparent !important; padding: 0 12px 0 6px; border-right: #9a9a9a 1px dotted !important;  }

/* search facets */
#SRCHREF { padding: 10px 0px 0px 5px; }
#CSR { padding:0px; margin:0px; }
#LeftNavigationAreaCell { padding-left: 5px;}
.ms-searchref-main { border: none !important; font-size: 1.1em; }
.ms-searchref-categoryname { font-size: 1.3em; font-weight: bold; padding-bottom: 10px; padding-left:4px; }
.ms-searchref-filter { font-size: 1em; margin: 0px !important; }
.ms-searchref-selected { background-image:url(/_layouts/Images/LondonDrugs/searchref_filter_bg.gif) !important; background-repeat: repeat-y !important;}

/* search Relevance selector */
.ld_sortby { padding: 10px 10px 10px 5px; float:right; font-size: 1.1em !important; font-weight: normal !important; font-family:Arial, Helvetica, sans-serif; }

/* search results - core results */
.searchImage { text-align: center; padding: 20px 0 20px 0; width: 25%; display: block; float: left; height: 100%; vertical-align: top; }
.imageDescription { border-bottom: #DBDDDE 1px solid; float: left; OVERFLOW: hidden; padding:5px; width:630px;  }
.searchDescription { font-family: Arial, Helvetica, sans-serif; width:70%; padding-left: 15px; float: left; }
.productDescription { color: #000000; font-size: 1.1em; font-weight: normal; }
.moreLink A:link { PADDING-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #27a9e7; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
.sale { padding:2px; }
.price { padding: 25px 0 2px 4px; font-size: 1.5em; font-weight: bold; line-height: 18px; color: #000; }
.sale .price { color: #d00; }

/* overrides from minimalv4.css */
.s4-pr { width: 800px; }

/* overrides from search.css */
.srch-sb-results { width: 800px; }
.srch-maintop { padding: 5px; }
div.srch-BB-Result { padding-bottom: 20px; padding-left: 2px; padding-top: 7px; }
.srch-BB-Description2 { margin: 0 0 2px 2px }

/* search results - category results */
.categories .ms-searchref-main { border: #333 1px solid !important; background: #fffadd; -moz-border-radius: 15px; } 
.categories .ms-searchref-selected { background: #ff9; font-weight:bold; } 

.categories .searchImage { text-align: center; padding: 10px 0 6px 0; display: block; width:100% !important;   }
.categories .imageDescription { float: left; OVERFLOW: hidden; padding:5px;  }
.categories .searchDescription { font-family: Arial, Helvetica, sans-serif; width:70%; padding-left: 15px; float: left; }
.categories .productDescription { color: #000000; font-size: 1.1em; font-weight: normal; }

.categoryTitle { border: #333 1px solid !important; background: #fffadd; padding: 5px; font-family:Arial, Helvetica, sans-serif; margin-top: 10px; font-size: 1.4em; float:left; width:99%; }
.categoryTitle .name { font-size: 1.2em; font-weight:bold; float:left; }
.categoryTitle .count { font-size: 0.9em;  padding-left: 10px; padding-top:3px; float:right; } 
/*
.categoryItemLeft { padding: 5px; width:194px; border-right: #333 1px solid; margin: 5px 0 5px 0; vertical-align: top; float:left; }
.categoryItemRight { padding: 5px; width:193px; margin: 5px 0 5px 0; vertical-align: top; float:left; }
*/
.categoryItemLeft { padding: 5px; width:194px; border-right: #333 1px solid; margin: 5px 0 5px 0; vertical-align: top; float:left; margin-bottom:-32000px; padding-bottom: 32000px; }
.categoryItemRight { padding: 5px; margin: 5px 0 5px 0; vertical-align: top; float:left; width: 193px;margin-bottom:-32000px; padding-bottom: 32000px; }


.categoryItemLeft .price, .categoryItemRight .price { padding: 5px 0 2px 4px; }

.categoryItemLeft .searchDescription, .categoryItemRight .searchDescription { font-family: Arial, Helvetica, sans-serif; width:95%; padding: 0px; }
.categoryItemLeft .imageDescription, .categoryItemRight .imageDescription { border:none !important; overflow: hidden; }
.categorySummary { font-size: 1.3em; padding-bottom: 10px; }

/*------------------------------------------------------------------------------------------------------------
	Fix floated elements to ensure that they are contained
------------------------------------------------------------------------------------------------------------ */
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear { clear: both; line-height: 0px; height: 0px; font-size: 0px; }







/*  end modified CSS */

.searchResultsReturned {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #949599; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.searchResultsTable {
	COLOR: #000000
}
.previousArrow {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.Previous {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.paginationNumber {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.paginationNumberActive {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.productHeading {
	COLOR: #273c91; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.productDescriptionListLi {
	LIST-STYLE-TYPE: disc
}
.productDescriptionUl {
	PADDING-BOTTOM: 0px
}
.warningTextHeading {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #b70404
}
.warningText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #b70404
}
.warningTextHeading {
	FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.warningText {
	FONT-SIZE: 12px
}
.warningTextLink {
	COLOR: #000000; FONT-SIZE: 14px
}
.warningTextArrow A:link {
	COLOR: #27a9e7; TEXT-DECORATION: none
}
.previousArrow A:link {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
.Previous A:link {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
.paginationNumber A:link {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
.NextButton A:link {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
.NextArrow A:link {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
.previousArrow A:hover {
	COLOR: #27a9e7; TEXT-DECORATION: underline
}
.Previous A:hover {
	COLOR: #27a9e7; TEXT-DECORATION: underline
}
.paginationNumber A:hover {
	COLOR: #27a9e7; TEXT-DECORATION: underline
}
.NextButton A:hover {
	COLOR: #27a9e7; TEXT-DECORATION: underline
}
.NextArrow A:hover {
	COLOR: #27a9e7; TEXT-DECORATION: underline
}
.paginationNumberActive {
	COLOR: #000000; FONT-WEIGHT: bold
}
.bestbet {
	PADDING-RIGHT: 10px; FONT-SIZE: 12px
}
.promoMessage {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 12px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, Sans-Serif; COLOR: red; FONT-SIZE: 10px; PADDING-TOP: 0px
}
TABLE.ProductSearch_table {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 160px; HEIGHT: 61px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; line-height: 2px;
}
TD.searchBoxTD_05 {
	BACKGROUND: url(http://www.londondrugs.com/msib20/images/searchBox/search-box_05.gif) no-repeat 0px 0px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding
}
TD.searchBoxTD_04 {
	BACKGROUND: url(http://www.londondrugs.com/msib20/images/searchBox/search-box_04_repeat.gif) repeat-y 0px 0px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding
}
INPUT.searchButton {
	WIDTH: 35px; HEIGHT: 29px
}
UL.horizontal_list LI {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; 

BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.CMSConsole {
	BACKGROUND-COLOR: white; WIDTH: 160px; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.breadCrumbsItem {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.breadCrumbsItem:active {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 

FONT-SIZE: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.breadCrumbsItem:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 

FONT-SIZE: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.breadCrumbsItem:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 

FONT-SIZE: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.breadCrumbsSeparator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.menuSearch {
	BACKGROUND-COLOR: #003399; WIDTH: 160px; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 20px; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.menuStyle {
	BACKGROUND-COLOR: white; WIDTH: 160px; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.menuPaddedCellStyle {
	BACKGROUND-COLOR: #003399; PADDING-LEFT: 7px; PADDING-RIGHT: 7px
}
.menuTopCellStyle {
	BACKGROUND-COLOR: #003399
}
.menuBottomCellStyle {
	BACKGROUND-COLOR: white
}
.menuHeaderStyle {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #003399; PADDING-LEFT: 7px; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 20px; COLOR: white; FONT-SIZE: 10px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
.pagerLabel {
	FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: #000; FONT-SIZE: 12px
}
.pagerButton {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: white; LINE-HEIGHT: 13px; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: white; BORDER-TOP-COLOR: white; FONT-FAMILY: Arial, Helvetica, Geneva, sans-

serif; BORDER-TOP-STYLE: none; COLOR: #666; BORDER-RIGHT-COLOR: white; FONT-SIZE: 11px; BORDER-LEFT-STYLE: none; BORDER-LEFT-COLOR: white; TEXT-DECORATION: underline; BEHAVIOR: url(MouseOver.htc)
}
.pagerSelectedButton {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: white; LINE-HEIGHT: 13px; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: white; BORDER-TOP-COLOR: white; FONT-FAMILY: Arial,Helvetica, Geneva, sans-

serif; BORDER-TOP-STYLE: none; COLOR: black; BORDER-RIGHT-COLOR: white; FONT-SIZE: 11px; BORDER-LEFT-STYLE: none; BORDER-LEFT-COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.pagerNavButton {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: white; LINE-HEIGHT: 13px; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: white; BORDER-TOP-COLOR: white; FONT-FAMILY: Arial, Helvetica, Geneva, sans-

serif; BORDER-TOP-STYLE: none; BORDER-RIGHT-COLOR: white; BORDER-LEFT-STYLE: none; BORDER-LEFT-COLOR: white; BEHAVIOR: url(MouseOver.htc)
}
.compareCheckBoxText {
	FONT-FAMILY: Arial,Helvetica, Geneva, sans-serif; COLOR: dimgray; FONT-SIZE: 9px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.compareItemButton {
	FONT-FAMILY: Arial,Helvetica, Geneva, sans-serif; COLOR: blue; FONT-SIZE: 11px
}
.standartText {
	FONT-FAMILY: Arial,Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 12px
}
.standartText1 {
	FONT-FAMILY: Arial,Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.standartLinkButton {
	FONT-FAMILY: Arial,Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 12px
}
.itemPrice {
	FONT-FAMILY: Arial,Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.addItemToComparisonText {
	LINE-HEIGHT: 9px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: gray; FONT-SIZE: 8px
}
.labelText {
	LINE-HEIGHT: 9px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 8px
}
.login_table {
	PADDING-LEFT: 5px
}
.CellNav {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; BACKGROUND: url(images/subnav/midrow-white.gif) left bottom; bgcolor: white
}
.headerHover {
	MARGIN: 0px 5px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif !important; COLOR: #039 !important; FONT-SIZE: 11px !important; FONT-WEIGHT: bold !important
}
.headerHoverProfile {
	MARGIN: 0px 5px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif !important; COLOR: #039; FONT-SIZE: 11px !important; FONT-WEIGHT: bold
}
.bottomSearchBox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: url(http://www.londondrugs.com/msib20/images/common/search2-mid.gif) left top
}
.topSearchBox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: url(http://www.londondrugs.com/msib20/images/common/search1-mid.gif) left top; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding
}
.bodytextBold {
	MARGIN: 5px 0px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif !important; COLOR: #039 !important; FONT-SIZE: 11px !important; FONT-WEIGHT: bold !important
}
.bodytextBoldRed {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.bodytextBoldRed14 {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: red; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.bodytextBoldGray {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.bodytextBoldRedUnderline {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.bodytextBoldMagenta {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: #cc0099; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.bodytextBoldWhite {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.bodytextBoldWhite14 {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: white; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.bodytextBoldBlue14 {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: blue; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.emailbodytext {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px; BACKGROUND-COLOR: whitesmoke; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; MARGIN-BOTTOM: 

0px; COLOR: black; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.smallertext {
	LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 10px
}
.smallerGray {
	LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: #666; FONT-SIZE: 10px
}
.smallerRed {
	LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: red; FONT-SIZE: 10px
}
.smallerMagenta {
	LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: #cc0099; FONT-SIZE: 10px
}
.largertext {
	LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 14px
}
.largertextbold {
	LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.largerGray {
	LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: #666; FONT-SIZE: 14px
}
.largerRed {
	LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: red; FONT-SIZE: 14px
}
.memoryText {
	LINE-HEIGHT: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; FONT-SIZE: 9px
}
.memoryTable {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px
}
.rowtop {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-SIZE: 10px; PADDING-TOP: 5px
}
.tinygray {
	PADDING-BOTTOM: 5px !important; LINE-HEIGHT: 10px !important; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif !important; COLOR: #666 !important; FONT-SIZE: 9px !important; PADDING-TOP: 5px !important
}
.title {
	LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.titlegray {
	LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: #666; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.headline {
	LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.searchResultsMain {
	LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.searchResultsExplanation {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.searchCatalogTab {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 12px
}
.searchResultsList {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.searchControlInput {
	LINE-HEIGHT: 13px; BACKGROUND-COLOR: white; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.searchControlLabel {
	LINE-HEIGHT: 13px; BACKGROUND-COLOR: #f00; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: white; FONT-SIZE: 11px
}
.searchControlLabelBottom {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; BACKGROUND: url(images/common/search2-mid.gif); COLOR: white; FONT-SIZE: 11px
}
.searchResultsBreadCrumb {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.searchResultsClickOn {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.searchErrorMesg {
	LINE-HEIGHT: 13px; BACKGROUND-COLOR: #375fa9; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: white; FONT-SIZE: 11px; BORDER-RIGHT: silver 1px solid
}
.searchErrorMesgBottom {
	LINE-HEIGHT: 13px; BACKGROUND-COLOR: #8080ff; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: white; FONT-SIZE: 11px; BORDER-RIGHT: silver 1px solid
}
.searchCellStyle {
	BACKGROUND-COLOR: #375fa9
}
.searchCellStyleBottom {
	BACKGROUND: url(images/common/search2-mid.gif)
}
.searchStyle {
	BACKGROUND-COLOR: white; WIDTH: 160px; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.searchBottomCellStyle {
	BACKGROUND-COLOR: white
}
.CategoryNameLink {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.previousSearchText {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.previousSearchHeadingText {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.categoryHeader {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: gray; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.footerText {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.boxTopRow {
	BACKGROUND: url(images/common/toprow.gif)
}
.boxTopLeft {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/top_left_dot.gif) left bottom
}
.boxTop {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/top_dot.gif) left bottom
}
.boxTopRight {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/top_right_dot.gif) left bottom
}
.boxLeft {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/left_dot.gif) left bottom
}
.boxRight {
	TEXT-ALIGN: right; BACKGROUND: url(images/common/right_dot.gif) right bottom
}
.boxLeftDot {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/left_vertical_dots.gif) left bottom
}
.boxRightDot {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/right_vertical_dots.gif) left bottom
}
.boxBottomLeft {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/bottom_left_dot.gif) left bottom
}
.boxBottom {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/bottom_dot.gif) left bottom
}
.boxBottomRight {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/bottom_right_dot.gif) left bottom
}
.boxBottomNotch {
	BACKGROUND: url(images/common/bottomrow.gif)
}
.boxBottomRightCornerCut {
	TEXT-ALIGN: left; BACKGROUND: url(images/common/corner-bottomright.gif) left bottom
}
.boxTopRowGray {
	BACKGROUND: url(images/common/top_notch_grey.gif)
}
.boxTopRowGray225 {
	BACKGROUND: url(images/common/toprow_grey_notch_225.gif)
}
.boxTopRow370 {
	BACKGROUND: url(images/common/toprow_notch_370.gif)
}
.boxBottomRowGray225 {
	BACKGROUND: url(images/common/bottomrow_grey_notch_225.gif)
}
.boxBottomRow370 {
	BACKGROUND: url(images/common/bottomrow_white_notch_370.gif)
}
.docHeader {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images/common/bg-doctext.gif) left top
}
.docText {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top
}
.docFooter {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-TOP: 10px
}
.calloutsText {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; BACKGROUND-POSITION: left bottom; FONT-SIZE: 10px
}
.bodytextAltRow {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND: url(images/colorchips/bg-corporate.gif); COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.bodytextAltHead {
	LINE-HEIGHT: 13px; BACKGROUND-COLOR: #99ccff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.bodytextAltHead1 {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND: url(images/colorchips/bg-beauty.gif); COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.bodytextHeader {
	FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.site_map {
	LINE-HEIGHT: 14px; FONT-FAMILY: verdana,arial,sans-serif; MARGIN-BOTTOM: 20px; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
A.map:link {
	LINE-HEIGHT: 14px; FONT-FAMILY: verdana,arial,sans-serif; MARGIN-BOTTOM: 20px; COLOR: #039; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
A.map:active {
	LINE-HEIGHT: 14px; FONT-FAMILY: verdana,arial,sans-serif; MARGIN-BOTTOM: 20px; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
A.map:hover {
	LINE-HEIGHT: 14px; FONT-FAMILY: verdana,arial,sans-serif; MARGIN-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
A.map:visited {
	LINE-HEIGHT: 14px; FONT-FAMILY: verdana,arial,sans-serif; MARGIN-BOTTOM: 20px; COLOR: #666; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.tabFlavor {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.profileLabelCell {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.profileLabelCellBold {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.profileCellGray {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND: url(images/colorchips/bg-corporate.gif); COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.secureTextBox {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.profileButton {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.requiredSymbol {
	TEXT-ALIGN: left; COLOR: red; VERTICAL-ALIGN: baseline
}
.accountInfoLink {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.errorMessageLiteral {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.profileMiddleHeaderCell {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.textGray12 {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.textBlack12 {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.cartTableHeader {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND: url(images/colorchips/bg-corporate.gif); COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.cartTableCell {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.cartTotalCell {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.cartQuantity {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.cartErrorCellBold {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.cartWidgetValuesTableCell {
	LINE-HEIGHT: 13px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.cartErrorCellBold {
	LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.ms-pagebottommargin {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
.ms-pagetitleareaframe TABLE {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
.ms-titleareaframe {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important; top:20px;
}
.ms-pagemargin {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
.ms-bodyareapagemargin {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
.ms-pagebottommarginright {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
.ms-pagebottommarginleft {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
.ms-navframe {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
.ms-bodyareaframe {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.ms-WPBorder {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.ms-pagemargin {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.srch-Description {
	FONT-SIZE: 13px !important
}
.srch-Page {
	FONT-SIZE: 13px !important; COLOR: #666;
}
.srch-URL {
	FONT-SIZE: 13px !important
}
.srch-Metadata {
	FONT-SIZE: 13px !important
}
.srch-sort-right {
	FONT-SIZE: 13px !important
}
.topTitleSearch TD {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
.ms-globalTitleArea {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}

.ms-navframe {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
.ms-pagemargin {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #ffffff !important
}
UNKNOWN {
	COLOR: #002888 !important; FONT-SIZE: 13px !important
}
.srch-URL A:hover {
	COLOR: #4c5c81 !important
}
.ms-sblink A:link {
	FONT-SIZE: 13px !important
}
.ms-sblink A:hover {
	COLOR: #002888 !important; FONT-SIZE: 13px !important
}
.ms-sblink A:active {
	COLOR: #002888 !important; FONT-SIZE: 13px !important
}
.ms-sblink A:visited {
	COLOR: #002888 !important; FONT-SIZE: 13px !important
}
.srch-URL A:hover {
	COLOR: #002888 !important; FONT-SIZE: 13px !important
}
.srch-URL A:active {
	COLOR: #002888 !important; FONT-SIZE: 13px !important
}
.srch-URL A:visited {
	COLOR: #002888 !important; FONT-SIZE: 13px !important
}
.ms-sbcell INPUT {
	PADDING-LEFT: 5px; HEIGHT: 18px; FONT-SIZE: 13px
}
.ms-srchresultstop {
	BORDER-BOTTOM: white 5px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff !important; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
srch-Metadata {
	BORDER-BOTTOM: #9a9a9a 1px dotted; PADDING-BOTTOM: 10px
}
.ms-rightareacell {
	DISPLAY: none
}
	
.ms-bodyareapagemargin {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.ms-sitetitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ms-consoletitleareaframe {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ms-pagetitle {
	MARGIN: 0px
}
.categoryHeader {
	MARGIN-TOP: 15px
}

