﻿html, body, form
{
	font-family: verdana, arial, helvetica;
	font-size: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
/*
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
*/
h1
{
	font-weight: bold;
	font-size: 15px;
	color: #15659D;
	margin: 5px 0px;
}
h1 a.titleLink, a.titleLink:visited, a.titleLink:active
{
	font-weight: bold;
	font-size: 15px;
	color: #15659D;
}
h1 a.titleLink:hover
{
	font-weight: bold;
	font-size: 15px;
	color:#AADFFA;
}
h2
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
a, p, div, span, li
{
	font-size: 12px;
	color: #555555;
}
a, a:visited, a:active
{
	color: #555555;
	text-decoration: underline;
	font-size: 12px;
	outline: none;
}
a:hover
{
	color: #397CAD;
}
a img
{
	border: none;
}
ul
{
	border:0;
	padding:0;	
}
.pagerBlock
{
	background-color: #f3f1e4;
	width: 776px;
	margin: 0 0 8px 0px;
	height: 30px;
	float: right;
}
.pagerBlock div
{
	float: left;
	padding: 0 10px 0 4px;
	height: 30px;
}
.pagerBlock div div
{
	display: block;
	height: 22px;
	margin: 4px 0 4px 0;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
}
.pagerBlock div div a, a:visited, a:active, a:hover
{
	font-size: 13px;
}
div.eWebPager
{
	margin: 0;
	padding: 4px 0 2px 0;
}
div.eWebSearchCountsContainer
{
	color: #555555;
	padding: 4px 0 2px 0;
}
a.eWebPagerSelectedPage, a.eWebPagerSelectedPage:visited, a.eWebPagerSelectedPage:active
{
	margin: 0;
	padding: 0 3px 0 3px;
	background-color: #FFFFFF;
	border: solid 1px #000000 !important;
	text-decoration: none;
}
a.eWebPagerDisabledPage, a.eWebPagerDisabledPage:visited, a.eWebPagerDisabledPage:active
{
	margin: 0;
	padding: 2px 4px 2px 4px;
	color: #999999;
	text-decoration: none;
	height: 300px;
}
a.eWebPagerEnabledPage, a.eWebPagerEnabledPage:visited, a.eWebPagerEnabledPage:active
{
	margin: 0;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
}
a.eWebPagerEnabledPage:hover
{
	margin: 0;
	padding: 0 3px 0 3px;
	background-color: #DDDDDD;
	border: solid 1px #000000 !important;
	text-decoration: none;
}
div.eWebSearchTermContainer
{
	color: #397CAD;
	position: relative;
	top: 10px;
	width: 475px;
	float:left;
}
div.eWebSearchTermContainer a
{
	text-decoration: none;
}
div.eWebSearchTermContainer a:hover
{
	text-decoration: hover;
}
.eWebBusinessRuleTopBanner
{
	float: right;
	margin-bottom: 5px;
}
.eWebBreadcrumbDimensionContainer
{
	margin: 0;
	padding: 0;
	font-family: verdana,arial,helvetica;
}
.eWebBreadcrumbDimensionContainer a, a:visited, a:active, a:hover
{
	font-size: 12px;
}
.eWebBreadcrumbDimensionContainer div.eWebContainerHeader
{
	color: #777;
	height: 20px;
	border: none;
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 12px;
}
.eWebBreadcrumbDimensionContainer div.eWebDimensionHeader
{
	background: transparent;
	padding: 5px 0;	
}
.eWebBreadcrumbDimensionContainer ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.eWebBreadcrumbDimensionContainer ul.eWebOuterContainer
{
	margin-bottom: 10px;
}

.eWebBreadcrumbDimensionContainer eWebOuterContainer ul li
{
	border-bottom:1px solid #dbdbdb;
}
.eWebBreadcrumbDimensionContainer ul li
{
	vertical-align:middle;
	font-weight: normal;
}
.eWebBreadcrumbDimensionContainer ul li ul
{
	margin: 0;
	padding: 0;
	/*border-bottom: 1px solid #dbdbdb;*/
}
.eWebBreadcrumbDimensionContainer ul li ul li
{
	background: none;
	color: #1572AD;
	text-align:left;
	font-weight: normal;
}
.eWebBreadcrumbDimensionContainer ul li ul li:hover
{
	background-color: #FFFFFF;
}
.eWebBreadcrumbDimensionContainer ul li.eWebBreadcrumbNoImage
{
	text-align:left;
	
}
.eWebBreadcrumbDimensionContainer ul li.eWebBreadcrumbNoImage a
{
	text-decoration: underline;
	padding: 15px 0px 15px 5px;
}
.eWebBreadcrumbDimensionContainer ul li.eWebBreadcrumbNoImage:hover
{
	background-color: #FFFFFF;	
}
.eWebBreadcrumb a
{
	display: inline-block;
	background: url(/images/btn_x_off.gif) no-repeat left center;
	padding-left: 18px;
	margin-left: 5px;
}
.eWebBreadcrumb a:hover
{
	display: inline-block;
	background: url(/images/btn_x_on.gif) no-repeat left center;
}
.eWebClearAll a
{
	display: inline-block;
	background: url(/images/btn_x_red.gif) no-repeat left center;
	padding-left: 12px;
	margin: 0;
}
.eWebClearAll a:hover
{
	display: inline-block;
	background: url(/images/btn_x_orange.gif) no-repeat left center;
	padding-left: 12px;
	margin: 0;
}
a.eWebDimensionDisabled, a.eWebDimensionDisabled:visited, a.eWebDimensionDisabled:active, a.eWebDimensionDisabled:hover
{
	color: #AAAAAA;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 5px;
	line-height: 18px;
}
a.eWebDimensionEnabled, a.eWebDimensionEnabled:visited, a.eWebDimensionEnabled:active
{
	color: #555;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 5px;
	line-height: 16px;
	font-size: 11px;
}
a.eWebDimensionEnabled:hover
{
	color: #397CAD;
	text-decoration: none;
}
a.eWebBreadcrumbEnabled, a.eWebBreadcrumbEnabled:visited, a.eWebBreadcrumbEnabled:active
{
	color: #252525;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 17px;
	line-height: 18px;
}
a.eWebBreadcrumbEnabled:hover
{
	color: #397CAD;
}
.arrow
{
	color: #397CAD;
	font-family: verdana, arial, helvetica;
	font-size: 7px !important;
	font-weight: bold;
	text-decoration: none !important;
	display: inline;
	height: 7px;
	padding: 0 0 8px 0;
}

.clear
{
	clear: both;
	font-size: 0px;
}
.breadcrum
{
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
}
a.noline, a.noline:visited, a.noline:active
{
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-decoration: none;
}
a.noline:hover
{
	color: #397CAD;
}
a.productlink, a.productlink:visited, a.productlink:active
{
	font-family: arial;
	text-decoration: underline;
	color: #555;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
a.productlink:hover
{
	color: #397CAD;
}
a.paging, a.paging:visited, a.paging:active
{
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: none;
}
a.paging:hover
{
	color: #397CAD;
}
a.pagingViewAll, a.pagingViewAll:visited, a.pagingViewAll:active
{
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	text-decoration: none;
}
a.pagingViewAll:hover
{
	color: #397CAD;
}
a.pagingprevious
{
	display: run-in;
	width: 12px;
	height: 12px;
	padding: 0px;
	background: url(/images/btn_arrow_left.gif) no-repeat 0px 0px;
	text-decoration: none;
}
a.pagingprevious:hover
{
	background-position: 0px -12px;
}
a.pagingnext
{
	display: inline;
	width: 12px;
	height: 12px;
	padding: 0px;
	background: url(/images/btn_arrow_right.gif) no-repeat 0px 0px;
	text-decoration: none;
}
a.pagingnext:hover
{
	background-position: 0px -12px;
}
/*
a.shopbycategory, a.shopbycategory:visited, a.shopbycategory:active
{
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}
a.shopbycategory:hover
{
	color: #397CAD;
}

a.linkattribute, a.linkattribute:visited, a.linkattribute:active
{
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
}
a.linkattribute:hover
{
	color: #397CAD;
}
a.linkrefine
{
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
}
a.linkrefine:hover
{
	color: #397CAD;
}
*/
a.bannerlink, a.bannerlink:visited, a.bannerlink:active
{
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: none;
}
a.bannerlink:hover
{
	color: #397CAD;
}
/*
a.customercare, a.customercare:visited, a.customercare:active
{
	color: #0f4794;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
}
a.customercare:hover
{
	color: #397CAD;
}
*/
a.sitelink, a.sitelink:visited, a.sitelink:active
{
	color: #397CAD;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: undeline;
}
a.sitelink:hover
{
	color: #397CAD;
}
.productname
{
	color: #a05b05;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.minitext
{
	color: #666666;
	font-family: verdana, arial, helvetica;
	line-height: 18px;
}
/*
.miniitalic
{
	color: #354674;
	font-family: arial, verdana, helvetica;
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
}

.pricing1
{
	color: #293c70;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
*/
.pricing2
{
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.pricing3
{
	color: #eb8a2a;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
}
.pricing4
{
	color: #293c70;
	font-family: verdana, arial, helvetica;
	font-size:11px;
	font-weight: bold;
}
.pricing5
{
	color: #A3A3A3;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	display:block;	
	text-decoration: line-through;
}
.pricing6
{
	color: #E02930;
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	display:block;	
}
/*
.othertext
{
	color: #293c70;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin-top: 8px;
	margin-right: 7px;
}

.footer
{
	color: #252525;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}

.footertext
{
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
}
.refinetext
{
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

.formfields
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	width: 175px;
	margin-bottom: 5px;
}

.formfields2
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	height: 15px;
	width: 175px;
}
.formfields3
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	height: 15px;
	width: 140px;
}

.formlists
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	width: 160px;
	margin-bottom: 7px;
}
*/
#logo
{
	float: left;
	margin-right: 4px;
	margin-top: 15px;
}
#shoppingcart
{
	float: right;
	height: 1%;
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	line-height: 17px;
	text-align: right;
	height: 1%;
	margin: 10px 10px 0px 0px;
}
/*
.separator
{
	background-color: #dedede;
	margin-top: 5px;
	margin-bottom: 5px;
}

.morelink
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 9px;
	margin-right: 9px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #dedede;
	border-width: 1px;
	padding-bottom: 6px;
	padding-bottom: 6px;
}
*/
.formcentered
{
	position: relative;
	display: block;
	border: none;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
/*
.separator2
{
	width: 160px;
	background-color: #dde9ee;
	margin-top: 5px;
	margin-bottom: 5px;
}

.separator3
{
	background-color: #dce5fe;
	margin-top: 10px;
	margin-bottom: 10px;
}

#topxxx
{
	width: 782px;
}

#top
{
	width: 970px;
	padding-top: 20px;
}

#nav
{
	background-color: #ffffff;
	padding-bottom: 8px;
	color: #ffffff;
	vertical-align: middle;
	float: right;
}

#nav a
{
	display: inline;
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 12px;
	white-space: nowrap;
	text-decoration: none;
	color: #666666;
}

#nav a:hover
{
	color: #FFB047;
}

#nav span
{
	display: inline;
	font-family: times new Roman;
	font-size: 11pt;
	font-style: italic;
	letter-spacing: 1px;
	white-space: nowrap;
	text-decoration: none;
	color: #666666;
}

#nav a.shipping
{
	color: #f3d064;
}

#search
{
	width: 970px;
	margin-top: 1px;
	margin-bottom: 2px;
	background-image: url("/images/bk_flowers.jpg");
	background-repeat: no-repeat;
	height: 48px;
}

.FSearch
{
	width: 447px;
	height: 42px;
	background: url("/images/bk_searchbar_v2.gif") no-repeat scroll 0px 0px;
	background-position: center center;
}

.formTxt
{
	margin: 5px 2px auto 4px;
	float: left;
}

.formBtn
{
	float: right;
}

.FSearchCB
{
	background: none repeat scroll 2px 2px #FFFFFF;
	border: medium none;
	height: 25px;
	width: 325px;
	color: #666666;
	margin: 2px 0px 0px 8px;
	padding-top: 4px;
	padding-left: 4px;
	font: italic 16px Georgia;
}
.FSearchImage
{
	text-align: left;
	vertical-align: top;
	border-style: none;
	height: 33px;
	width: 58px;
	margin: 5px 7px 0px 0px;
}
.FSearchDDHeader
{
	display: inline-block;
	width: 100%;
	text-align: right;
	font-style: italic;
	color: Gray;
}
.MBingHeader
{
	height: 30px;
	margin-top: 0px;
	padding-right: 0px;
	right: -2px;
	top: -1px;
	position: relative;
	vertical-align: top;
	float: right;
}
*/
#pagecentered
{
	position: relative;
	top: -20px;
	display: block;
	border: none;
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	background-image: url(/images/bk_shaded3.jpg);
	background-repeat: repeat-y;
}
/*
#content
{
	margin-left:20px; 
	width: 970px;	
}
*/
#container
{
	width: 970px;
	background-color: #FFF;
	margin: 0 auto;
}
#leftcolumn
{
	float: left;
	width: 184px;
	margin-right: 0px;
	background-color: #FFF;
}
/*
#leftnav
{
}
#leftnav span
{
}
*/
#rightcolumn
{
	margin: 0;
	float: left;
	width: 776px;
	background-color: #FFF;
	padding-left: 10px
}
.rightcolumncontainer
{
	background-color: #ffffff;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
/*
#mainpromos
{
	width: 782px;
}
#pic
{
	float: left;
	width: 487px;
	margin-right: 4px;
}
#promo
{
	margin: 0 0 0 4px;
	float: left;
	width: 291px;
	height: 1%;
}
#banner
{
	width: 776px;
	float:right;
}
.dealColumn
{
	background-color: #F0EBD8;
	float: right;
	width: 252px;
	margin-left: 10px;
	height: 860px;
}
.dealColumnLeft
{
	background-color: #F0EBD8;
	float: right;
	width: 252px;
	height: 860px;
}

#brandbanner
{
	width: 970px;
}
#newproducts
{
	width: 240px;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 9px;
}
#topsellers
{
	width: 240px;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 9px;
}
#learnmore
{
	width: 240px;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 9px;
}

.products
{
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 8px;
	margin-left: 9px;
	margin-right: 9px;
}
img.product
{
	float: left;
	margin-right: 8px; 
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}

.bottom
{
	width: 970;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #dedde2;
}

#box1
{
	float: left;
	border-right-style: solid;
	border-width: 1px;
	border-color: #dedde2;
	padding-left: 6px;
	padding-right: 13px;
	width: 180px;
	height: 115px;
}
#box2
{
	float: left;
	border-right-style: solid;
	border-width: 1px;
	border-color: #dedde2;
	padding-left: 13px;
	padding-right: 13px;
	width: 120px;
	height: 140px;
}
#box3
{
	float: left;
	border-right-style: solid;
	border-width: 1px;
	border-color: #dedde2;
	padding-left: 13px;
	padding-right: 13px;
	width: 103px;
}
#box4
{
	float: left;
	border-right-style: solid;
	border-width: 1px;
	border-color: #dedde2;
	padding-left: 13px;
	padding-right: 13px;
	width: 190px;
	height: 115px;
}
#box5
{
	float: left;
	border-right-style: none;
	border-style: none;
	padding-left: 13px;
	padding-right: 13px;
	width: 241px;
	height: 115px;
}

.categoryheader
{
	margin-top: 17px;
}
.categoryfeatureproduct
{
	float: right;
}
.nextleft
{
	float: left;
	margin-left: 10px;
}
.nextlefttext
{
	float: left;
	margin-top: 8px;
	margin-right: 7px;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #666666;
}
.next
{
	float: left;
	margin-left: 10px;
}
.nexttext
{
	float: left;
	margin-top: 5px;
	margin-right: 7px;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #666666;
}
.rightpaddingbeddingitem
{
	float: left;
	padding-right: 16px;
	width: 182px;
	overflow: hidden;
}
.beddingitem
{
	float: left;
	width: 182px;
	overflow: hidden;
}
.pagingcurrent
{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #d28c2c;
}

.paging
{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #666;
}

.viewallcontainer
{
	float: left;
}
.viewall
{
	width: 90px;
	height: 90px;
}
a.viewallrollover
{
	display: block;
	width: 90px;
	height: 90px;
	padding: 0px;
	background: url(/images/viewall.gif) no-repeat 0px 0px;
	text-decoration: none;
}
a.viewallrollover:hover
{
	background-position: 0px -90px;
}

.categorythumbnail
{
	margin-bottom: 5px;
	border: none;
	width: 90px;
	height: 90px;
}
.messagebox
{
	padding: 5px;
	border: solid 1px #FF0;
	width: 400px;
}
*/
.cellheader
{
	font-weight: bold;
	color: #555555;
	font-size: 14px;
	margin: 7px 0;
}
.cellheader2
{
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	background-color: #CCC;
	color: #FFF;
}
.saveforlaterwithcart
{
	position: relative;
	top: -70px;
	float: left;
}
.saveforlaterwithnocart
{
	position: relative;
	top: 40px;
	float: left;
}
.cartsummary
{
	font-weight: bold;
	text-align: right;
}
.signupInput, .textInput, .labelInput, .dropdownInput, .sitetext, .labelText
{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 1px 0px 0px 0px ;
}
.productlistnavtext
{
	font-size: 14px;
	color: #555;
	padding-top: 5px;
	margin: 5px;
}
.textInput
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	width: 120px;
}
.pagelabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #32A1D1;
	padding-bottom: 25px;
}
a.policy, a.policy:hover, a.policy:active, a.policy:visited
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.sitetextred
{
	color: #F00;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 15px;
}

/* For address form control */
/*
.addressformtable
{
	width: 380px;
}
*/
.signupLabel
{
	width: 95px;
}
.requiredIcon
{
	width: 5px;
}
.signupInput
{
	width: 265px;
}
/*
a.flyout, a.flyout:hover, a.flyout:active, a.flyout:visited
{
	text-decoration: underline overline;
	background-color: #FFC;
	color: #EA892B;
	cursor: default;
}
*/
.flyoutcontainer
{
	border: solid 2px #DEDEDE;
	background-color: #FAFAFA;
	padding: 15px;
}
/*
.shopbycontainer
{
	float: left;
	background-image: url(/images/bk_stylebar.jpg);
	width: 776px;
	height: 30px;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
.shopbybackground
{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #333;
	float: left;
	margin: 8px 7px 0px 10px;
}
.pagebrowsecontainer
{
	float: left;
	background-image: url(/images/bk_stylebar.jpg);
	width: 776px;
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #ebdeb4;
	height: 30px;
	margin-left: 5px;
}
.imageheader
{
	padding-top: 10px;
	padding-bottom: 20px;
}
.attributeswatch
{
	float: left;
	padding-right: 7px;
	overflow: hidden;
	width: 90px;
	border: none;
	text-align: center;
}
*/
.ehtv
{
	width: 100%;
	border: none;
	display: block;
}
/*
.productinformation
{
	font-size: 12px;
	color: #333333;
}
.productinformation h2
{
	 font-weight: bold;
}
*/
.producttitle
{
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	color: #293c70;
}
.producttitle h1
{
	font-weight: bold;
	font-size: 15px;
	color: #15659D;
}
.productdescription
{
	line-height: 16px;
}
/*
.contentImageFloatTop, .contentImageFloatRight, .contentImageFloatLeft
{
	display: inline;
	margin: 0 10px 0;
	border: solid 3px #000;
}

.contentImageFloatRight
{
	float: right;
}
.contentImageFloatLeft
{
	float: left;
}
*/
div.faqParagraph
{
	padding-bottom: 10px;
	width: 750px;
}
.comboboxValidator
{
	padding-left: 16px;
	width: 20px;
	height: 20px;
	background: transparent url("/images/Warning_20px.gif" ) no-repeat top left;
	padding-bottom: 8px;
	position: relative;
	top: -4px;
	right: 40px;
}
.textValidator
{
	padding-left: 16px;
	width: 20px;
	height: 20px;
	background: transparent url("/images/Warning_20px.gif" ) no-repeat top left;
	padding-bottom: 12px;
	position: absolute;
}
.loginPassword
{
	padding-left: 16px;
	width: 20px;
	height: 20px;
	background: transparent url("/images/Warning_20px.gif" ) no-repeat top left;
	padding-bottom: 8px;
	position: relative;
	top: -4px;
	left: -26px;
}
.updatePassword
{
	padding-left: 16px;
	width: 20px;
	height: 20px;
	background: transparent url("/images/Warning_20px.gif" ) no-repeat top left;
	padding-bottom: 8px;
	position: relative;
	top: -4px;
	left: -28px;
}
.paymentValidator
{
	width: 20px;
	height: 20px;
	background: transparent url("/images/Warning_20px.gif" ) no-repeat top left;
	padding: 5px 0px 0px 20px;
	position: relative;
	left: 2px;
	top: 4px;
}
/*
.emailCompareValidator
{
	padding-left: 16px;
	width: 20px;
	height: 18px;
	background: transparent url("../Images/Warning_20px.gif" ) no-repeat top left;
	position: relative;
	top: -3px;
}
.productDetailLoaderImage
{
	position: absolute;
	top: 336px;
	left: 210px;
	height: 100%;
	width: 780px;
	z-index: 100;
}
.productListItemOfTop
{
	width: 225px;
	text-align: right;
	padding-top: 2px;
	position: absolute;
	right: 5px;
}
.productListItemOfBottom
{
	width: 225px;
	text-align: right;
	padding-top: 2px;
	position: absolute;
	right: 5px;
}

div #ajaxBackground
{
	width: 100%;
	height: 100%;
	background-image: url('/images/ajax-loader.gif' );
	background-repeat: no-repeat;
	background-position: center;
}

p.homePageContent
{
	color: #666;
	font: 12px verdana;
}
div.homePageContent
{
	margin: 25px 20px 0 0;
	display: block;
	float: left;
	width: 740px;
}

#itemsPerPageBox
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #000000;
	font-size: 13px;
	height: 20px;
	position: relative;
	top: 0 !important;
}
.productitem li
{
	display: inline;
	float: left;
	width: 182px;
	height: 298px;
	padding-right: 15px;
}
*/
#regular_products
{
	float: left;
	margin-bottom: 8px;
	width: 776px !important;
	background-color: #f3f1e4;
}
/*
.pagerText
{
	color: #333333;
}

.pagerText span
{
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	font-weight: bold;
}

.pagerText a
{
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	text-decoration: none;
}

.selectedPage span
{
	border-style: solid;
	border-right-width: 1px;
	background-color: White;
}
*/
.prodBox
{
	background-color: transparent;
	float: left;
	margin: 5px;
	width: 246px !important;
	border: solid 1px #B8BBCE;
	height: 400px;
	position: relative;
	background-color: #fff;
}

.prodDescription
{
	margin-left: 5px;
	text-align: center;
    font-size: 70%;
    font-weight: 400;
}
.prodPricing
{
	position: absolute; 
	bottom: 5px;
	text-align: center;
	width: 246px;
}

.prodImage
{
	border-width: 0px;
}

.prodBoxImage
{
	display: block;
	overflow: hidden;
}
.pr_snippet_category
{
	height: 30px;
	position: relative;
	left: 60px;
}
.pr-snippet-rating-decimal {
    background-color: #FFFFFF !important;
    color: #555555 !important;
    font-size: 11px !important;
    font-weight: normal !important;
}
.pr-stars-3_0-sm{background-position: 0px -108px}
.pr-stars-3_5-sm{background-position: 0px -126px}
.pr-stars-4_0-sm{background-position: 0px -144px}
.pr-stars-4_5-sm{background-position: 0px -162px}
.pr-stars-5_0-sm{background-position: 0px -180px}


.associatedProductImage img
{
	width: 80px;
	height: 80px;
}

.associatedProductImage img:hover
{
	border: solid 1px #B8BBCE !important;
}

.MagicZoom img
{
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont
{
	border: 1px solid #999;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader
{
	font-size: 8pt !important;
	line-height: normal !important;
	color: #fff;
	background: #663433;
	text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup
{
	border: 1px solid #aaa;
	background: #fff;
	cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading
{
	border: 1px solid #ccc;
	background: #fff url(/images/ajax-loader.gif) no-repeat 2px 50%;
	padding: 4px 4px 4px 24px !important;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
	color: #444;
}
/*
.radspinnerup
{
	display: block;
	padding: 0 0 0 5px;
	text-indent: -9999px;
	width: 16px;
	height: 10px;
	line-height: 10px;
	background: transparent url('/images/btn_arrow_up.gif' ) no-repeat;
	font-size: 1px;
	position: relative; 
	z-index: 5;
	_position: static;
	outline: none; 
	background-position: center 1px;
}

.radspinnerdown
{
	display: block;
	padding: 0 0 0 5px;
	text-indent: -9999px;
	width: 16px;
	height: 9px;
	line-height: 9px;
	background: url('/images/btn_arrow_down.gif' ) no-repeat transparent;
	font-size: 1px;
	position: relative; 
	z-index: 5; 
	_position: static;
	outline: none; 
	background-position: center 0px;
}
*/
.featureProduct
{
	border: solid 1px #116482;
	width: 775px;
	overflow: hidden;
	margin-top: 15px;
	float: left;
}

.imagePanel
{
	float: left;
	width: auto;
	margin: 5px;
}

.mainPanel
{
	float: left;
	margin: 5px 5px 5px 20px;
	width: 490px;
}

.topTitle
{
	margin-top: 9px;
}

.topTitle a
{
	clear: both;
	font-size: 18px;
	color: #15739c;
	width: auto;
	font-family: Times New Roman;
}

.topTitle a:hover
{
	color: #EB8A2C;
}

.productUnitPrice
{
	clear: both;
	font-size: 12px;
	color: #666666;
	width: auto;
	margin-top: 10px;
}

.productUnitPrice em
{
	font-style: normal;
	padding-top: 8px;
	text-decoration: line-through;
}

.productCouponPrice
{
	font-size: 13px;
	color: #FF0000;
}

.topSaleTitle
{
	font-size: 14px;
	color: #FF0000;
}

.reductButtonWidth img
{
	width: 155px;
}

.divItemInStock
{
	float: left;
	width: 200px;
	height: 31px;
	font-family: Arial;
	position: relative;
	position: relative;
	bottom: 5px;
	left: 25px;
}

.inStockTitle
{
	font-size: 14px;
	color: #eb8a2c;
	font-weight: bold;
	width: 65px;
	text-align: left;
	height: 18px;
	padding-top: 6px;
	float: left;
}

.inStockMessage
{
	font-size: 9px;
	color: #000;
	width: 80px;
	text-align: left;
	padding-left: 0px;
	padding-top: 9px;
	line-height: 12px;
	border: none;
	float: left;
	width: 125px;
}

p.MsoNormal
{
	margin-top: 10.0pt;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;
	font-family: "Calibri" , "sans-serif";
}
p.MsoNormal a
{
	line-height: 115%;
	font-size: 11.0pt;
	font-family: "Calibri" , "sans-serif";
	text-decoration:underline;	
}
p.MsoListParagraph
{
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 0.0pt;
	margin-left: .5in;
	line-height: 115%;
	font-size: 11.0pt;
	font-family: "Calibri" , "sans-serif";
}
li.MsoListParagraph
{
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 0.0pt;
	line-height: 115%;
	font-size: 11.0pt;
	font-family: "Calibri" , "sans-serif";
}

/* PowerReview overrides */
.pr-snapshot-head
{
	background: none repeat scroll 0 0 #EFECE0 !important;
	border: none !important;
}
.pr-contents
{
	background-color: #EFECE0 !important;
	border: none !important;
	padding: 0 2px 0 2px !important;
}
.pr-contents-wrapper 
{
	border: none !important;
}
.pr-snapshot-body
{
	background-color: #EFECE0 !important;
	padding: 0 2px 2px 2px !important;
	border: none !important;
}
.pr-snapshot-body-wrapper {
    background-color: #FFFFFF;
    border: none !important;
    padding: 2px !important;
}
.pr-review-sort
{
	background-color: #EFECE0 !important;
	border: none !important;
}
.pr-attribute-group .pr-attribute-key p
{
	background-color: #FFFFFF;
}
.pr-attribute-key p
{
	background-color: #fff !important;
}
.pr-review-points-attr-wrapper .pr-attribute-group 
{
	border: none !important;
}
.pr-review-author p span 
{
	font-size: 10px !important;
	color:#333333 !important;
	font-weight: normal !important;
}
p.pr-review-author-name span 
{
	color:#4587C6 !important;
}
a.pr-snippet-link
{
	color: #666666 !important;	
}
a:hover.pr-snippet-link
{
	color: #397CAD !important;	
}
.pr-rating {
    background-color: #fff !important;
    color: #666666 !important;
}
.pr-review-author p 
{
	font-size: 10px !important;	
}
.pr-attribute-label-pros
{
	color:#4587C6 !important;	
}
.pr-attribute-label-cons
{
	color: #A63875 !important;
}
.pr-attribute-label-bestuses
{
	color: #7D8935 !important;
}
/*
.secondaryText
{
	background: url("/images/topNavBar.jpg" ) no-repeat scroll left top transparent;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	height: 26px;
	margin: 3px 0;
	padding-top: 5px;
	text-align: center;
	width: 970px;
}

.sitePromiseList
{
	float: left;
	height: 23px;
	text-align: left;
	width: 970px;
}

.sitePromiseList ul
{
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.sitePromiseList li
{
	display: inline;
	padding: 0 15px;
}

.sitePromiseList li a
{
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}

.sitePromiseList li a:hover
{
	 text-decoration: underline;
}

.searchBox
{
	background-image: url("/images/searchBar.jpg" );
	width: 710px;
	height: 62px;
	float: left;
	margin: 0px 0px 3px 0px;
}
.searchTextBoxContainer
{
	width: 640px;
	float: left;
}
.searchTextBox
{
	background: none repeat scroll 2px 2px #FFFFFF;
	border: medium none;
	height: 26px;
	width: 550px;
	color: #666666;
	padding-top:3px;
	margin: 18px 0px 0px 84px;
	font: normal 16.5px arial;
}
.searchButton
{
	margin: 13px 0px 0px 5px;
}
*/
.newsletter
{
	background-image: url('/images/emailBox.jpg' );
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: left;
	width: 256px;
	height: 62px;
	margin: 0px 0px 5px 4px;
}
/*
.newsletterTextBoxContainer
{
	float: left;
}
.newsletterTextBox
{
	border: medium none;
	height: 18px;
	width: 159px;
	color: #666666;
	margin: 8px 0px 0px 10px;
	padding: 2px;
}
.newsletterLabel
{
	font-family: Verdana, Arial, Helvetica;
	color: #706E70;
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0px 0px 10px;
}
.newsletterButton
{
	margin: 9px 0px 0px 5px;
}
*/
.buyingGuideTitle
{
	color: #116BA6; font-family: Calibri,sans-serif; font-size: 18pt; font-weight: bold;
}
.GuideContent
{
	margin-left:10px;
}
#BannerImage
{
	margin-top: 10px;
}
.payPalButton
{
	float: right; 
	margin-top:15px;
	margin-right:14px;
}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:318px;
	width:487px;
}
 div#rotator ul 
 {
	float: left;	
 }
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	background: #FFF;
}
    div#rotator ul li.show {
	z-index:500;
}

.checkoutrightcolumn
{
	float: right; margin: 0px; width: 220px;
}

.checkoutleftcolumn
{
	float: left; margin: 0px; width: 750px; position: relative;
}

#cartSummary
{
	float: left;
	width: 220px;
	min-height:200px;
	height:auto !important;
	height:200px;
}

.cartTitle
{
	border: solid 1px #666666;
	background-color: #E7F0F9;
	padding:5px;
	height: 25px;
	text-align: right;
	margin:0px 0px 0px 5px;
	width:203px;
}
.cartTitle a
{
	text-decoration: underline;
	font-weight: bold;
	color: #666666;
}

.cartTitle a:hover
{
	color: #397CAD;
}

.cartItem
{
	border: solid 1px #666666;
	background-color: #FFFFFF;
	padding:5px;
	display:block;
	margin:0px 0px 0px 5px;
	border-top: solid 0px;
}

.cartText
{
	display:block;
	float:left;
	width:168px;
}

.cartFooter
{
	border: solid 1px #666666;
	background-color: #E7F0F9;
	padding:5px;
	display:block;
	margin:0px 0px 0px 5px;
	border-top: solid 0px;
	position:relative;
}

.cartImage
{
	display:inline;
	float:left;
	width:30px;
	margin-right: 5px;
}

.cartLeft
{
	float:left;
	display:inline;
	text-align: right;
	width: 105px;
}

.cartRight
{
	float:right;
	display:inline;
	width: 95px;
	text-align: right;
}
.divHeight370px
{
	height:370px;
}
.divHeight325px
{
	height:325px;
}
.divWidth772px
{
	width:772px;
	display:inline;
	float:left;
}
.divWidth485px
{
	width:485px;
	display:inline;
	float:left;
}
.divWidth347px
{
	display:inline;
	float:left;
	width:347px;
}
.divWidth380px
{
	width:380px;
}
.divWidth200px
{
	display:inline;
	float:left;
	width:200px;
}
.divWidth165px
{
	display:inline;
	float:left;
	width:165px;
}
.divWidth250px
{
	display:inline;
	float:left;
	width:250px;
}

.divWidth300px
{
	display:inline;
	float:left;
	width:300px;
}

.divWidth100
{
	display:inline;
	float:left;
	width:100%;
}

.divWidth50
{
	display:inline;
	float:left;
	width:49.9%;
}
.floatLeft
{
	display:inline;
	float:left;
}
.floatRight
{
	display:inline;
	float:right;
}
.marginTopOnly15px 
{
	margin-top:15px;
}
.marginTopOnly10px 
{
	margin-top:10px;
}
.marginTopOnly5px 
{
	margin-top:5px;
}
.marginTopOnly2px 
{
	margin-top:2px;
}
.marginRightOnly5px
{
	margin-right:5px;	
}
.marginLeftOnly10px
{
	margin-left: 10px;
}
.marginLeftOnly20px
{
	margin-left: 20px;
}
.marginTopBottom5px 
{
	margin-top:5px;
	margin-bottom:5px;
}
.tanBorder2px {
    border: solid 2px #E9EBDC;
}
.padding10px
{
	padding: 10px;
}

.borderBoxBlue
{
	border: solid 1px #666666;
	background-color: #E7F0F9;
	float: left;
	padding:5px;
	display: block;
	float:none;
}

.purpleTitle
{
	color:#A63875;
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
}

.greenTitle
{
	color:#7D8935;
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
}

.orangeTitle
{
	color:#F86D18;
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
}

.redText, .redText a 
{
	color:#680303;
}

.topDottedBorder
{
	margin-top: 5px !important;
	border-top: 1px dotted #666666 !important;
}
.paymentHeader
{
	display:block;
	float:none;
	height:40px;
	vertical-align: middle;
	outline: none;
}
.paymentImage
{
	margin-top: 3px; 
	margin-right: 10px;
    position: relative; 
    top: 6px; 
    z-index: 10;
}

.disabled
{
	display: none;
}

.enabledInline
{
	display:inline;
}

.enabledBlock
{
	display:block;	
}

.bmlBanner
{
	z-index:7001 !important;
}

.headerTopNav
{
	
}
.wordwrap
{
	word-wrap: break-word;
}

.headerTopNavImg
{
	border: 0px;
	margin-left: 9px;
}
.rwIcon
{
	background-image: url("/favicon.ico") !important;
	background-position: 0 0 !important;	
}
 #idletimeout
{
    background: #E7F0F9;
    border: 3px solid #FF0000;
    color: #FF0000;
    font-family: arial, sans-serif;
    text-align: center;
    font-size: 12px;
    padding: 10px;
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 100000;
    display: none;
}
#idletimeout a
{
    color: #000000;
    font-weight: bold;
}
#idletimeout span
{
    font-weight: bold;
}
/*
.horizontalLine
{
	height: 1px; 
	color: #DEDEDE; 
}
*/
.ehme
{
	background: url("/images/emhe.gif") no-repeat scroll transparent;
	background-position: right bottom;
    border-bottom: 1px solid #DEDEDE;
    border-color: #DEDEDE;
    border-width: 1px;
    float: left;
    margin: 5px 0;
    min-height: 40px;
    width: 776px;
}
.rrClipRegion { border: 0px !important; }
.rrItem
{
	border-top: solid 2px #EFECE0;
	padding: 5px 0;
}
.rotatorButtonBar
{
	height:30px;
	width: 250px;
	background-color: #EFECE0;
	margin: 5px 0px;
}
.rotatorBtnUp
{
	background: url('/images/upSlider_off.jpg') no-repeat scroll transparent;
	height: 21px;
	width:27px;
	float:right;
	margin: 5px;
}
.rotatorBtnUp[disabled='disabled'] 
{
	background: url('/images/upSlider_disabled.jpg') no-repeat scroll transparent;
}
.rotatorBtnUp:hover[disabled='disabled'] 
{
	background: url('/images/upSlider_disabled.jpg') no-repeat scroll transparent;
}
.rotatorBtnUp:hover
{
	background: url('/images/upSlider_on.jpg') no-repeat scroll transparent;
}

.rotatorBtnDown
{
	background: url('/images/downSlider_off.jpg') no-repeat scroll transparent;
	height: 21px;
	width:27px;
	float:right;
	margin: 5px 5px 5px 0px;
}
.rotatorBtnDown[disabled='disabled']
{
	background: url('/images/downSlider_disabled.jpg') no-repeat scroll transparent;
}
.rotatorBtnDown:hover[disabled='disabled']
{
	background: url('/images/downSlider_disabled.jpg') no-repeat scroll transparent;
}
.rotatorBtnDown:hover
{
	background: url('/images/downSlider_on.jpg') no-repeat scroll transparent;
}
#navlist li
{
display: inline;
list-style-type: none;
}

* {list-style:none;}
.fixedWidth {margin: 0 auto; width: 970px;}
#topBarWrap{width:100%; height:33px; background:url('/images/topBarRepeater.gif'); background-repeat: repeat-x;}
#topBar{line-height:33px; color:#fff; position:relative; }
#topBar .none{border:none; margin: 0; padding:0 0 0 2px;}
#topBar img.divider{border:none;margin-left:11px;}
#topBar ul{list-style: none outside none; margin:0; padding:0;}
#topBar li{float: left; color:#fff; margin: 0;padding: 0;text-indent: 0; border-left: 1px solid #225381; border-right: 1px solid #3981C3;font-size:11px;}
#topBar li a, #topBar li a:visited,#topBar li a:active{color:#fff; text-decoration:none;display: block;margin: 0 11px;font-size:11px;border:none;outline:none;}
#topBar li a:hover{color:#AADFFA;}
#topBar ul.actions{position: absolute;right: 0;top: 0;border-right: 1px solid #225381; border-left: 1px solid #3981C3;}
#header{clear:left;border-color: #FFFFFF;border-style: solid;border-width: 0 0 1px;margin-bottom: 9px;z-index: 100; min-height:115px;}
#searchWrap{float:left;width:542px; height:56px; background:url('/images/searchBar_new.jpg'); background-repeat:no-repeat; margin:50px 25px 20px;}
#searchWrap ul{margin:0; padding:0}
.searchTextWrap{float:left; margin:15px 10px;width:416px;}
.newSearchTextBox{background: none repeat scroll 2px 2px #FFFFFF;border: medium none;color: #AAAAAA;font-size: 17px;font-style: italic;height: 26px;position: relative;width:376px;}
.searchButtonWrap{float:left; margin:7px}
.newSearchButton{margin: 0px;}
#guaranteeWrap{float:right; margin-top:20px;}
#horizontalMenuWrap{background:url('/images/navBar.jpg'); background-repeat: no-repeat; height:37px;}
#topPromoBannerWrap{clear:left; margin-top: 3px;}
#brandRotatorWrap{clear:left; margin: 30px 0;width:100%;}
#brandRotatorWrap ul{margin:0;padding:0;list-style: none outside none;}
#brandRotatorWrap li{float:left}
#brandRotator{margin:0 auto;width:792px; height:60px;position:relative;}
#footerWrap{clear:left;width:100%; height:267px; background:url('/images/footerRepeater.gif'); background-repeat:repeat-x; color:#fff;margin:25px 0;}
#footer{margin:0 auto;position:relative;}
#footer ul{margin:10px 0 0;list-style: none outside none; padding:0;}
#footer li.footerSeparator{float:left;height:200px;color:#fff;padding:0px 7px;margin-top:30px;}
#footer li.footerBorder{border-left: 1px solid #63B0EB;}
#footer a{font-size:11px;color: #fff;margin: 2px;text-decoration:none;padding:3px 0 0;display:block;max-width:140px;}
#footer a:hover{color:#AADFFA;}
#footer span{font-size:11px;color: #fff;margin: 2px;}
#footer div.title{color:#fff;background-color:#15659D; padding:3px 5px; font-size:14px;display:inline;}
#footer div.horizontalSeparator{border-bottom: 1px solid #63B0EB;display:block;width:100%; padding-bottom:15px;}
#emailWrap span.emailTitle{color:#FBA536; font-size: 13px; display: block; margin: 10px 0 2px;}
#emailBarWrap{background:url('/images/emailBar.png'); background-repeat: no-repeat; width:236px; height:30px;margin-top:5px;}
#emailBarWrap ul{margin:0;padding:0;list-style: none outside none;}
#emailBarWrap li{margin-top: 0px;}
.emailTextWrap{float:left;height:30px;padding:0;margin:0;}
.emailTextBox{background: none repeat scroll 2px 2px #FFFFFF;border: medium none;color: #AAAAAA;font-size: 17px;font-style: italic;margin:4px;padding:0;width:158px;text-transform:lowercase;}
.emailButtonWrap{float:left;}
.emailButton{margin: 0px;}
#finePrintWrap{clear:left;margin-top:30px; margin-bottom:30px;}
.finePrint{color:#999999;}
#iconsWrap{clear:left; margin-top: 10px;width:100%;}
#icons{margin:0 auto; position:relative; width:500px;}
#icons td{padding:2px 5px;}
#ResultsDisplay{float:left;}
#mainLeftColumn{float:left;width:172px;}
#mainRightColumn{float:right;width:796px;}
.eWebBreadcrumbDimensionContainer a.more, a.more:visited, a.more:active {color:#397CAD;padding: 0 0 0 5px;}
.eWebBreadcrumbDimensionContainer a.less, a.less:visited, a.less:active {color:#397CAD;padding: 0 0 0 5px;}
.brandsItem{border:4px solid #ebe9dd;float:left; margin:10px;}
.brandsContainer{padding:0;margin:0;float:left;}
.moreClassLi .lessClassLi{padding: 10px 50px;}
.new{color:#E02930; font-size:small;}
.green{color:#339933; font-size:small;}
.menuImage
{
	vertical-align:middle;
}

/* JQuery Search AutoComplete */
.ac_results {background-color:#fff;border: 1px solid #DCDBE0; margin: 6px 0 0; overflow: hidden;padding: 0; width: 432px !important;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used*//*width: 100%;*/font-family:Georgia;font-size: 16px;/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox*/line-height: 20px;overflow: hidden;}
.ac_loading {background: white url('/images/ajax-loader.gif') right center no-repeat;}
.ac_odd {background-color: #fff;}
.ac_over {background-color: #DDD;}

.ui-autocomplete {
		max-height: 200px;
		overflow-y: auto;
		overflow-x: hidden;
		padding-right: 20px;
		z-index:99999 !important;
		width: 432px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
* html .ui-autocomplete {
		height: 100px;
	}

