@charset "utf-8";

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    font-size: inherit;
}

object {
display: inline-block;
}

*,
*:before,
*:after {
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
    margin: 0;
}

input::-moz-focus-inner {
border: 0;
    padding: 0;
}

body {
color: #000000;
     font-family: Arial,Helvetica,sans-serif;
    -webkit-text-size-adjust: 100%;
}

p,
span,
th,
td,
a,
li {
color: #2B2B2B;
    font-size: 14px;
}

fieldset {
width: 100%;
}

input,
select,
option,
textarea {
border: 1px solid #afafaf;
    color: #797979;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px;
    padding: 2px;
}

select {
padding: 1px!important;
}

option,
input[type="file"] {
border: none!important;
    padding: 0!important;
}

input[type="checkbox"],
input[type="radio"] {
border: none;
}

:focus {
outline: 0;
}

input:focus,
select:focus,
textarea:focus {
border: 1px solid #2b2b2b;
}

input[type="checkbox"]:focus,
input[type="radio"]:focus {
border: none;
}

textarea.largeArea {
width: 100%;
}

ul {
list-style: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}

blockquote,
q {
quotes: "" "";
}

em {
font-style: italic;
}

strong {
font-weight: 700;
}

a {
text-decoration: none;
}

a span {
color: inherit;
}

a:hover,
a > span:hover {
cursor: pointer;
    text-decoration: underline;
}

a:hover>span {
text-decoration: none;
}

h1 {
font-size: 25px;
    font-weight: 700;
    margin: 0 0 10px 0;
}

h2 {
font-size: 18px;
    font-weight: 700;
}

h3 {
font-size: 16px;
    font-weight: 700;
}

h4 {
font-size: 14px;
    font-weight: 700;
}

label,
.caption,
label span {
color: #4D4D4D;
    display: inline-block;
    font-size: 14px; 
    font-weight: 700;
    padding: 0 5px 0 0;
    text-align: right;
}

label span {
padding: 0!important;
}

table {
border-collapse: collapse;
    border-spacing: 0;
}

.container {
clear: both;
    float: left;
    margin: 0 0 20px;
    width: 100%;
}

.boxListItemTabular .group {
display: table-cell;
    vertical-align: top;
}

.displayBoxList .displayBox {
clear: both;
    display: block;
    margin: 0 10px 20px;
    overflow: auto;
}

.required {
color: #BF0000;
}

.entryForm .entry {
display: block;
    margin: 10px 0 0;
}

.entryForm .entry label {
float: left;
    padding: 0 5px 0 0;
    text-align: right;
    width: 250px;
}

.instructions {
display: block;
    margin: 0 0 5px;
}

.entry .standardBtn {
margin: -5px 0 0 5px;
}

.entryForm .displayBox h3,
.cartForm .displayBox h3 {
border-bottom: 3px dotted #C7C7C7;
    margin: 25px 0 10px;
    padding: 0 0 2px;
}

.entry.userName label {
width: 100px;
}

.entry.radioOption {
float: left;
    padding: 0 0 5px;
    width: 100%;
}

.entry.radioOption input[type="radio"] {
float: left;
    margin: 2px 5px;
}

.entry.radioOption .radioOptionText {
float: left;
}

.multiAddressShipItem .entry.radioOption .radioOptionText {
width: 235px!important;
}

.shippingMethod .entry.radioOption {
border-bottom: 2px dotted #666666;
}

.entry.radioOption .radioOptionTextAdditional {
float: right;
}

label.radioOptionLabel,
label.checkboxOptionLabel {
display: inline;
    float: none!important;
    padding: 0!important;
    width: auto !important;
}

label.radioOptionLabel span,
label.checkboxOptionLabel span {
color: #2b2b2b;
    display: inline;
    font-size: 14px;
    font-weight: normal !important;
}

.firstName input {
width: 250px;
}

.lastName input {
width: 250px;
}

