
A.rating
{
	float: right;
}
.productlist
{
	border: 1px solid #cccccc;
	border-bottom: none;
}
.productlist TD
{
	border-bottom: 1px solid #cccccc;
}
.productlist TD TABLE TD { border-bottom: none; }
.productcontent
{
	background-color: #F7F7FA;
	padding: 5px;
}
.rightNavBox
{
	border: 1px solid #ECECF1;
	background-color: #ECF0FB;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 8px;
	width: 156px;
}
#rcbanner1, #rcbanner2, #rcbanner2
{
	background-color: White;
	border: none;
}
.rightNavBox H1
{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #286C91;
	margin-bottom: 0px;
	margin-top: 6px;
}
.rightNavBox HR
{
	color: #286C91;
	margin-left: 4px;
	margin-right: 4px;
}
.rightNavBox DIV
{
	text-align: left;
	padding-bottom: 10px;
}
.rightNavBox A
{
	color: Black;
	text-decoration: none;
}
.rightNavBox A:hover
{
	text-decoration: underline;
}

#RightNav { width: 170px; }

.results
{
	margin-bottom: 0px;
}

.celBodyRefinements
{
	border: 2px solid;
	border-color:#efefef;
}

.questionTitle
{
	text-decoration:none;
	font-weight: bold;
	font-size: 12;
	color: #000000;
}

.ROBoxTitle 
{
	padding: 2px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12;
	background-color: #006C9A;	
	color: White;
}

.MoreROBoxTitle 
{
	padding: 0px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12;
}

.moreBox 
{
	/*OVERFLOW-Y: auto;
	OVERFLOW-X: visible;*/
	BORDER-left: 1px solid black;
}

.moreBox TABLE
{
	border-top: 1px solid black;
}

.moreBox a 
{
	padding: 1px;
	padding-left: 2px;
	border-bottom: 1px solid black;
	color: #202020;
	DISPLAY: block;
	WIDTH: 100%;
	TEXT-INDENT: 0px;
	TEXT-DECORATION: none;
}

.moreBox a:hover 
{
	BACKGROUND-COLOR: yellow;
}

.moreBox td
{
	border-right: 1px solid black;
}

.customPriceTitle
{
	text-decoration: none;
	font-size: 10pt; 
	color: gray;
}

.FoundIn
{
	font-weight: bold;
}


a.SortingItem
{
	text-decoration: none;
}

a.SortingItem:hover
{
	text-decoration: underline;
}

a.SortSelected
{
	font-weight: bolder;
}

#tdLeftNav
{
	background-color: #e5eff4;
	width: 170;
}

#divLQ 
{
	OVERFLOW: auto;
	/*overflow-y: hidden;*/
	vertical-align: top;
	width: 568px; 
}

#divLQTab 
{
	OVERFLOW: scroll;
	/*overflow-y: hidden;*/
	vertical-align: top;
	width: 568px;
	border-top: none;
}

#divLQTab table 
{
	vertical-align: top;
}



.NavBar 
{
}

.PrevNext
{
	text-decoration: none;
	color: #000000;
}

div.PrevNext
{
    margin-right:5px;
}

.GoToPage
{
	color: #658E04;
	text-decoration: underline;
}

.CurrentPage
{
	color: Black;
}


#tblROBOX 
{	
	background-color: white ;
}

#tdROTitle 
{
	BACKGROUND-COLOR: white;
}

#moreRORow
{
	BACKGROUND-COLOR: white;
}

#tdLQTitle 
{
	BACKGROUND-COLOR: white;
}

.menuscroll 
{
	OVERFLOW: auto;
	/*OVERFLOW-X: hidden; */
}

.menunoscroll 
{
	OVERFLOW: visible;
}


/* QwiserTabs Section */
#divLQTab table tr 
{
	vertical-align: middle;
}

#divLQTab table tr td 
{
	vertical-align: middle;
}

/*
#tblTabs {
	BACKGROUND-COLOR: #cdcdcd;
}

#tblTabHeaders {
	BACKGROUND-COLOR: #efefef;
}
*/

#tblTabSpacer
{
	width: 100%;
	border-left: 1px solid #799fbc;
	border-bottom: 1px solid #799fbc;
}

.tabSelected 
{
	BACKGROUND-COLOR: #cdcdcd;
	PADDING: 3px;
	BORDER-TOP: white 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-BOTTOM: none;
}

.tabSelected a 
{
	COLOR: black;
	TEXT-DECORATION: none;
}

.tab 
{
	 background-color: #e5eff4;
	 BORDER-TOP: 1px solid #799fbc;
	 BORDER-LEFT: 1px solid #799fbc;
	 BORDER-BOTTOM: none;
	 BORDER-RIGHT: none;
	 PADDING: 4px;
}

.tab a 
{
	COLOR: GRAY;
	TEXT-DECORATION: none;
}

.tab a:hover 
{
	TEXT-DECORATION: none;
}

#tblTabBody 
{
	background-color: White;
}


.tb-gry-rl
{
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: none;
	border-left: 1px solid #666666;
	padding-left: 10px;
	padding-right: 10px;
}

.searchPath
{
	font-weight: bold;
	font-family: Arial;
 	font-size: 10pt;
	color: #006c9a;
}
/*RWilliams - align the image icon*/
.searchPathCell
{
	vertical-align:text-top;
}
.searchPathCell img
{
	vertical-align:bottom;
}

.resultsMessage
{
	font-weight: bold;
	font-family: Arial;
	color: #4694B6;
}

.line
{
	border-top: 1px solid #4694B6;
}
.bottomLine
{
	border-bottom: 1px solid #4694B6;
}
.relatedBox
{
	width:156px;
	padding-left:10px;
	border: 0px solid; 
	border-color:#D1E4F2;
}
.relatedBoxBorderLine
{
	border: 2px solid; 
	border-color:#efefef;
	padding-top:4px;
}

@media all and (min-width: 0px)
{
    .os
    {
        position: relative;
        height:1.8em;
    }
    .os select 
    {
        position: absolute;
        right:1;
    }
    .os option
    {
    	max-width: 125px;
    	overflow:hidden;
    	margin-right:-20px;
    }
}

select.leftNav
{
	width: 145px;
}
select.topNavRefine
{
	width: 185px;
}

option
{
	/*min-width: 200px;
	background-color: Green;*/
}

/* DHTML Select - partains to SelectBox.js */
        div.autocomplete {
          position:absolute;
          width:400px;
          background-color:white;
          border:1px solid #ccc;
          margin:0px;
          padding:0px;
          font-size:0.8em;
          text-align:left;
          max-height:200px;
          overflow:auto;
        }
        div.autocomplete ul {
          list-style-type:none;
          margin:0px;
          padding:0px;
        }
        div.autocomplete ul li.selected { 
          background-color: #EAF2FB;
        }
        div.autocomplete ul li {
          list-style-type:none;
          display:block;
          margin:0;
          padding:2px;
          cursor:pointer;
        }

        .combo /* look&fell of scriptaculous select box*/
        {
          margin: 0px 5px 10px 0px;
          font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size:0.8em;
          width : 10em; 
          display : block;
          text-align:left; 
          /*background: url('../images/bg_select.jpg') right;*/
          height:18px;
          cursor: pointer;
          border:1px solid #ccc;
          color:#999;
        }
        
.celBodyRefinements select, .TextRow select
{
	font-size: 10pt;
	/*width: 185px;*/
}

.celBodyRefinements select.Brand{}
.celBodyRefinements select.Ailment{}