input.standardBtn[type="submit"],
input.standardBtn[type="button"],
a.standardBtn {
background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #666666;
    color: #2b2b2b;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    white-space: nowrap;
    -webkit-appearance: none;
}

input.standardBtn[type="submit"] span,
input.standardBtn[type="button"] span,
a.standardBtn span {
font-size: inherit;
}

input.standardBtn[type="submit"]:hover,
input.standardBtn[type="button"]:hover,
a.standardBtn:hover {
background: none repeat scroll 0 0 #CECECE;
    text-decoration: none!important;
}

input.standardBtn[type="submit"]:hover span,
input.standardBtn[type="button"]:hover span,
a.standardBtn:hover span {
text-decoration: none!important;
}

input.standardBtn[type="submit"]:active,
input.standardBtn[type="button"]:active,
a.standardBtn:active {

}

input.positive[type="submit"],
input.positive[type="button"],
a.positive {
background: url("/images/user_content/images/positiveButtonUp.png") repeat-x right 50%;
    padding: 5px 25px 5px 10px;
}

input.positive[type="submit"] span,
input.positive[type="button"] span,
a.positive span {

}

input.positive[type="submit"]:hover,
input.positive[type="button"]:hover,
a.positive:hover {
background: url("/images/user_content/images/positiveButtonHover.png") repeat-x right 50%;
}

input.positive[type="submit"]:hover span,
input.positive[type="button"]:hover span,
a.positive:hover span {

}

input.positive[type="submit"]:active,
input.positive[type="button"]:active,
a.positive:active {

}

input.negative[type="submit"],
input.negative[type="button"],
a.negative {
background: url("/images/user_content/images/negativeButtonUp.png") repeat-x left 50%;
    padding: 5px 10px 5px 25px;
}

input.negative[type="submit"] span,
input.negative[type="button"] span,
a.negative span {

}

input.negative[type="submit"]:hover,
input.negative[type="button"]:hover,
a.negative:hover {
background: url("/images/user_content/images/negativeButtonHover.png") repeat-x left 50%;
}

input.negative[type="submit"]:hover span,
input.negative[type="button"]:hover span,
a.negative:hover span {

}

input.negative[type="submit"]:active,
input.negative[type="button"]:active,
a.negative:active {

}

input.action[type="submit"],
input.action[type="button"],
a.action {

}

input.action[type="submit"] span,
input.action[type="button"] span,
a.action span {

}

input.action[type="submit"]:hover,
input.action[type="button"]:hover,
a.action:hover {

}

input.action[type="submit"]:hover span,
input.action[type="button"]:hover span,
a.action:hover span {

}

input.action[type="submit"]:active,
input.action[type="button"]:active,
a.action:active {

}

input.update[type="submit"],
input.update[type="button"],
a.update {
background: url("/images/user_content/images/updateButtonUp.png") repeat-x right 50%;
    padding: 5px 30px 5px 10px;
}

input.update[type="submit"] span,
input.update[type="button"] span,
a.update span {

}

input.update[type="submit"]:hover,
input.update[type="button"]:hover,
a.update:hover {
background: url("/images/user_content/images/updateButtonHover.png") repeat-x right 50%;
}

input.update[type="submit"]:hover span,
input.update[type="button"]:hover span,
a.update:hover span {

}

input.update[type="submit"]:active,
input.update[type="button"]:active,
a.action:update {

}

input.delete[type="submit"],
input.delete[type="button"],
a.delete {
background: url("/images/user_content/images/deleteButtonUp.png") repeat-x right 50%;
    padding: 5px 25px 5px 10px;
    color: #a50000;
}

input.delete[type="submit"] span,
input.delete[type="button"] span,
a.delete span {

}

input.delete[type="submit"]:hover,
input.delete[type="button"]:hover,
a.delete:hover {
background: url("/images/user_content/images/deleteButtonHover.png") repeat-x right 50%;
}

input.delete[type="submit"]:hover span,
input.delete[type="button"]:hover span,
a.delete:hover span {

}

input.delete[type="submit"]:active,
input.delete[type="button"]:active,
a.delete:update {

}

input.addToCart[type="submit"],
input.addToCart[type="button"],
a.addToCart {
font-weight: 700;
    padding: 10px;
    text-transform: uppercase;
}

input.addToCart[type="submit"] span,
input.addToCart[type="button"] span,
a.addToCart span {
color: inherit;
}

input.addToCart[type="submit"]:hover,
input.addToCart[type="button"]:hover,
a.addToCart:hover {

}

input.addToCart[type="submit"]:hover span,
input.addToCart[type="button"]:hover span,
a.addToCart:hover span {

}

input.addToCart[type="submit"]:active,
input.addToCart[type="button"]:active,
a.addToCart:active {

}

input.addToWishlist[type="submit"],
input.addToWishlist[type="button"],
a.addToWishlist {
font-weight: 700;
    padding: 10px;
    text-transform: uppercase;
}

input.addToWishlist[type="submit"] span,
input.addToWishlist[type="button"] span,
a.addToWishlist span {
color: inherit;
}

input.addToWishlist[type="submit"]:hover,
input.addToWishlist[type="button"]:hover,
a.addToWishlist:hover {

}

input.addToWishlist[type="submit"]:hover span,
input.addToWishlist[type="button"]:hover span,
a.addToWishlist:hover span {

}

input.addToWishlist[type="submit"]:active,
input.addToWishlist[type="button"]:active,
a.addToWishlist:active {

}

a.addToCart.inactiveAddToCart,
a.addToWishlist.inactiveAddToWishlist {
background: none repeat scroll 0 0 #CECECE;
    border: 1px solid #EBEBEB;
    color: #929292;
    text-shadow: none;
}

a.addToCart.inactiveAddToCart:hover,
a.addToWishlist.inactiveAddToWishlist:hover {
background: #CECECE!important;
	color: #929292!important;
	border: 1px solid #EBEBEB!important;
	cursor: default!important;
        text-shadow: none!important;
}

a.addToCart.inactiveAddToCart span:hover,
a.addToWishlist.inactiveAddToWishlist span:hover {
cursor: default!important;
}

input.submitOrder[type="submit"],
input.submitOrder[type="button"],
a.submitOrder {
text-transform: uppercase;
}

input.submitOrder[type="submit"] span,
input.submitOrder[type="button"] span,
a.submitOrder span {
font-size: larger;
}

input.submitOrder[type="submit"]:hover,
input.submitOrder[type="button"]:hover,
a.submitOrder:hover {

}

input.submitOrder[type="submit"]:hover span,
input.submitOrder[type="button"]:hover span,
a.submitOrder:hover span {

}

input.submitOrder[type="submit"]:active,
input.submitOrder[type="button"]:active,
a.submitOrder:active {

}

.button {
clear: both;
    float: left;
    margin: 20px 0 0 0;
    width: 100%;
}

.previousButton {
float: left;
    margin: 20px 0 0;
}

.continueButton {
float: right;
    margin: 20px 0 0;
}

.submitButton {
float: right;
    margin: 20px 0 0;
}

#eCommerceHeader:after,
#eCommercePageBody:after,
#eCommerceFooter:after,
#eCommerceProductDetailContainer:after {
visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

#eCommerceOuterBasicBevelWrap {
margin: 0 10%;
    padding: 0;
    overflow: hidden;
}

#eCommerceInnerBasicBevelWrapper {
width: 100%;
	float: left;
}

#eCommerceOuterBasicBevelWrap:after {
visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

#eCommerceContent {
width: 100%;
}

.siteHeaderLinks {
float: right;
    margin: 0 0 25px;
    width: 100%;
}

.siteHeaderLinks ul {
float: right;
}

.siteHeaderLinks ul li {
border-right: 1px solid #7E7D7D;
    float: left;
    padding: 0 0 0 10px;
}

.siteHeaderLinks li:first-child {
border-left: none;
}

.siteHeaderLinks li:last-child {
border-right: none;
}

.siteHeaderLinks ul li a {
padding: 0 9px 0 0;
}

.siteHeaderLinks li:first-child a {
border-left: none;
}

.siteHeaderLinks li:first-child a {
border-left: none;
}

#eCommerceHeader {
float: left;
    padding: 10px;
    position: relative;
    width: 100%;
    z-index: 3;
}

.siteHeaderCart #siteCartStats .price {
display: none;
}

#eCommerceNavBar {
background: none repeat scroll 0 0 #CECECE;
    float: left;
    position: relative;
    width: 100%;
    z-index: 2;
}

#eCommerceNavBar ul#eCommerceNavBarMenu {
float: left;
    position: relative;
    width: 100%;
}

#eCommercePageBody {
display: block;
    clear: both;
	z-index: 1;
}

#eCommercePageBody #eCommerceMainPanel.homePage {
float: left;
    margin: 0 0 25px;
    width: 100%;
}

#eCommerceMainPanel.leftPanel {
border-left: 1px solid #E3E3E3;
    display: inline;
    float: left;
    margin: 25px 0;
    padding: 0 15px;
    width: 80%;
    z-index: 0;
}

#eCommercePageBody #eCommerceMainPanel.mainPanel {
float: left;
    min-height: 400px;
    padding: 10px;
    width: 100%;
}

#breadcrumb {
float: left;
    height: 15px;
    width: 100%;
}

#breadcrumb .intro {
display: inline;
    float: left;
    width: auto;
    font-weight: 700;
    margin: 0 6px 0 0;
	padding: 2px 0 0 0;
}

#breadcrumb li {
background: url("/images/user_content/images/breadcrumbBullet.png") no-repeat scroll 5px 50% transparent;
    display: inline;
    float: left;
    padding: 0 0 0 16px;
}

#breadcrumb li>span {

}

#breadcrumb li.first {
background: none;
    padding: 0;
}

#breadcrumb li a {
font-weight: normal;
    font-size: inherit;
    text-decoration: none;
    border-bottom: 1px dotted;
}

#breadcrumb li a:hover,
#breadcrumb li a:active {
background-color: transparent;
    text-decoration: none;
    border-bottom: 1px solid;
}

#breadcrumb li a.removeFacet {
background: url("/images/user_content/images/removeFacetIcon.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: inline-block;
    height: 8px;
    position: relative;
    top: -7px;
    width: 8px;
}

#breadcrumb li a.removeFacet:hover {
background-position: 0 -37px;
}

.number label,
.number span {
text-align: center;
}

.date label,
.date span {
text-align: center;
}

.input {
text-align: center;
}

.action span {

}

.action label {
display: none !important;
}

.image a {
display: block;
    text-align: center;
}

.qty input {
float: none !important;
    margin: 0 !important;
    width: 20px;
}

h3.CategoryFacetTitle {
margin: 0 0 20px;
}

h3.facetGroup {
color: #000000;
}

h3.facetGroup.seeMoreFacetGroupLink {
cursor: pointer;
    background: url("/images/user_content/images/facetCollapseArrow.png") no-repeat scroll left 50% transparent
}

h3.facetGroup.seeLessFacetGroupLink {
cursor: pointer;
    background: url("/images/user_content/images/facetExpandArrow.png") no-repeat scroll left 50% transparent
}

ul.facetGroup li {
padding: 2px 0 2px 0px;
	margin: 0 0 5px 0;
}

ul.facetGroup li:last-child {
margin: 0 0 20px;
}

a.seeMoreLink,
a.seeLessLink {
border-bottom: 1px dotted;
    color: #2b2b2b;
    padding: 0 0 1px 0;
}

a.seeMoreLink:hover,
a.seeLessLink:hover {
border-bottom: 1px solid !important;
    text-decoration: none;
}

#eCommerceProductListContainer {
float: right;
    width: 100%;
}

#eCommerceProductList {
float: left;
    margin: 15px 0 0;
    width: 100%;
}

#resultsNavigationTop {
float: left;
    width: 100%;
}

.pagingLinks {
display: table-cell;
    text-align: right;
}

.pagingLinks li {
display: inline;
}

.pagingLinks li.pages {
margin: 0 15px;
}

.pagingLinks li.disabled {
background-image: none;
}

.action.pdpAddToCart {
display: inline-block;
    padding: 0 0 0 105px;
}

.action.pdpAddToWishlist {
display: inline-block;
}

li.pdpLongDescription {
margin: 20px 0 0 0;
}

.action.pdpReviewRead {
display: inline-block;
}

.action.pdpReviewWrite {
display: inline-block;
}

.action.pdpReviewWrite.noReviews {
display: block;
    text-align: center;
}

table#overallRatingBar {
background: url("/images/user_content/images/starOff.gif") 0 0 repeat-x;
}

table#overallHover {
background: url("/images/user_content/images/starOn.gif") 0 0 repeat-x;
}

table#overallFilled {
background: url("/images/user_content/images/starOff.gif") 0 0 repeat-x;
}

table#rateObj0RatingBar {
background: url("/images/user_content/images/starOff.gif") 0 0 repeat-x;
}

table#rateObj0Hover {
background: url("/images/user_content/images/starOn.gif") 0 0 repeat-x;
}

table#rateObj0Filled {
background: url("/images/user_content/images/starOff.gif") 0 0 repeat-x;
}

table#rateObj1RatingBar {
background: url("/images/user_content/images/starOff.gif") 0 0 repeat-x;
}

table#rateObj1Hover {
background: url("/images/user_content/images/starOn.gif") 0 0 repeat-x;
}

table#rateObj1Filled {
background: url("/images/user_content/images/starOff.gif") 0 0 repeat-x;
}

table#rateObj2RatingBar {
background: url("/images/user_content/images/starOff.gif") 0 0 repeat-x;
}

table#rateObj2Hover {
background: url("/images/user_content/images/starOn.gif") 0 0 repeat-x;
}

table#rateObj2Filled {
background: url("/images/user_content/images/starOff.gif") 0 0 repeat-x;
}

#tooltip {
display: none;
    position: absolute;
    width: auto;
    z-index: 999;
}

.addressBookItem .button {
bottom: 10px;
    margin: 10px 0 0;
    position: absolute;
}

.addressBookItem .standardBtn {
margin: 0 0 5px;
}

.itemRemoveButton {
display: inline-block !important;
}

.itemRemoveButton {
padding: 0!important;
}

.boxListItemTabular.cartItem .group1 {

}

.itemUpdateButton .update {
background: url("/images/user_content/images/cartUpdate.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block!important;
    height: 18px;
    margin: 25px 0 0;
    padding: 0;
    position: relative;
    width: 18px!important;
}

.itemUpdateButton .update:hover {
background: url("/images/user_content/images/cartUpdate.png") no-repeat scroll 0 0 transparent;
    border: none!important;
}

.itemUpdateButton .update span {
display: none !important;
}

.itemRemoveButton {
width: 26px!important;
}

.itemRemoveButton .delete {
background: url("/images/user_content/images/cartRemove.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block!important;
    height: 18px;
    margin: 24px 0 0;
    padding: 0;
    position: relative;
    width: 18px!important;
}

.itemRemoveButton .delete:hover {
background: url("/images/user_content/images/cartRemove.png") no-repeat scroll 0 0 transparent;
    border: none!important;
}

.itemRemoveButton .delete span {
display: none!important;
}

.loyaltyPointItem li.input .standardBtn.update {
background: url("/images/user_content/images/cartUpdate.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    display: inline-block;
    height: 18px;
    padding: 0;
    position: relative;
    top: 5px;
    width: 18px;
}

.loyaltyPointItem li.input .standardBtn.update span {
display: none;
}

.multiAddressItemAddress .entry.radioOption {
border: medium none;
    margin: 5px 0 0;
    padding: 0;
}

.multiShipOpionsOptions .entry.radioOption {
border-bottom: 1px dotted;
    margin: 5px 0 0;
    padding: 0;
}

.action.walkingIcon.storeLocatorItemsWalkingIcon .storeDetailIcon {
background-image: url("/images/user_content/images/storeDetailIcon.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 15px;
    height: 23px;
    width: 29px!important;
}

#search_displayDialog {
max-width: 600px !important;
}

#pincodeChecker_displayDialog {
max-width: 600px !important;
}

.staticContent p {
display: block;
    margin: 0 0 20px;
}

.staticContent ul,
.longDescription ul,
.salesPitch ul,
.ingredients ul,
.specialInstructions ul,
.warnings ul {
list-style: disc inside none;
}

.staticContent ul li ul,
.longDescription ul li ul,
.salesPitch ul li ul
.ingredients ul li ul,
.specialInstructions ul li ul,
.warnings ul  li ul {
list-style: circle inside none;
    margin: 0 0 0 15px;
}

#eCommerceFooter {
float: left;
    position: relative;
    width: 100%;
}

.footerLinks li {
margin: 2px 0 0;
}

a.facebook {
background: url("/images/user_content/images/facebook.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 20px;
}

a.twitter {
background: url("/images/user_content/images/twitterSmall.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 20px;
}

a.pinterest {
background: url("/images/user_content/images/pinterestSmall.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 20px;
}

a.googlePlus {
background: url("/images/user_content/images/google.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 20px;
}

a.blog {
background: url("/images/user_content/images/blog.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 20px;
}

.ui-helper-hidden {
display: none;
}

.ui-helper-hidden-accessible {
position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);
}

.ui-widget-content {
border: 1px solid #aaaaaa; background: #ffffff url("/images/user_content/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #222222;
}

.ui-widget-content .ui-icon {
background-image: url("/images/user_content/images/ui-icons_222222_256x240.png");
}

.ui-state-default .ui-icon {
background-image: url("/images/user_content/images/ui-icons_888888_256x240.png");
}

.ui-state-active .ui-icon {
background-image: url("/images/user_content/images/ui-icons_454545_256x240.png");
}

.ui-corner-all {
-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 0px;
}

.ui-corner-all {
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 0px;
}

.ui-corner-all {
-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 0px;
}

.ui-corner-all {
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 0px;
}

button.ui-button-icon-only {
width: 2.4em;
}

button.ui-button-icons-only {
width: 3.7em;
}

input.ui-button {
padding: .4em 1em;
}

button.ui-button::-moz-focus-inner {
border: 0; padding: 0;
}

.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em; position: relative; width: auto!important;
}

.ui-draggable .ui-dialog-titlebar {
cursor: move;
}

.ui-tabs {
position: relative; padding: .2em; zoom: 1;
}

.ui-tabs .ui-tabs-nav {
margin: 0; padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
float: left; padding: .5em 1em; text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom: 0; padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
padding-bottom: 1px; margin-bottom: -1px;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
display: block; border-width: 0; padding: 10px; background: none;border: 1px solid #cecece;height: 170px;overflow-y: auto;
}

button.ui-datepicker-trigger {
border: medium none;
    cursor: pointer;
    height: 15px;
    margin: 0 0 0 5px;
    position: relative;
    top: 3px;
    width: 16px;
}

#scrollToTop {
position: fixed;
    right: 20px;
    top: 40%;
}

.menu {
margin-bottom: 40px;
	text-align: center;
	color: #999;
}

.menu a {
color: #999;
}

.menu a.active {
font-weight: bold;
}

div.showcase-tooltip {
background-color: #fff;
	color: #000;
	text-align: left;
	padding: 5px 8px;
	background: url('/images/user_content/images/carousel-white-opacity-80.png');
}

.showcase .clear {
clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none;
}

li a.removeMultiSearchItem {
background: url("/images/user_content/images/removeFacetIcon.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: inline-block;
    height: 8px;
    position: relative;
    width: 8px;
}
