/* Start PASupport: 24May2011 #Id 2005(pagination) */
.pagnation .container .numberItemsS{
float:left;
width:50%;
color:#262626;
}
.pagnation .container .pageNumbersS{
float:left;
width:49%;
text-align:right;
}
/* End PASupport: 24May2011 #Id 2005(pagination) */

.errorRed {
display:inline;
color:#FC0000;
}

.shop-sortSystem2 ul li a,.shop-sortSystem2 ul li.last a {
font-size:11px;
color:#003e91;
text-decoration:none;
padding:0 20px;
}

.blueBg {
background-color:#dbf1fe;
font-size:11px;
line-height:20px;
padding:10px;
}
.blueBg INPUT.numAmount {
	border:#666 1px solid;
}

.blueBorderTop-compare-last {
border-bottom:#b7b7b7 1px solid;
text-align:right;
border-left:#b7b7b7 1px solid;
background-color:#dbf1fe;
width:233px;
height:26px;
border-top:#b7b7b7 1px solid;
border-right:#b7b7b7 1px solid;
}

TABLE.compareproducts TH {
background-image:url(/sams/images/popUpComparison/bg-grayGradient.gif);
border-bottom:#b7b7b7 0 solid;
text-align:left;
border-left:#b7b7b7 1px solid;
width:183px;
background-repeat:repeat-x;
background-position:50% top;
vertical-align:top;
border-top:#b7b7b7 1px solid;
border-right:#b7b7b7 1px solid;
}

TABLE.compareproducts TH.last {
border-bottom:#b7b7b7 1px solid;
text-align:left;
border-left:#b7b7b7 1px solid;
vertical-align:top;
border-top:#b7b7b7 1px solid;
border-right:#b7b7b7 1px solid;
}

TABLE.compareproducts TH.blank {
background-image:none;
border-width:0;
}

TABLE.compareproducts TD {
border-bottom:#b7b7b7 1px solid;
border-left:#b7b7b7 0 solid;
width:233px;
vertical-align:top;
border-top:#b7b7b7 0 solid;
border-right:#b7b7b7 1px solid;
height:30px;
}

TABLE.compareproducts TD.last {
border-bottom:#b7b7b7 0 solid;
border-left:#b7b7b7 0 solid;
width:233px;
vertical-align:top;
border-top:#b7b7b7 0 solid;
border-right:#b7b7b7 1px solid;
}

TABLE.compareproducts .blueHeadline {
border-bottom:#b7b7b7 1px solid;
text-align:left;
border-left:#b7b7b7 0 solid;
background-color:#dbf1fe;
vertical-align:top;
border-top:#b7b7b7 1px solid;
border-right:#b7b7b7 1px solid;
}

TABLE.compareproducts .blueHeadline-first {
border-bottom:#b7b7b7 0 solid;
text-align:left;
border-left:#b7b7b7 0 solid;
background-color:#dbf1fe!important;
vertical-align:top;
border-top:#b7b7b7 1px solid;
border-right:#b7b7b7 1px solid;
}

.tirewizard-notes {
font-size:11px;
color:#FFF;
}

.tirewizard-heads {
font-weight:700;
font-size:12px;
color:#FFF;
}

.tirewizard-subheads {
font-size:12px;
color:#FFF;
}

.tirewizard-subheads2 {
font-size:12px;
color:#FFF;
vertical-align:middle;
}

.tirewizard-subheads3 {
font-size:12px;
color:#FFF;
vertical-align:middle;
height:21px;
}

.tirecontainer {
width:530px;
float:right;
}

.tireBack {
background-image:url(/sams/images/tirewiz-bkgBFG.jpg);
width:530px;
float:right;
background-repeat:no-repeat;
}

.tireDBack {
background-image:url(/sams/images/img-tiredesc.jpg);
width:530px;
float:right;
margin-top:10px;
background-repeat:no-repeat;
}

.tireFront {
width:460px;
float:left;
padding-left:10px;
padding-top:7px;
}

.tire5 {
height:5px;
}

.tire8 {
height:8px;
}

.tire10 {
height:10px;
}

.tire1 {
height:1px;
}

.tire20 {
height:20px;
}

BODY {
background-image:url(/sams/images/bg-samsTile.gif);
background-color:#333;
width:100%;
font-family:Arial,Helvetica,sans-serif;
height:100%;
font-size:12px;
margin:0;
padding:0;
}

div,ul,li,p,h1,h2,h3,h4,h5,a {
margin:0;
padding:0;
}

#homeLink {
position:absolute;
width:100px;
height:85px;
margin-left:20px;
}

#wrapper {
width:100%;
height:100%;
}

#centerPage {
background-image:url(/sams/images/bg-page.png);
width:972px;
background-repeat:repeat-y;
height:100%;
margin-left:auto;
margin-right:auto;
_background-image:url(/sams/images/bg-page.gif);
}

#leftSide {
position:relative;
width:742px;
float:left;
height:100%;
}

#rithSide {
width:230px;
float:right;
height:100%;
}

#topBar {
background:url(/sams/images/samsSprite.gif) no-repeat;
width:721px;
padding-right:10px;
height:26px;
}

#customerName a {
background:url(images/samsSprite.gif) no-repeat scroll -577px -405px transparent;
height:76px;
width:90px;
text-indent:-99999px;
display:block;
position:absolute;
right:10px;
}

#customerName .L-side {
background:url(/sams/images/bg-top-bar-green-L.png) no-repeat;
width:19px;
float:left;
height:25px;
}

#customerName .R-side {
background:url(/sams/images/bg-top-bar-green-R.png) right 50%;
position:relative;
padding-right:10px;
float:left;
height:25px;
}

#customerName .R-side H3 {
color:#fff;
font-size:12px;
margin-right:70px;
padding-top:4px;
}

#customerName .R-side .signOut {
position:absolute;
top:4px;
right:8px;
}

#customerName .R-side .signOut .divider {
padding-right:10px;
color:#fff;
font-weight:700;
}

#customerName .R-side .signOut a {
color:#fff;
font-weight:700;
display:inline!important;
position:relative!important;
text-decoration:none;
}

#newsletterSignUp P A.newsletter {
background-image:url(/sams/images/samsSprite.gif);
background-repeat:no-repeat;
background-position:-780px -64px;
color:#fff;
text-decoration:none;
padding:5px 0 5px 30px;
}

#newsletterSignUp P {
line-height:20px;
font-size:10px;
}

#rightSideTopPromo {
text-align:center;
width:190px;
height:159px;
padding:20px 20px 0;
}

#rightSideTopPromo H3 {
text-align:center;
color:#fff;
font-size:17px;
}

#rightSideTopPromo P.blurb {
margin-bottom:14px;
color:#fff;
font-size:12px;
_margin-bottom:27px;
}

#siteMapLinks {
line-height:16px;
background-color:#7faa61;
margin-top:10px;
width:721px;
padding:10px 0 10px 10px;
}

#siteMapLinks .pods {
background-image:url(/sams/images/bg-inside-sitemap.gif);
min-height:120px;
width:160px;
background-repeat:repeat-x;
float:left;
font-size:11px;
margin-right:10px;
padding:5px;
}

#siteMapLinks .podsLast {
background-image:url(/sams/images/bg-inside-sitemap.gif);
min-height:120px;
width:160px;
background-repeat:repeat-x;
float:left;
font-size:11px;
padding:5px;
}

#siteMapLinks UL LI A {
background-image:url(/sams/images/samsSprite.gif);
padding-left:10px;
background-repeat:no-repeat;
background-position:-790px -47px;
color:#fff;
font-size:10px;
text-decoration:none;
}

#siteMapLinks UL LI A:hover {
background-color:#2f801b;
}

#footer {
background-color:#262626;
width:711px;
height:89px;
color:#fff;
font-size:11px;
padding:10px;
}

#footer .footerLinks {
text-align:left;
width:385px;
float:left;
}

#footer .footerLinks A {
color:#fff;
font-size:11px;
text-decoration:none;
}

#footer .footerCopyright {
text-align:right;
width:320px;
float:left;
}

#shoppingCart-top {
background-image:url(/sams/images/samsSprite.gif);
width:230px;
background-repeat:no-repeat;
background-position:0 -218px;
height:6px;
}

#shoppingCart-bottom {
background-image:url(/sams/images/bg-right-bottom.gif);
padding-bottom:20px;
width:230px;
background-repeat:no-repeat;
background-position:50% bottom;
}

#shoppingCart-bottom .buffer {
margin:5px 15px;
}

#shoppingCart-bottom .cartLogin {
line-height:16px;
margin-bottom:5px;
color:#333;
font-size:12px;
font-weight:700;
_height:1%;
}

#shoppingCart-bottom .cartLogin A {
color:#002f7f;
text-decoration:none;
}

#shoppingCart-bottom .cartLogin A:hover {
color:#002f7f;
text-decoration:underline;
}

#shoppingCart-bottom TABLE.shoppingCart {
line-height:16px;
font-size:11px;
}

#shoppingCart-bottom TABLE.shoppingCart .myCart {
color:#fe9c00;
font-size:14px;
}

#shoppingCart-bottom TABLE.shoppingCart TH {
border-bottom:#000 1px solid;
}

#shoppingCart-bottom TABLE.shoppingCart TR.shaded TD {
background-color:#fff3e0;
}

#shoppingCart-bottom TABLE.shoppingCart TR.subTotal TD {
border-top:#000 1px solid;
}

.checkoutButtonPos {
text-align:right;
margin-top:5px;
margin-right:5px;
}

#inner-shop-container {
background-image:url(/sams/images/bg-shop-inner-bottom.gif);
width:200px;
background-position:50% bottom;
margin:0;
padding:0 0 20px;
}

#inner-shop-container-top {
background-image:url(/sams/images/samsSprite.gif);
width:200px;
background-repeat:no-repeat;
background-position:-174px -380px;
height:10px;
}

#inner-shop-container .buffer {
margin:0 10px 10px;
}

#content-member {
background-color:#fff;
width:731px;
margin-left:11px;
overflow:hidden;
}

#content-nonmember {
background-color:#fff;
width:731px;
margin-left:11px;
overflow:hidden;
_margin-right:-11px;
}

#mainContent {
width:711px;
margin:10px 0 0;
padding:0 10px;
}

#helpContent-negativeTop {
width:711px;
margin:-10px 0 0;
padding:0 10px;
}

#productMainContent {
background-image:url(/sams/images/bg-left-navigation.gif);
width:711px;
background-repeat:repeat-y;
background-position:10px 0;
margin:10px 0 0;
padding:0 10px 30px;
}

.firstCol {
width:260px;
float:left;
margin-right:10px;
}

.secondCol {
width:260px;
float:left;
}

.thinCol {
width:170px;
float:left;
margin-right:10px;
}

.thinCol-brdrR {
width:169px;
float:left;
height:140px;
margin-right:10px;
border-right:#999 1px solid;
}

.thinCol-brdrR2 {
padding-bottom:20px;
width:169px;
float:left;
margin-right:10px;
border-right:#999 1px solid;
}

.thirdCol {
width:170px;
float:left;
}

.thirdCol_C {
width:185px;
float:left;
}

.thirdCol-negTop {
margin-top:-26px;
width:170px;
float:left;
}

.lastCol-member {
width:170px;
float:left;
padding-top:26px;
}

.lastCol-hero {
width:170px;
float:left;
padding-top:12px;
}

.twoCol {
width:530px;
float:left;
overflow:hidden;
margin-right:10px;
}

.twoCol-product-seasonalPromo {
margin-top:-20px;
width:530px!important;
float:left;
overflow:hidden;
_margin-top:0;
}

.twoCol-product-specific {
margin-top:-30px;
width:530px!important;
float:left;
overflow:hidden;
_margin-top:0;
}

.twoCol-product {
width:530px;
float:left;
overflow:hidden;
}

.medCol {
width:350px;
float:left;
overflow:hidden;
margin-right:10px;
}

.medCol-last-negativeTop {
margin-top:-20px;
width:350px;
float:left;
}

.fiveThin {
width:440px;
float:left;
margin-right:10px;
}

.fiveThinB {
width:420px;
float:left;
margin-right:10px;
}

.sixThin {
width:486px;
float:left;
margin-right:10px;
}

.sevenThin {
width:525px;
float:left;
margin-right:5px;
}

.fourThin {
width:233px;
float:left;
margin-right:10px;
}

.fourThin-last {
width:233px;
float:left;
}

.fourThin-last2 {
width:224px;
float:left;
}

.threeThin {
width:210px;
float:left;
}

.threeThinC {
width:215px;
float:left;
margin-right:10px;
_margin-right:0;
}

.fourThinB {
width:306px;
float:left;
}

.fourThinC {
width:306px;
float:left;
margin-right:10px;
}

.fourThinD {
width:330px;
float:left;
}

.thin_81 {
width:81px;
float:left;
}

.thin_81_B {
width:81px;
float:left;
margin-right:28px;
}

.thin_135 {
width:129px;
float:left;
}

.thin_214 {
width:214px;
float:left;
}

.threeThinB {
width:228px;
float:left;
margin-right:20px;
}

.column_243 {
line-height:18px;
width:243px;
float:left;
margin-right:20px;
}

.column_243_b {
line-height:18px;
width:243px;
float:left;
}

.thin_124 {
width:134px;
float:left;
margin-right:10px;
}

.thin_124b {
width:134px;
float:left;
}

.fourThinB .contentCol {
width:170px;
}

#pageFilterNavigation {
background-image:url(/sams/images/bg-left-navigation.gif);
padding-bottom:10px;
width:168px;
margin-bottom:10px;
}

/*Start PASupport 27/06/2011 Changed the tag from <h3> to <dl> and <dt>*/
#pageFilterNavigation dl {
width:161px;
font-size:10px;
margin:2px 0;
}

#pageFilterNavigation dl dd {
border-bottom:1px solid #999;
list-style-type:none;
color:#666;
padding:4px 0 4px 5px;
margin:0;
}

#pageFilterNavigation dl dd dl {
width:130px;
margin-left:20px;
}

#pageFilterNavigation dl dd dl dd {
border-bottom-width:0;
color:#666;
list-style-image:url(/sams/images/bg-link-arrow.gif);
_height:1%;
padding:4px 0 4px 5px;
}
/*End PASupport 27/06/2011 Changed the tag from <h3> to <dl> and <dt>*/

#pageFilterNavigation UL {
width:161px;
font-size:10px;
margin:2px 0;
}

#pageFilterNavigation UL LI {
border-bottom:#999 1px solid;
list-style-type:none;
color:#666;
padding:4px 0 4px 5px;
}

#pageFilterNavigation UL LI UL {
width:130px;
margin-left:20px;
}

#pageFilterNavigation UL LI UL LI {
border-bottom-width:0;
color:#666;
list-style-image:url(/sams/images/bg-link-arrow.gif);
_height:1%;
padding:4px 0 4px 5px;
}


H3.ln_cat_title {
border-bottom:#bfbfbf 1px solid;
line-height:16px;
background-color:#ddd;
margin-top:20px;
padding-left:5px;
width:156px;
color:#333;
font-size:12px;
font-weight:700;
padding-top:3px;
}

/*Start PASupport 27/06/2011 Changed the tag from <h3> to <dl> and <dt>*/
#pageFilterNavigation dl dd.last {
border-bottom:#999 1px solid;
}

#pageFilterNavigation dl dd a,#pageFilterNavigation dl dd dl dd a {
color:#004480;
font-size:11px;
text-decoration:none;
}
/*End PASupport 27/06/2011 Changed the tag from <h3> to <dl> and <dt>*/

#pageFilterNavigation UL LI.last {
border-bottom:#999 1px solid;
}

#pageFilterNavigation UL LI A {
color:#004480;
font-size:11px;
text-decoration:none;
}

#breadcrumb {
margin:0 0 10px;
padding:0;
}

#breadcrumb A {
color:#999;
font-size:10px;
padding:0 5px;
}

#breadcrumb A.first {
color:#999;
font-size:10px;
padding:0 5px 0 0;
}

#breadcrumb .pageActive {
padding-left:4px;
color:#999;
font-size:10px;
font-weight:700;
}

#content-nonmember #globalNav {
margin-left:260px;
}

ul#shopDrop {
position:absolute;
display:none;
top:80px!important;
left:422px;
background:url(images/samsSprite.gif) no-repeat scroll -242px -928px;
width:148px;
height:179px;
z-index:9999!important;
line-height:18px;
_padding:0 2px 10px 2px;
_width:154px;
padding:0 5px 10px;
}

UL#shopDrop LI {
list-style-type:none;
margin:0 0 -2px;
padding:0!important;
}

UL#shopDrop LI A {
color:#000;
font-size:11px;
}

#content-member .globalLinksLast H3 {
letter-spacing:2px;
color:#4e8f3d;
font-size:9px;
font-weight:400;
padding-top:2px;
}

#content-nonmember .globalLinksMiddle UL LI UL {
background-image:url(/sams/images/globalLinks-dropdown.gif);
z-index:9999;
position:absolute;
width:147px;
display:none;
height:179px;
top:1px;
left:5px;
padding:0 5px 10px;
}

#content-nonmember .globalLinksMiddle UL LI UL LI {
margin:0 0 -2px;
padding:0!important;
}

#content-nonmember .globalLinksLast H3 {
letter-spacing:2px;
color:#d9e7d6;
font-size:9px;
font-weight:400;
padding-top:2px;
}

#content-nonmember .globalLinksLast UL LI A {
background-image:url(/sams/images/samsSprite.gif);
padding-left:10px;
background-repeat:no-repeat;
background-position:-790px -47px;
color:#ccc;
font-size:10px;
text-decoration:none;
}

#navigation {
height:41px;
margin-left:134px;
}

#navigation #products {
width:105px;
float:left;
height:41px;
}

#navigation #clicknpull {
width:99px;
float:left;
height:41px;
}

#navigation #myClub {
width:110px;
float:left;
height:41px;
}

#navigation #biz {
width:128px;
float:left;
height:41px;
}

#navigation #serv {
width:75px;
float:left;
height:41px;
}

#navigation #auct {
width:68px;
float:left;
height:41px;
}

#navigation #inClub {
width:106px;
float:left;
height:41px;
}

#navigation A {
text-align:center;
line-height:44px;
display:block;
color:#fff;
font-size:12px;
text-decoration:none;
}

#navigation A:hover {
background-image:url(/sams/images/samsSprite.gif);
display:block;
background-repeat:repeat-x;
background-position:-177px -447px;
height:41px;
}

#sub-nav-oneTier {
height:30px;
background-image:url(/sams/images/bg-secondary.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:11px;
width:731px;
margin-top:-4px;
}

#sub-nav-oneTier .holder {
width:508px;
margin:0 auto;
}

#sub-nav-oneTier ul li.active {
background-color:#003f90;
}

#sub-nav-oneTier ul li a.active {
color:#fff;
text-decoration:none;
font-weight:700;
margin-right:0;
padding:0 6px 0 4px;
}

#sub-nav-oneTier ul li a:hover {
color:#fff;
text-decoration:none;
font-weight:700;
background-color:#b6e4fe;
padding:0 6px 0 4px;
}

#sub-nav-oneTier ul li.last {
color:#fff;
text-decoration:none;
font-weight:700;
background:none;
margin-right:5px;
}

#sub-nav {
height:45px;
background-image:url(/sams/images/bg-secondary.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:11px;
width:731px;
margin-top:0;
}

#sub-nav .holder {
width:640px;
margin:0 auto;
}

#sub-nav .holder-small {
width:448px;
margin:0 auto;
}

#sub-nav ul {
width:99%;
margin:0 auto;
padding:0;
}

.secondLinepush {
margin-left:30px!important;
z-index:1;
}

#sub-nav ul li.active a {
background-color:#003f90;
color:#fff;
}

#sub-nav ul li.active a:hover {
background-color:#003f90!important;
color:#fff!important;
}

#sub-nav ul li.current {
background-image:none;
background-color:#003f90;
}

#sub-nav ul li.active ul li a {
background-color:transparent;
}

#sub-nav ul li a {
color:#024190;
text-decoration:none;
font-weight:700;
margin-right:5px;
margin-left:5px;
padding:0 3px;
}

#sub-nav ul li a:hover {
color:#024190;
text-decoration:none;
font-weight:700;
background-color:#b6e4fe;
margin-right:5px;
margin-left:5px;
padding:0 3px;
}

#sub-nav ul li ul li a:hover {
background-color:none!important;
}

#sub-nav ul li.last {
color:#024190;
text-decoration:none;
font-weight:700;
background:none!important;
margin-right:5px;
}

#sub-nav-threeTier {
height:70px;
background-image:url(/sams/images/bg-secondary.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:11px;
width:731px;
margin-top:-4px;
}

#sub-nav-threeTier .holder {
width:650px;
margin:0 auto;
}

.thirdLinepush {
margin-left:40px!important;
z-index:2;
}

#sub-nav-threeTier ul li a:hover {
color:#024190;
text-decoration:none;
font-weight:700;
background-color:#b6e4fe;
padding:0 6px 0 4px;
}

#sub-nav-threeTier ul li.last {
color:#024190;
text-decoration:none;
font-weight:700;
background:none;
margin-right:5px;
}

.dropDown_new {
background-image:url(/sams/images/dropGradient.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #999;
position:absolute;
z-index:99999;
padding:12px 0;
}

.dropDown_new .col {
float:left!important;
width:175px!important;
}

.dropDown_new a:hover {
background-color:transparent!important;
text-decoration:underline!important;
}

.dropDown_new .border-L {
margin-left:20px;
border-left:1px solid #b7bcbf!important;
margin-bottom:10px;
}

.dropDown_new h3.cat_header a {
font-size:11px;
color:#024190!important;
}

.dropDown_new p a {
font-size:10px!important;
font-weight:400!important;
color:#024190!important;
position:none!important;
background-color:none!important;
}

.dropDown_new p a:hover,.dropDown_new h3.cat_header a:hover {
background-color:transparent!important;
}

.nav li.active .dropDown_new p a:hover,.dropDown_new h3.cat_header a:hover {
background-color:#fff!important;
}

#pageFilters {
background-image:url(/sams/images/bg-pg-filters.gif);
height:30px;
width:731px;
position:relative;
line-height:30px;
padding-top:4px;
color:#0075c8;
}

#pageFilters .searchSide {
float:right;
text-align:right;
padding-right:10px;
font-size:11px;
padding-top:0;
_padding-top:4px;
}

.searchSide .textInput {
width:100px;
font-size:9px;
}

.searchSide select {
font-size:9px;
}

#pageFilters-inner {
background-image:url(/sams/images/bg-pg-filters-inner2.gif);
height:40px;
background-repeat:repeat-x;
line-height:30px;
color:#0075c8;
}

#pageFilters-inner .searchSide {
float:right;
text-align:right;
padding-right:10px;
font-size:11px;
_padding-top:8px;
}

#pageFilters-noSub {
background-image:url(/sams/images/bg-pg-filters-inner2.gif);
height:40px;
background-repeat:repeat-x;
line-height:40px;
color:#0075c8;
}

#pageFilters-noSub .sortSide {
width:44%;
float:left;
text-align:left;
padding-left:10px;
font-size:11px;
}

#pageFilters-noSub .searchSide {
width:53%;
float:left;
text-align:right;
padding-right:10px;
font-size:11px;
_padding-top:8px;
}

.goButton {
background-color:#0075c8;
color:#fff;
border:0;
}

#nonMember-hero {
background-image:url(/sams/images/samsSprite.gif);
height:326px;
background-position:3px -528px;
width:731px;
background-repeat:no-repeat;
}

#nonMember-hero #hero-right ul {
padding-top:90px;
padding-left:24px;
margin-bottom:10px;
margin-right:8px;
}

#nonMember-hero #hero-right p.button a {
background:url(images/samsSprite.gif) no-repeat scroll -446px -331px transparent;
display:block;
height:27px;
width:99px;
text-indent:-99999px;
}

#hero1 {
height:326px;
width:731px;
}

#hero-nav {
background-image:url(/sams/images/bg-hero-nav.gif);
background-repeat:no-repeat;
width:510px;
height:14px;
margin-top:1px;
padding:0 10px;
}

#hero-nav a {
text-decoration:none;
background-image:url(/sams/images/hero-nav-inactive.gif);
width:48px;
height:14px;
text-align:right;
display:block;
float:left;
}

#hero-nav a.activeSlide {
background-image:url(/sams/images/hero-nav-active.gif);
}

#heroImg {
width:530px;
height:197px;
}

#member-hero {
background-image:url(/sams/images/bg-member-hero.gif);
background-repeat:repeat-x;
background-position:top;
height:323px;
width:731px;
}

#member-hero #hero-right ul {
padding-top:90px;
padding-left:24px;
margin-bottom:10px;
}

.blueArrowHeadImgLeftLinkTitleContent {
width:260px;
margin:0 0 10px;
padding:0 0 5px;
}

.greenBoxTitleImgTagline {
border:1px solid #8be273;
margin:0;
}

.greenBoxTitleImgTagline .grayTagline {
height:24px;
line-height:21px;
font-size:12px;
font-weight:700;
background-color:#ddd;
text-align:center;
color:#535353;
margin:1px;
}

.blueTopIconLinkList {
line-height:18px;
margin:10px 0 0;
padding:0;
}

.blueTopIconLinkList .blueBarHeader {
background-image:url(/sams/images/samsSprite.gif);
background-repeat:no-repeat;
height:auto;
line-height:33px;
background-position:-587px -930px;
color:#002f7f;
font-size:11px;
width:100%;
}

.blueTopIconLinkList .blueBarHeader h3 {
color:#333;
font-size:14px;
float:left;
width:100px;
}

.blueTopIconLinkList .blueBarHeader a:hover {
text-decoration:underline;
background-color:transparent;
}

.blueTopBlueArrowLinkList {
margin:20px 0 0;
padding:0;
}

.imgCol {
float:left;
padding:0 10px 5px 0;
}

.imgCol .imgHolder {
border-bottom:#b9baad 1px solid;
text-align:center;
border-left:#b9baad 1px solid;
width:114px;
height:114px;
vertical-align:middle;
overflow:hidden;
border-top:#b9baad 1px solid;
border-right:#b9baad 1px solid;
}
.imgCol2 .imgHolder {
border-bottom:#b9baad 1px solid;
text-align:center;
border-left:#b9baad 1px solid;
width:114px;
height:114px;
vertical-align:middle;
overflow:hidden;
border-top:#b9baad 1px solid;
border-right:#b9baad 1px solid;
}

.imgCol .imgHolder2 {
border:1px solid #b9baad;
width:214px;
height:213px;
overflow:hidden;
text-align:center;
vertical-align:middle;
}
.imgCol2 .imgHolder2 {
border:1px solid #b9baad;
width:214px;
height:213px;
overflow:hidden;
text-align:center;
vertical-align:middle;
}

.contentCol {
float:left;
width:125px;
font-size:11px;
}

.imgHolder_81 {
border:1px solid #b9baad;
width:81px;
height:81px;
text-align:center;
vertical-align:middle;
}

.imgHolder_81 img {
border:1px solid #fff;
vertical-align:middle;
float:left;
}

.lg-imgHolder {
border:1px solid #bfbfbf;
overflow:hidden;
width:527px;
height:196px;
margin-bottom:10px;
}

.imgHolder_56 {
width:58px;
height:58px;
border:1px solid #b9baad;
overflow:hidden;
float:left;
text-align:center;
margin-bottom:3px;
margin-right:8px;
}

.imgHolder_56_content {
float:left;
width:100px;
}

.imgHolder_485 {
width:485px;
height:485px;
border:1px solid #b9baad;
overflow:hidden;
}

.grayPriceBox {
background-color:#eee;
font-size:11px;
color:#333;
line-height:16px;
height:16px;
margin:1px 0;
}

.grayPriceBox2 {
background-color:#eee;
font-size:11px;
color:#333;
line-height:18px;
height:18px;
margin:1px 0;
}

.bluePriceBox {
background-image:url(/sams/images/bg-featureMod-price.gif);
font-size:11px;
color:#333;
line-height:16px;
height:16px;
width:125px;
margin:1px 0;
}

.bluePriceBox .price-side {
width:50%;
padding-left:2px;
float:left;
text-align:left;
color:#00457f;
}

.bluePriceBox .label-side {
width:46%;
padding-right:2px;
float:left;
text-align:left;
color:#00457f;
}

.whitePriceBox {
background-color:#fff;
font-size:11px;
color:#333;
line-height:16px;
height:16px;
width:125px;
margin:1px 0 10px;
}

.whitePriceBox .price-side {
width:50%;
padding-left:2px;
float:left;
text-align:left;
}

.whitePriceBox .label-side {
width:46%;
padding-right:2px;
float:left;
text-align:left;
}

ul.blueArrowLinkList {
line-height:16px;
margin:0;
padding:0;
}

ul.blueArrowLinkList li {
margin-left:25px;
list-style:url(/sams/images/bg-link-arrow.gif);
}

.greenTitleContentOrderedLinkList p {
font-size:10px;
color:#535353;
margin:10px 0 10px 5px;
}

.greenTitleContentOrderedLinkList h4 {
font-size:10px;
color:#176e00;
margin:5px 0 3px 5px;
}

ol.linkList {
line-height:16px;
margin:10px 0 0 10px;
padding:0;
}

.scrollingPromo {
width:100%;
background-color:#ffebcc;
height:40px;
margin-bottom:5px;
line-height:40px;
color:#ff8100;
font-size:16px;
}

.scrollingPromo .errorRed {
padding-left:10px;
font-weight:700;
color:#C00;
font-size:16px;
}

.seasonal-promo-sweetheart {
background-image:url(/sams/images/seasonal-sweetheart.jpg);
height:272px;
width:530px;
}

.thinBlueHeaderArrowImgContentLink .imgHolder {
border-bottom:#b9baad 1px solid;
border-left:#b9baad 1px solid;
width:168px;
height:68px;
overflow:hidden;
border-top:#b9baad 1px solid;
border-right:#b9baad 1px solid;
}

.thinBlueHeaderArrowImgContentLink UL {
margin:5px 0 0 26px;
padding:0;
}

.thinBlueHeaderArrowImgContentLink ul li a {
background-image:url(/sams/images/bg-link-arrow.gif);
padding-left:12px;
background-position:left 5px;
background-repeat:no-repeat;
color:#0075c8;
text-decoration:none;
font-size:11px;
}

.blueHeaderArrowContentLinkImgRight {
height:100px;
font-size:11px;
margin:10px 0 0;
padding:0;
}

.blueHeaderArrowContentLinkImgRight .contentArea {
float:left;
width:170px;
height:100px;
background-image:url(/sams/images/bg-tallHeader-arrow-blue.jpg);
background-repeat:no-repeat;
}

.blueHeaderArrowContentLinkImgRight .contentArea .buffer {
padding-top:5px;
margin:0 0 0 10px;
}

.blueHeaderArrowContentLinkImgRight .contentArea h3 {
font-size:12px;
color:#002f7f;
margin-bottom:5px;
}

.blueHeaderArrowContentLinkImgRight .imgArea {
float:left;
width:360px;
height:100px;
}

.blueHeaderLinkArrowImgLeftContentRight .blueArrowHeaderLink {
background-image:url(/sams/images/bg-headerArrow-blue.gif);
background-repeat:no-repeat;
line-height:25px;
_line-height:normal;
}

.blueHeaderLinkArrowImgLeftContentRight .blueArrowHeaderLink h3 {
padding-left:5px;
font-size:12px;
color:#002f7f;
float:left;
width:60%;
}

.blueHeaderLinkArrowImgLeftContentRight .blueArrowHeaderLink h3 a {
padding-left:5px;
font-size:12px;
color:#002f7f;
float:left;
width:100%;
text-decoration:none;
}

.blueHeaderLinkArrowImgLeftContentRight .blueArrowHeaderLink a {
padding-right:10px;
width:20%;
text-decoration:none;
color:#002f7f;
float:right;
}

.imgTitleLinkContentLink {
border-bottom:1px solid #bfbfbf;
font-size:11px;
height:175px;
margin:10px 0 0;
padding:0 0 10px;
}

.imgTitleLinkContentLink h3 {
color:#2e2e2e;
font-size:13px;
margin:5px 0;
}

.imgTitleLinkContentLink .promoImgSide {
width:49%;
float:right;
text-align:right;
padding-top:2px;
}

.medBlueHeaderImgLeftContentLinksRight .imgCol {
width:119px;
float:left;
margin-right:5px;
}

.medBlueHeaderImgLeftContentLinksRight .imgCol .imgHolder {
border:1px solid #b9baad;
width:114px;
height:114px;
overflow:hidden;
text-align:center;
vertical-align:middle;
float:right;
}

.medBlueHeaderImgLeftContentLinksRight .contentCol {
width:208px;
float:left;
padding-top:3px;
line-height:18px;
}

.thinColBlueHeaderImgLink .imgHolder {
border:1px solid #b9baad;
width:168px;
height:68px;
overflow:hidden;
margin-bottom:5px;
}

.blueHeaderSmallThumbsLink {
padding:0 0 10px;
}

.blueHeaderSmallThumbsLink .thumbs {
margin-top:5px;
width:80px;
float:left;
margin-right:8px;
}

.blueHeaderSmallThumbsLink .thumbs .imgHolder {
border:1px solid #b9baad;
border-bottom:#b9baad 1px solid;
text-align:center;
border-left:#b9baad 1px solid;
width:43px;
margin-bottom:3px;
height:43px;
overflow:hidden;
border-top:#b9baad 1px solid;
border-right:#b9baad 1px solid;
}

.largBlueHeaderLinkContentLeftPriceModuleRight {
font-size:11px;
margin:10px 0 0;
padding:0 0 10px;
}

.largBlueHeaderLinkContentLeftPriceModuleRight ul {
margin-left:15px;
line-height:16px;
}

.largBlueHeaderLinkContentLeftPriceModuleRight .blueArrowLinkList {
margin-left:0;
}

.blueBkgTitleLinkContent {
background-color:#e5f2fd;
margin-top:10px;
height:96px;
border:1px solid #fff;
padding:10px;
}

h4 a {
font-size:13px;
color:#001c66;
text-decoration:none;
}


h2 a, p.gridProductTitle a {
font-size:13px;
color:#001c66;
text-decoration:none;
font-weight:bold;
}

.blueBkgTitleLinkContent2 {
background-color:#e5f2fd;
margin-top:10px;
border:1px solid #fff;
padding:10px;
}

.lgImgTitleLinkContentPriceLink {
border-bottom:1px solid #bfbfbf;
margin:0;
padding:0 0 10px;
}

.lgImgTitleLinkContentPriceLink .imgHolder {
border:1px solid #bfbfbf;
width:346px;
overflow:hidden;
}

.lgImgTitleLinkContentPriceLink .contentCol-left {
float:left;
width:215px;
margin-right:10px;
}

.lgGreenTitleGrayContentLink {
border-bottom:1px solid #b0b0b0;
font-size:11px;
margin:10px 0 0;
padding:0 0 10px;
}

.lgGreenTitleGrayContentLink h3 {
font-size:16px;
color:#176e00;
}

.lgGreenTitleGrayContentLink p {
color:#535353;
font-size:10px;
line-height:16px;
font-weight:700;
}

.medImgLeftPriceInfoRight .imgHolder {
border:1px solid #bfbfbf;
width:346px;
float:left;
overflow:hidden;
margin-right:10px;
}

.medImgLeftPriceInfoRight .contentCol {
border-bottom:1px solid #b0b0b0;
width:170px;
padding-bottom:3px;
}

.imgTopPriceInfoBottomLink {
border-bottom:1px solid #b0b0b0;
margin:10px 0 0;
padding:0 0 10px;
}

.imgTopPriceInfoBottomLink .imgCol {
float:none;
padding:0;
}

.imgTopPriceInfoBottomLink .imgCol .imgHolder {
width:168px;
height:168px;
overflow:hidden;
}

.imgTopPriceInfoBottomLink .contentCol {
min-height:185px;
}

.imgTopPriceInfoBottomLink .contentCol h4 {
min-height:30px;
}

#contactUsPod {
background-image:url(/sams/images/help/bg-contactUs.jpg);
height:230px;
width:350px;
background-repeat:no-repeat;
margin-bottom:10px;
}

#contactUsPod .contentLinks {
position:relative;
top:84px;
left:20px;
}

#contactUsPod .contentLinks p {
line-height:29px;
}

#contactUsPod .contentLinks p a {
color:#002f7f;
font-weight:700;
font-size:12px;
text-decoration:none;
}

#contactUsPod .clubSearchMod {
margin-top:28px;
color:#fff;
font-size:10px;
margin-left:-10px;
}

.lgProductImgLeftCompanyContentRight .imgHolder {
border:1px solid #bfbfbf;
width:347px;
overflow:hidden;
height:177px;
}

.lgProductImgLeftCompanyContentRight .companyContent {
border:1px solid #bfbfbf;
border-right:0;
border-left:0;
height:167px;
padding:5px;
}

.lgProductImgLeftCompanyContentRight .companyContent p {
font-size:11px;
margin:8px 0;
}

.lgProductImgLeftCompanyContentRight .companyContent a {
color:#002f7f;
}

.brandDidYouKnowMod {
margin:0 0 10px;
padding:0;
}

.brandDidYouKnowMod .imgCol {
width:450px;
float:left;
padding:0;
}

.brandDidYouKnowMod .imgCol .imgHolder {
border:1px solid #bfbfbf;
width:450px;
overflow:hidden;
height:160px;
}

.brandDidYouKnowMod .didYouKnowContent {
width:259px;
float:left;
background-image:url(/sams/images/bg-didYouKnow.gif);
height:162px;
}

.brandDidYouKnowMod .didYouKnowContent .buffer {
color:#002f7f;
font-size:10px;
font-weight:700;
margin:45px 17px 0;
}

.brandMainContent {
margin:8px 0;
}

.brandMainContent h2 {
font-size:18px;
color:#001c66;
margin-bottom:8px;
}

.brandMainContent h3 {
font-size:13px;
color:#001c66;
margin-bottom:8px;
}

.brandMainContent p {
margin-bottom:8px;
font-size:12px;
color:#010100;
}

.shoppingListModule {
background-image:url(sams/images/bg-shoppingList.jpg);
width:170px;
height:176px;
background-repeat:no-repeat;
margin-top:5px;
line-height:14px;
}

.shoppingListModule .listSelectPos {
padding-top:130px;
margin-left:10px;
}

.shoppingListModule .listSelectPos label {
color:#fff;
font-weight:700;
font-size:10px;
padding-bottom:3px;
}

.shoppingListModule .listSelectPos select {
font-size:11px;
color:#46482b;
width:153px;
}

.greenTopGrayContainerMod .containerBody {
background-image:url(/sams/images/bg-rounded-gray-btm.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:10px;
}

.greenTopGrayContainerMod .containerBody .buffer {
margin:10px;
}

.greenTopGrayContainerMod .containerBody a {
color:#104b99;
font-size:12px;
text-decoration:none;
font-weight:700;
}

h3.twoWays {
background-image:url(/sams/images/h2-twoWaysToBuy.jpg);
height:33px;
background-repeat:no-repeat;
}

.darkTitleGreenTitleDottedContent {
font-size:11px;
margin:0 0 10px;
padding:0;
}

.howBuyImgTitleContent {
margin:0 0 20px;
padding:0;
}

.howBuyImgTitleContent h3.blurb {
font-size:12px;
color:#000;
margin:3px 0;
}

.howBuyImgTitleContent p {
font-size:10px;
margin-right:5px;
}

.innerTab-container {
width:100%;
height:31px;
background-image:url(/sams/images/bg-tabs-container.gif);
background-repeat:repeat-x;
margin:20px 0 10px;
}

.innerTab-container ul {
display:inline;
}

.innerTab-container ul li {
list-style:none;
display:inline;
}

.innerTab-container p {
padding-top:12px;
margin-right:20px;
text-align:right;
}

.innerTab-container p a {
line-height:1%;
}

.featureProductSelectorMod {
margin:0 0 40px;
padding:0;
}

.featureProductSelectorMod .feature-innerTab-container {
width:100%;
height:31px;
background-image:url(/sams/images/bg-tabs-container.gif);
background-repeat:repeat-x;
overflow:hidden;
margin:0;
}

.featureProductSelectorMod .featureContent {
width:528px;
border:0 solid #e0e0e0;
border-top:0;
text-align:left;
}

.featureProductSelectorMod .featureContent .noContent {
background-image:url(/sams/images/bg-j4u.gif);
height:76px;
line-height:76px;
text-align:center;
}

.featureProductSelectorMod .featureContent .productInfo-side {
width:340px;
float:left;
height:292px;
background-image:url(/sams/images/bg-div-hover3.gif);
background-position:top;
background-repeat:repeat-x;
padding-left:10px;
}

.featureProductSelectorMod .featureContent .productScroll-side {
width:178px;
float:left;
overflow:scroll;
height:292px;
}

.featureProductSelectorMod2 .featureContent {
width:528px;
border:1px solid #e0e0e0;
text-align:left;
}

.featureProductSelectorMod2 .featureContent .productInfo-side {
width:340px;
float:left;
height:235px;
background-image:url(/sams/images/bg-div-hover2.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-left:10px;
}

.featureProductSelectorMod2 .featureContent .productScroll-side {
width:178px;
float:left;
overflow:scroll;
height:235px;
}

.lgTitleContentLinkArrow {
border-bottom:1px solid #c7c7c7;
margin:0 0 10px;
padding:0 0 10px;
}

.lgTitleContentLinkArrow h2 {
font-size:18px;
font-weight:400;
margin-bottom:5px;
color:#407a31;
}

.lgTitleContentLinkArrow p {
line-height:16px;
}

.iconTitleContent {
border-bottom:1px solid #c7c7c7;
height:1%;
margin:0 0 10px;
padding:0 0 10px;
}

.iconTitleContent .imgHolder {
border:1px solid #bfbfbf;
width:68px;
float:left;
height:68px;
_height:70px;
overflow:hidden;
margin:0 10px 0 0;
}

.iconTitleContent .contentHolder {
float:left;
width:350px;
}

.headerGraphicContentTanContainer {
width:213px;
color:0;
margin:0;
padding:0;
}

.headerGraphicContentTanContainer h3.household {
background-image:url(/sams/images/h3-forIndOrHouse.jpg);
background-repeat:no-repeat;
width:213px;
height:64px;
}

.headerGraphicContentTanContainer h3.smallBusiness {
background-image:url(/sams/images/h3-smallBusiness.gif);
background-repeat:no-repeat;
width:213px;
height:60px;
}

.headerGraphicContentTanContainer h3.forCorps {
background-image:url(/sams/images/h3-forCorps.gif);
background-repeat:no-repeat;
width:213px;
height:60px;
}

.headerGraphicContentTanContainer h3.savingGlance {
background-image:url(/sams/images/h3-saving.gif);
background-repeat:no-repeat;
width:213px;
height:68px;
}

.headerGraphicContentTanContainer .tanContainer {
background-image:url(/sams/images/bg-tan-container.jpg);
background-position:bottom;
padding-bottom:10px;
}

.headerGraphicContentTanContainer .mem_info {
border-bottom:1px solid #bfbfbf;
padding-bottom:10px;
margin-bottom:10px;
}

.headerGraphicContentTanContainer .mem_info_last {
border-bottom:0;
margin-bottom:10px;
}

.headerGraphicContentTanContainer .mem_info .left {
width:60%;
float:left;
}

.headerGraphicContentTanContainer h3 {
font-size:12px;
line-height:16px;
margin:4px 0;
}

.headerGraphicContentTanContainer .mem_info .right {
width:40%;
float:left;
text-align:right;
}

.headerGraphicContentTanContainer h4 {
font-size:13px;
color:#001c66;
}

.iconLeftDashedListRight .imgHolder {
border:1px solid #bfbfbf;
width:68px;
float:left;
overflow:hidden;
height:68px;
margin:0 10px 0 0;
}

.iconLeftDashedListRight ul.listItems {
float:left;
margin:0;
padding:0;
}

.iconLeftDashedListRight ul.listItems li {
list-style:none;
border:1px dotted #b7b7b7;
border-right:0;
border-left:0;
padding:5px 0;
}

.iconLeftDashedListRight ul.listItems li.last {
list-style:none;
border-bottom:1px dotted #b7b7b7;
border-top:0;
width:120px;
padding:5px 0;
}

.iconLeftDashedListRight ul.listItems li.last a.darkBlueArrow {
background-image:url(/sams/images/bg-darkBlueArrow.gif);
background-repeat:no-repeat;
background-position:right center;
color:#004480;
font-size:12px;
text-decoration:none;
}

.tpBrdrBtmBrdrTitleContentLink {
border:1px solid #b7b7b7;
border-right:0;
border-left:0;
height:164px;
margin:0 0 10px;
padding:10px 0;
}

.tpBrdrBtmBrdrTitleContentLink h3 {
font-size:16px;
color:#002f7f;
margin-bottom:8px;
}

.iconLeftListRIghtTitleLinkContent .imgHolder {
width:68px;
float:left;
overflow:hidden;
height:68px;
margin:0 10px 0 0;
}

.iconLeftListRIghtTitleLinkContent ul {
float:left;
width:270px;
}

.iconLeftListRIghtTitleLinkContent ul li {
list-style:none;
border-bottom:1px solid #b7b7b7;
padding:4px 5px 10px;
}

.iconLeftListRIghtTitleLinkContent ul li:hover {
background-image:url(/sams/images/bg-div-hover.gif);
background-position:bottom;
background-repeat:repeat-x;
cursor:auto;
}

.halfAndHalfDividedMod {
background-image:url(/sams/images/bg-divideHalf.gif);
background-repeat:repeat-y;
min-height:240px;
}

.halfAndHalfDividedMod .membershipPod-left {
width:351px;
float:left;
margin-right:1px;
padding-bottom:10px;
min-height:240px;
}

.halfAndHalfDividedMod .membershipPod-right {
width:358px;
float:left;
padding-bottom:10px;
min-height:240px;
}

.halfAndHalfDividedMod .titleArea {
width:210px;
float:left;
padding-right:10px;
}

.halfAndHalfDividedMod .titleArea h3 a {
text-decoration:none;
font-size:18px;
color:#002f7f;
}

.halfAndHalfDividedMod .titleArea h3 a:hover {
background-color:#fffccd;
}

.halfAndHalfDividedMod .memCostArea {
width:110px;
float:left;
font-size:10px;
}

.halfAndHalfDividedMod ul {
margin:20px 15px;
}

.halfAndHalfDividedMod .buffer {
padding-top:10px;
}

.titleRightLinkLeft {
border-bottom:1px solid #bfbfbf;
line-height:21px;
margin:0 0 10px;
padding:0 0 5px;
}

.titleRightLinkLeft .widthHalf h2 {
color:#407a31;
font-size:21px;
font-weight:400;
}

#membershipChart td {
padding:10px;
}

#membershipChart td.lightHeader {
padding:5px;
}

#membershipChart .darkHeader {
background-color:#0065c0;
border:1px solid #004c90;
border-bottom:0;
}

#membershipChart .darkHeader h3 {
color:#fff;
font-size:14px;
}

#membershipChart .lightHeader {
background-image:url(/sams/images/xlg-blueHeaderNoArrow.gif);
border:1px solid #bfbfbf;
line-height:12px;
}

#membershipChart .lightHeader h3 {
color:#003f90;
font-size:12px;
}

#membershipChart .brdr-no-btm {
border:1px solid #bfbfbf;
border-bottom:0;
}

#membershipChart .brdr-no-btm-no-right {
border:1px solid #bfbfbf;
border-bottom:0;
border-right:0;
}

#membershipChart .brdr-no-left {
border:1px solid #bfbfbf;
border-left:0;
}

#membershipChart h2.btmTitle {
font-size:16px;
color:#333;
font-weight:400;
}

.productInfo-feartureModule {
background-image:url(/sams/images/bg-featureViewer.jpg);
height:270px;
background-position:bottom;
width:530px;
_z-index:0;
margin:0;
padding:0;
}

.productInfo-feartureModule .featureTab {
width:184px;
height:30px;
}

.productInfo-feartureModule .featureTab h3 {
padding-left:10px;
font-size:12px;
color:#fff;
line-height:28px;
}

.productInfo-feartureModule .feature-info {
margin-top:4px;
margin-left:10px;
width:291px;
color:#fff;
}

.productInfo-feartureModule .feature-info h4 {
color:#fff;
font-size:20px;
min-height:46px;
}

.productInfo-feartureModule .feature-info .prod_price {
width:125px;
margin-right:10px;
}

.productInfo-feartureModule .feature-info .prod_rank {
width:156px;
margin-top:-60px;
margin-left:140px;
}

.productInfo-feartureModule .feature-img {
height:178px;
overflow:hidden;
width:178px;
margin-top:-197px;
margin-bottom:20px;
margin-left:330px;
}

.productInfo-feartureModule .prod-selector {
padding-top:0;
margin-left:10px;
_margin-left:10px;
}

.productInfo-feartureModule .prod-selector img {
border:1px solid #b7b7b7;
display:inline;
margin-right:6px;
}

p.seeAllLink {
text-align:right;
padding:5px 0;
}

p.seeAllLink a {
text-decoration:none;
margin-right:10px;
}

.noTopBlueHeader .featureTitle {
width:50%;
float:left;
text-align:left;
}

.noTopBlueHeader .featureModLinks {
width:47%;
float:left;
text-align:right;
margin-right:10px;
}

.bottomBorderInfoList li {
list-style:none;
border-bottom:1px dotted #666;
font-size:11px;
padding:6px;
}

.blueTitleContentBlockLinkList {
margin:25px 0 0;
padding:0;
}

.blueTitleContentBlockLinkList h2 {
font-size:18px;
color:#003f90;
margin-bottom:5px;
}

.blueTitleContentBlockLinkList p {
font-size:12px;
margin-bottom:5px;
}

.blueTitleContentBlockLinkList ul {
width:218px;
margin:0;
padding:0;
}

.blueTitleContentBlockLinkList ul li.groupTitle {
background-image:url(/sams/images/bg-groupTitle.jpg);
color:#2e2e2e;
}

.medicalTabbedModule ul.information li {
color:#666;
display:block;
list-style-type:circle;
margin-bottom:10px;
}

.halfDidYouKnowMod .imgHolder {
width:168px;
float:left;
overflow:hidden;
border:1px solid #b7b7b7;
margin-right:7px;
}

.halfDidYouKnowMod .content {
border:1px solid #b7b7b7;
border-left:0;
border-right:0;
border-top:0;
width:170px;
float:left;
line-height:16px;
padding:5px 0;
}

.halfDidYouKnowMod .content h4 {
font-size:13px;
color:#003f90;
margin-bottom:2px;
}

.blueHeaderCheckboxListDottedBrdr ul li {
list-style:none;
border-bottom:1px dotted #333;
font-weight:700;
padding:5px;
}

.blueHeaderCheckboxListDottedBrdr ul li.first {
list-style:none;
border-top:1px dotted #333;
font-weight:700;
padding:5px;
}

.shop-sortSystem label {
color:#0065c0;
padding-right:5px;
font-size:11px;
font-weight:700;
}

.shop-sortSystem select {
border:1px solid #666;
font-size:10px;
color:#004090;
}

.shop-sortSystem .largeTxt {
font-size:16px;
color:#393939;
font-weight:700;
padding-right:10px;
}

.shop-sortSystem a {
font-size:11px;
color:#003e91;
text-decoration:none;
padding:0 10px;
}

.shop-sortSystem .active a {
color:#fff;
text-decoration:none;
background-image:url(/sams/images/bg-sortSystemArrow.gif);
background-repeat:no-repeat;
background-position:right center;
}

.shop-sortSystem .active2 a {
color:#fff;
text-decoration:none;
background-image:url(/sams/images/bg-sortSystemArrow2.gif);
background-repeat:no-repeat;
background-position:right center;
}

.shop-sortSystem2 .largeTxt {
font-size:16px;
color:#393939;
font-weight:700;
text-align:left;
}

.shop-sortSystem2 ul li {
float:left;
width:100px;
list-style-type:none;
border-right:1px solid #b7b7b7;
text-align:center;
}

.shop-sortSystem2 ul li.last {
float:left;
width:100px;
list-style-type:none;
border-right:0;
text-align:center;
}

.shop-sortSystem2 a.active {
background-image:url(/sams/images/bg-sortSystemSelected.gif);
height:17px;
color:#fff;
background-repeat:repeat-x;
padding:1px 15px 3px 10px;
}

.productSpec-Mod table {
border:1px solid #bfbfbf;
border-top:2px solid #bfbfbf;
border-bottom:2px solid #bfbfbf;
}

.ringTable {
margin:5px 0;
}

.ringTable tr td {
background-color:#e4e4e4;
border:1px solid #bfbfbf;
border-left:0;
text-align:center;
}

.ringTable tr td.active {
background-color:#0065c0;
border:1px solid #bfbfbf;
border-left:0;
text-align:center;
color:#fff;
}

.ringTable tr td.active a {
color:#fff;
text-decoration:none;
}

.ringTable tr td a {
color:#000;
text-decoration:none;
}

.ringTable tr td.firstChoice {
background-color:#e4e4e4;
border:1px solid #bfbfbf;
}

.ringTable tr td.firstChoice-active {
background-color:#0065c0;
border:1px solid #bfbfbf;
color:#fff;
}

.ringTable tr td.firstChoice-active a {
color:#FFF;
}

.ringTable tr td.first {
background-color:#fff;
border:0;
width:36px;
text-align:left;
}

.stoneTable table td .half {
float:left;
width:50%;
}

.stoneTable table td.first {
text-align:left;
border:1px solid #bfbfbf;
border-bottom:1px dotted #bfbfbf;
border-right:0;
border-top:0;
vertical-align:middle;
}

.stoneTable table tr.shaded td {
border-top:1px solid #bfbfbf;
}

.tools-myLists table td,.tools-myLists table th {
text-align:left;
border-bottom:1px dotted #262626;
vertical-align:middle;
}

.tools-myLists table tr.shaded {
background-color:#e3e2e2;
}

.sortSelections {
margin:0 0 10px;
}

.sortSelections label {
vertical-align:middle;
font-size:11px;
font-weight:700;
}

.headerDiagonal-bg .labelCol {
width:70px;
float:left;
text-align:left;
margin-bottom:5px;
}

.headerDiagonal-bg .inputCol {
width:145px;
_width:130px;
float:left;
margin-bottom:5px;
}

.headerDiagonal-bg .inputCol input {
width:125px;
_width:115px;
vertical-align:middle;
}

.headerDiagonal-bg .labelCol2 {
width:115px;
float:left;
text-align:left;
margin-bottom:5px;
}

.headerDiagonal-bg .inputCol2 {
width:185px;
_width:170px;
float:left;
text-align:left;
margin-bottom:5px;
}

.headerDiagonal-bg .inputCol2 input {
width:165px;
_width:155px;
vertical-align:middle;
}

.headerDiagonal-bg .inputCol2 input.checkBox {
width:auto;
vertical-align:middle;
}

.headerDiagonal-bg .inputCol2 textarea {
font-size:10px;
font-family:Arial,Helvetica,sans-serif;
width:165px;
margin-left:7px;
}

textarea {
font-size:10px;
font-family:Arial,Helvetica,sans-serif;
}

.diaganolControlHeight {
height:400px;
}

.headerDiagonal-bg .linkCol {
width:112px;
float:left;
margin-bottom:5px;
}

.headerDiagonal-bg .linkCol a {
text-decoration:none;
color:#002f7f;
line-height:21px;
font-size:11px;
}

.headerDiagonal-bg h2 {
font-size:14px;
margin-bottom:8px;
height:1%;
}

.halfHalfDiaganol-mod {
background-image:url(/sams/images/bg-halfHalf-diaganol.jpg);
width:530px;
background-repeat:no-repeat;
background-position:top;
border-bottom:1px solid #c7c7c7;
margin:0;
padding:0 0 10px;
}

.halfHalfDiaganol-mod .orderHistory-left {
float:left;
width:265px;
margin-right:1px;
}

.halfHalfDiaganol-mod .orderHistory-right {
float:left;
width:263px;
}

.halfHalfDiaganol-mod .orderHistory-right p {
margin-bottom:4px;
}

.checkout-suggestItems-mod {
margin:6px 0;
padding:0;
}

.checkout-suggestItems-mod .leftCol {
width:45px;
float:left;
margin-right:10px;
}

.checkout-suggestItems-mod .leftCol .imgHolder {
border:1px solid #333;
height:43px;
width:43px;
overflow:hidden;
}

.checkoutTab-mod .tabbed {
background-image:url(/sams/images/bg-checkout-tab.gif);
height:21px;
background-repeat:no-repeat;
}

.checkoutTab-mod .tabbed h3 {
color:#000;
font-size:11px;
line-height:21px;
text-transform:uppercase;
padding-left:5px;
}

.checkoutTab-mod .iconColumn {
float:left;
width:100px;
margin-right:10px;
}

.headerDiagonal-bg1 h2 {
font-size:16px;
margin-bottom:8px;
height:1%;
}

.fullWidthCol {
width:710px;
}

.fullWidthCol .headerDiagonal-bg1 P.smMargB {
width:350px;
}

.fullWidthCol .rightContent {
width:335px;
float:right;
}

.fullWidthCol .membershipCards {
display:inline;
margin-right:20px;
}

.cssListContainer .cssListOptions {
position:absolute;
width:142px;
background-image:url(/sams/images/drop-down-bkg-bottom-trans.png);
background-repeat:no-repeat;
background-position:bottom;
}

.cssListContainer .cssListHeader {
height:22px;
cursor:pointer;
background-image:url(/sams/images/drop-down-bkg-top-closed-trans.png);
background-repeat:no-repeat;
width:142px;
}

.cssListContainer .cssListOptions ul {
width:133px;
margin:0 0 25px;
padding:0;
}

.cssListContainer .cssListOptions li {
height:20px;
width:132px;
cursor:pointer;
list-style-type:none;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:25px;
color:#003f90;
margin:0;
padding:0 0 0 10px;
}

.cssListHover {
background-color:#2eaff4;
color:#fff!important;
}

.cssListContainer .cssListOptions li.over {
background:#2eaff4;
color:#fff;
}

.cssListContainer .cssListHeader p {
font-size:10px;
color:#003f90!important;
padding-top:6px;
padding-left:4px;
}

table.myAccountOrderResults td.tdlg {
width:100px!important;
}

.pagnation {
color:#003f90;
}

.pagnation .container {
background-color:#ceecfe;
border-bottom:1px solid #bfbfbf;
height:25px;
line-height:25px;
}

.pagnation .container .numberItems {
float:left;
width:40%;
color:#262626;
}

.pagnation .container .pageNumbers {
float:left;
width:59%;
text-align:right;
}

.pagnation a {
font-size:11px;
color:#003e91;
text-decoration:none;
padding:0 3px;
}

.pagnation .active {
background-color:#0065c0;
border:1px solid #0065c0;
height:17px;
background-repeat:repeat-x;
color:#fff;
padding:1px;
}

.pagnation .active a {
color:#fff!important;
text-decoration:none;
padding:0 3px;
}

table.myAccountAddBook tr td.brdr-red {
border:1px solid red;
border-right:0;
border-left:0;
background-color:#ffebe7;
}

table.myAccountAddBook tr td.brdr-red-first {
border:1px solid red;
border-right:0;
background-color:#ffebe7;
}

table.myAccountAddBook tr td.brdrLast-red {
border:1px solid red;
border-left:0;
background-color:#ffebe7;
}

table.myAccountAddBook td.brdr {
border:1px solid #bfbfbf;
border-right:0;
border-top:0;
padding:10px;
}

.noBrdrB {
border-bottom:0!important;
}

TABLE.myAccountAddBook TD.brdrLast {
border-bottom:#bfbfbf 1px solid;
border-left:#bfbfbf 1px solid;
border-top:#bfbfbf 0 solid;
border-right:#bfbfbf 1px solid;
}

table.myAccountAddBook a.blueLinks {
font-size:12px;
font-weight:700;
color:#001C66!important;
text-decoration:none;
}

.myAccountAddBook .imgCol {
float:none;
}

.myAccountAddBook .imgCol2 {
float:left;
}

.myAccountAddBook .contentCol {
float:right;
margin-top:-120px;
}

.myAccountAddBook .imgCol img {
z-index:99999;
}
.myAccountAddBook .imgCol2 img {
z-index:99999;
}

.darkBlueBorderTopBottom {
border:3px solid #004090;
border-left:0;
border-right:0;
}

.myAccountSummaryPod {
border-bottom:1px dotted #666;
margin:10px 0 0;
padding:0 0 10px;
}

.myAccountSummaryPod-last {
border-bottom:1px solid #666;
margin:10px 0 0;
padding:0 0 10px;
}

.myAccountSummaryPod-last .infoSide {
width:170px;
float:left;
text-align:left;
color:#000;
font-size:14px;
font-weight:700;
}

.myAccountSummaryPod-last .priceSide {
width:65px;
float:left;
text-align:right;
font-size:14px;
font-weight:700;
}

.createListType .selectorCol {
width:20px;
float:left;
margin-right:10px;
}

.createListType .selectorDescCol {
width:450px;
float:left;
padding-top:2px;
line-height:18px;
}

.createListType label {
font-weight:700;
vertical-align:middle;
padding-bottom:7px;
}

.progressBar {
height:30px;
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

.orangeBox {
border:1px solid #ff9800;
border-top:0;
font-size:11px;
background-image:url(/sams/images/orangeGradient.gif);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0 0 10px;
}

.orangeBox table td {
color:#666;
padding:5px 0;
}

.orangeBg {
background-color:#fff3e0;
font-size:11px;
padding:10px;
}

.orangeBg-whiteBrdr {
background-color:#fff3e0;
border:3px solid #fff;
font-size:12px;
padding:10px;
}

.blueBg input.numAmount {
border:1px solid #666;
}

.grayBg {
background-image:url(/sams/images/grayGradient.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#eee;
}

.blueBorderTop-compare {
background-color:#dbf1fe;
border-top:1px solid #b7b7b7;
text-align:right;
}

.blueBorderTop-compare a {
background-image:url(/sams/images/bg-close.gif);
background-repeat:no-repeat;
background-position:right center;
line-height:24px;
color:#002f7f;
text-decoration:none;
padding-right:20px;
margin-right:10px;
}

.invitationToJoin-hero div {
width:525px;
margin-top:-60px;
}

.formGroup {
font-size:11px;
line-height:16px;
margin:4px 0;
padding:0;
}

.formGroup .inputColumn {
float:left;
width:298px;
color:#262626;
font-weight:700;
padding-right:10px;
}

.formGroup .btnColumn img {
margin-top:2px;
}

.formGroupB {
font-size:11px;
line-height:22px;
margin:10px 0;
padding:0;
}

.formGroupB .labelColumn {
float:left;
width:140px;
color:#666;
font-weight:700;
}

.formGroupB .inputColumn {
float:left;
width:170px;
color:#262626;
font-weight:700;
}

.formGroupC {
font-size:11px;
margin:4px 0;
padding:0;
}

.formGroupC .inputColumn {
float:left;
width:308px;
color:#262626;
font-weight:700;
}

.xlgBlueHeaderArrowRight {
background-image:url(/sams/images/xlg-blueHeaderWArrow.gif);
background-repeat:no-repeat;
width:711px;
height:23px;
line-height:23px;
margin:10px 0 5px;
}

.xlgBlueHeaderArrowRight .linkSide {
width:50%;
_width:49%;
float:left;
text-align:right;
}

.xlgBlueHeaderArrowRight .linkSide a {
color:#002f7f;
text-decoration:none;
margin-right:30px;
font-size:11px;
}

.xlgBlueHeaderNoArrowRight {
background-image:url(/sams/images/xlg-blueHeaderNoArrow.gif);
background-repeat:no-repeat;
width:711px;
height:23px;
line-height:23px;
margin:10px 0 5px;
}

.xlgBlueHeaderNoArrowRight .titleSide {
width:50%;
_width:48%;
float:left;
}

.xlgBlueHeaderNoArrowRight .linkSide {
width:49%;
float:left;
text-align:right;
}

.xlgBlueHeaderNoArrowRight .linkSide a {
color:#002f7f;
text-decoration:none;
margin-right:10px;
font-size:11px;
}

.noTopBlueHeader {
background-image:url(/sams/images/xlg-blueHeaderNoArrow.gif);
background-repeat:no-repeat;
height:23px;
line-height:23px;
margin:5px 0;
}

.noTopBlueHeader h3 {
padding-left:5px;
font-size:12px;
color:#002f7f;
}

.largeBlueHeader {
background-image:url(/sams/images/samsSprite.gif);
height:23px;
background-repeat:repeat-x;
margin-top:20px;
line-height:23px;
background-position:0 -280px;
}

.largeBlueHeader .selector-side {
width:28%;
_width:25%;
float:left;
padding-right:10px;
padding-top:7px;
}

.largeBlueHeader .selector-side select {
float:right;
font-size:11px;
width:150px;
_width:130px;
margin-top:-5px;
}

.largeBlueHeader-flushTop {
background-image:url(/sams/images/bg-lg-blueHeader.jpg);
height:23px;
background-repeat:repeat-x;
line-height:23px;
}

.largeBlueHeader-flushTop .selector-side {
width:28%;
float:left;
padding-right:10px;
padding-top:8px;
}

.largeBlueHeader-flushTop .selector-side select {
float:right;
font-size:12px;
width:170px;
}

.grayHeader {
background-image:url(/sams/images/bg-grayHeader.gif);
height:32px;
font-size:16px;
color:#fff;
line-height:32px;
margin:0;
padding:0;
}

.lgOrangeHeader {
background-image:url(/sams/images/bg-lg-orangeHeader.gif);
height:32px;
font-size:16px;
color:#fff;
line-height:32px;
margin:0;
padding:0;
}

.payInfo {
width:119px;
float:left;
font-size:11px;
}

.payInfo2 {
width:400px;
float:left;
font-size:11px;
}

.radioCol {
width:20px;
float:left;
margin-right:8px;
}

.payInfo3 {
width:280px;
float:left;
font-size:11px;
}

.radioCol2 {
width:139px;
float:left;
margin-right:8px;
}

.lg-blueGrad {
background-image:url(/sams/images/lg-blueGradient.gif);
background-repeat:repeat-x;
background-position:top;
padding-bottom:20px;
}

.greenBox {
background-color:#4e903d;
padding:10px;
}

ul.normalList {
height:1%;
}

ul.normalList li {
list-style-type:disc!important;
margin-left:10px!important;
color:#535353!important;
border:0!important;
list-style:disc;
height:1%;
}

h3.greentitlead {
font-size:16px;
color:#176e00;
text-transform:uppercase;
}

h3.orangeHeader {
background-image:url(/sams/images/bg-orangeHeader.gif);
height:23px;
color:#fff;
padding-left:5px;
margin-bottom:4px;
font-size:12px;
line-height:23px;
text-transform:uppercase;
letter-spacing:1px;
}

h3.darkBlueHeader {
background-image:url(/sams/images/bg-darkBlueHeader.gif);
height:23px;
color:#fff;
padding-left:10px;
margin-bottom:4px;
font-size:12px;
line-height:23px;
text-transform:uppercase;
letter-spacing:1px;
}

h3.lgDarkHeader {
font-size:16px;
color:#393939;
margin-bottom:8px;
}

h3.mdDarkHeader {
font-size:14px;
color:#393939;
margin-bottom:8px;
}

h1.pageTitle {
font-size:20px;
color:#2F801B;
margin-bottom:10px;
}

h2.pageTitle {
font-size:20px;
color:#2F801B;
margin-bottom:10px;
}

h2.pageTitle span.clubNumber {
font-size:12px;
color:#003f90;
vertical-align:middle;
}

h2.pageTitle span.clubNumber a {
font-size:10px;
color:#999;
}

h2.pageTitleWBrdr {
font-size:20px;
color:#2F801B;
margin-bottom:10px;
border-bottom:1px solid #bfbfbf;
padding-bottom:3px;
}

h2.lgBlueTitle {
font-size:24px;
color:#407a31;
margin-bottom:10px;
border-bottom:1px solid #bfbfbf;
padding-bottom:3px;
font-weight:400;
}

h2.lgBlueTitleNoBrdr {
font-size:24px;
color:#407a31;
margin-bottom:10px;
padding-bottom:3px;
font-weight:400;
}

h2.lgBlueTitleNoBrdr2 {
font-size:24px;
color:#407a31;
margin-bottom:10px;
padding-bottom:3px;
font-weight:400;
float:left;
width:60%;
}

h3.blueArrowHeader {
background-image:url(/sams/images/samsSprite.gif);
background-repeat:no-repeat;
line-height:25px;
padding-left:5px;
font-size:12px;
color:#002f7f;
background-position:0 -157px;
}

p.blueArrowHeader {
background-image:url("/sams/images/samsSprite.gif");
background-position:0 -157px;
background-repeat:no-repeat;
color:#002F7F;
font-size:12px;
font-weight:bold;
line-height:25px;
padding-left:5px;
}

h3.blueArrowHeader-thin {
background-image:url(/sams/images/bg-headerArrow-blue-thin.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:5px;
padding-left:5px;
font-size:12px;
color:#002f7f;
background-position:0 -4px;
margin-bottom:4px;
}

H3.blueArrowHeader-thin2 {
background-image:url(/sams/images/bg-headerArrow-blue-thin.gif);
padding-bottom:5px;
padding-left:5px;
background-repeat:no-repeat;
background-position:0 -4px;
margin-bottom:9px;
height:32px;
color:#002f7f;
font-size:12px;
padding-top:3px;
}

h2.blueArrowHeader-thin2 {
background-image:url(/sams/images/bg-headerArrow-blue-thin.gif);
padding-bottom:5px;
padding-left:5px;
background-repeat:no-repeat;
background-position:0 -4px;
margin-bottom:9px;
height:32px;
color:#002f7f;
font-size:12px;
padding-top:3px;
}
/*Start PASupport 27/06/2011 Changed the tag from <h3> to <dl> and <dt>*/
dt.greenHeader, p.greenHeader {
background:url(/sams/images/samsSprite.gif) no-repeat scroll -268px -158px;
line-height:24px;
padding-left:5px;
font-size:12px;
color:#176e00;
text-transform:uppercase;
width:166px;
}
/*End PA support Changed the tag from <h3> to <dl> and <dt>*/


h3.greenHeader {
background:url(/sams/images/samsSprite.gif) no-repeat scroll -268px -158px;
line-height:24px;
padding-left:5px;
font-size:12px;
color:#176e00;
text-transform:uppercase;
width:166px;
}

h3.greenHeaderNoBrdr {
background-image:url(/sams/images/bg-greenHeader-new.jpg);
background-repeat:repeat-x;
line-height:24px;
padding-left:5px;
font-size:12px;
color:#176e00;
text-transform:uppercase;
}

/*Start PASupport 27/06/2011 h tag issue*/
p.numberedTitle {
background-color:#ceecfe;
height:15px;
line-height:16px;
color:#262626;
font-size:12px;
padding-left:5px;
margin-top:5px;
}
/*End PASupport 27/06/2011 h tag issue*/

h3.numberedTitle {
background-color:#ceecfe;
height:15px;
line-height:16px;
color:#262626;
font-size:12px;
padding-left:5px;
margin-top:5px;
}


h3.blueBarTop {
background-image:url(/sams/images/bg-blueBar.gif);
background-repeat:repeat-x;
height:33px;
line-height:33px;
color:#333;
font-size:14px;
}

h3.largeBlueHeader {
background-image:url(/sams/images/bg-lg-blueHeader.jpg);
height:33px;
width:525px;
background-repeat:repeat-x;
margin-top:10px;
line-height:33px;
font-size:12px;
color:#002f7f;
padding-left:5px;
text-transform:uppercase;
}

h3.blueHeader {
background-image:url(/sams/images/bg-lg-blueHeader.jpg);
min-height:23px;
background-repeat:repeat-x;
margin-top:10px;
line-height:23px;
font-size:12px;
color:#002f7f;
padding-left:5px;
text-transform:uppercase;
height:1%;
}

h3.blueHeadermulti {
background-image:url(/sams/images/bg-lg-blueHeader.jpg);
min-height:23px;
background-repeat:repeat-x;
margin-top:10px;
line-height:18px;
font-size:12px;
color:#002f7f;
padding-top:3px;
padding-left:5px;
text-transform:uppercase;
}

h3.medBlueHeader {
background-image:url(/sams/images/bg-medHeader-blue.gif);
height:23px;
background-repeat:no-repeat;
line-height:25px;
font-size:12px;
color:#002f7f;
padding-left:5px;
}

.blueCircleArrow {
font-size:11px;
color:#002f7f;
background-image:url(/sams/images/lg-circleArrowBlue.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
font-weight:700;
padding-bottom:2px;
padding-top:1px;
}

.blueCircleClose {
font-size:11px;
color:#002f7f;
background-image:url(/sams/images/bg-close.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
font-weight:700;
padding-bottom:2px;
padding-top:1px;
}

.blueCircleDown {
font-size:11px;
color:#002f7f;
background-image:url(/sams/images/bg-down.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
font-weight:700;
padding-bottom:2px;
padding-top:1px;
}

.blueCircleUp {
font-size:11px;
color:#002f7f;
background-image:url(/sams/images/bg-up.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
font-weight:700;
padding-bottom:2px;
padding-top:1px;
}

h3.lg-greenHeadline {
font-size:16px;
color:#176e00;
margin:5px 0;
}

.darkBlackTitle {
font-size:16px;
_font-size:14px;
color:#2e2e2e;
margin:8px 0;
}

.darkBlackTitle2 {
font-size:16px;
_font-size:14 color:#2e2e2e;
margin:0;
}

h3.greenTitleBorderTpBtm {
font-size:14px;
color:#5fac4d;
border:1px dotted #5fac4d;
border-left:0;
border-right:0;
margin-bottom:5px;
padding:5px 0;
}

h2.lgDarkBlueHeader {
background-color:#003f90;
color:#fff;
font-size:18px;
max-height:110px;
padding:4px 10px;
}

h1.lgDarkBlueHeader {
background-color:#003f90;
color:#fff;
font-size:18px;
max-height:110px;
padding:4px 10px;
}

.orangeGoBtn {
font-size:10px;
background-color:#F60;
color:#fff;
}

h2.productTitle {
font-size:18px;
}

h2.productTitle a {
text-decoration:none;
color:#004090;
}

h1.whySamsHeader {
background-image:url(/sams/images/h1-whySams.gif);
height:128px;
width:530px;
background-repeat:no-repeat;
}

input.brdr0 {
border:0!important;
background-color:none;
}

ul.darkarrows {
margin:5px 0 5px 15px;
}

ul.darkarrows li {
list-style:url(/sams/images/bg-darkBlueArrow.gif);
margin:3px 0;
}

ul.darkarrows li a {
color:#004480;
font-size:12px;
text-decoration:none;
font-weight:700;
}

h3 a {
font-size:12px;
color:#002f7f;
text-decoration:none;
display:block;
}

a.darkBlueArrow {
background-image:url(/sams/images/bg-darkBlueArrow.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:10px;
color:#004480;
font-size:12px;
text-decoration:none;
}

a.no_ratings {
margin-left:5px;
font-size:10px;
color:#3375af;
}

a.video {
background-image:url(/sams/images/icon-video.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
color:#002f7f;
text-decoration:none;
font-size:12px;
}

a.notepad {
background-image:url(/sams/images/samsSprite.gif);
background-position:-787px -114px;
background-repeat:no-repeat;
padding-left:15px;
margin-left:3px;
color:#002f7f;
text-decoration:none;
font-size:12px;
}

a.refresh {
background-image:url(/sams/images/icon-refresh.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
margin-left:3px;
color:#002f7f;
text-decoration:none;
font-size:12px;
}

a.linkStar {
background-image:url(/sams/images/bg-star.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
margin-left:3px;
color:#004091;
text-decoration:none;
font-size:12px;
}

a.linkStarGray {
background-image:url(/sams/images/bg-grayStar.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
margin-left:3px;
color:#004091;
text-decoration:none;
font-size:12px;
}

a.blueArrow {
background-image:url(/sams/images/samsSprite.gif);
padding-left:10px;
background-position:-787px -128px;
background-repeat:no-repeat;
color:#0075c8;
text-decoration:none;
font-size:11px;
}

a.blueArrowNext {
background-image:url(/sams/images/bg-link-arrow.gif);
padding-right:10px;
background-position:right center;
#padding-bottom:5px;
background-repeat:no-repeat;
color:#0075c8;
text-decoration:none;
font-size:11px;
}

a.blueArrowPrev {
background-image:url(/sams/images/bg-link-arrow2.gif);
padding-left:10px;
background-position:left center;
background-repeat:no-repeat;
color:#0075c8;
text-decoration:none;
font-size:11px;
}

a.blueArrowUp {
background-image:url(/sams/images/bg-upArrow.gif);
padding-left:10px;
background-position:left center;
background-repeat:no-repeat;
color:#0075c8;
text-decoration:none;
font-size:11px;
}

a.blueArrowDwn {
background-image:url(/sams/images/arrowDown.gif);
padding-left:5px;
background-position:right center;
background-repeat:no-repeat;
color:#0075c8;
text-decoration:none;
font-size:11px;
padding-right:10px;
}

a.blueLinksDelete {
background-image:url(/sams/images/bg-deleteSelected.gif);
padding-left:10px;
background-position:left center;
background-repeat:no-repeat;
color:#0075c8;
text-decoration:none;
font-size:11px;
margin-left:5px;
}

a.headerArrowRight {
background-image:url(/sams/images/bg-headerLinkArrow.gif);
background-position:right center;
background-repeat:no-repeat;
}

a.blackArrowDwn {
background-image:url(/sams/images/blackArrowDwn.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:15px;
color:#000;
font-weight:700;
text-decoration:none;
font-size:10px;
}

a.blueArrowSortUp {
background-image:url(/sams/images/blueArrowUp.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:15px;
color:#002f7f;
font-weight:700;
text-decoration:none;
font-size:10px;
}

a.blueLinks2 {
font-size:11px;
font-weight:400!important;
text-decoration:none!important;
color:#0075c8!important;
}

.smallGrayText {
font-size:11px;
color:#999;
margin-bottom:-10px;
}
/*Start Pa Support July 01 2011*/
h5, p.availabilityTitle {
color:#000;
font-size:12px;
font-weight: bold;
}
/*End Pa Support July 01 2011*/
h5 a {
font-size:12px;
color:#003e91;
text-decoration:none;
}

h6 {
font-size:14px;
color:#003e91;
margin:0;
padding:0;
}

.buffer {
padding-top:5px;
margin:0 10px;
}

.xsmMargB {
margin-bottom:3px;
}

.lgMargR {
margin-right:50px;
}

.xsmMargT {
margin-top:4px;
}

.noMargT {
margin-top:0!important;
}

.noMargB {
margin-bottom:0!important;
}

.brdrB {
border-bottom:1px solid #b7b7b7;
padding-bottom:8px;
_padding-top:10px;
margin-bottom:4px;
_height:1%;
}

.brdrB-red {
border-bottom:1px solid red;
padding-bottom:5px;
_padding-top:10px;
margin-bottom:4px;
}

.brdr-red {
border:1px solid red;
}

.brdrT-red {
border-top:1px solid red;
padding-bottom:5px;
_padding-top:10px;
margin-bottom:4px;
}

.brdrB-dots {
border-bottom:1px dotted #666;
padding-bottom:10px;
margin-bottom:4px;
_height:1%;
}

.brdrBT-dots {
border-bottom:1px dotted #666;
border-top:1px dotted #666;
padding-top:10px;
padding-bottom:10px;
margin-bottom:4px;
}

.brdrB2 {
border-bottom:1px solid #b7b7b7;
margin-bottom:4px;
}

.brdrT {
border-top:1px solid #999;
}

.strikeThrough {
text-decoration:line-through;
}

.blue {
color:#0075c8;
font-weight:700;
text-decoration:none;
}

.clear {
clear:both;
}

.offChart {
position:absolute;
left:-9999px;
}

.tLeft {
text-align:left;
}

.font13 {
font-size:13px;
font-weight:700;
}

.grayText {
font-size:11px;
color:#999;
}

.grayText2 {
font-size:12px;
color:#999;
}

.fleft2 {
float:left;
margin:0 10px 10px 0;
}

.lg-negMargT {
float:right;
margin-top:-30px;
}

.vBottom {
vertical-align:bottom!important;
}

.red {
color:#d30000!important;
}

.normal {
font-weight:400;
}

.posBottom {
position:absolute;
bottom:-50px;
}

.tdxsm {
width:20px;
}

.tdxsm2 {
width:50px;
}

.tdsm {
width:100px;
}

.tdmd {
width:150px;
}

.tdlg {
width:255px;
}

.tdxlg {
width:275px;
}

.height_115 {
height:115px;
}

.height_250 {
min-height:250px;
}

.height_180 {
min-height:180px;
}

ul.grayList {
color:#666;
margin:0 0 5px 12px;
}

ol.itemNum {
color:#666;
padding:0 0 0 20px;
}

ol.itemNum li {
margin-bottom:7px;
}

.notseen {
visibility:hidden;
}

.seen {
visibility:visible;
}

.font10 {
font-size:9px!important;
}

.greenT {
color:#407a31;
}

.noPadB {
padding-bottom:0!important;
}

h2.grayHead {
color:#999;
font-size:16px;
margin-bottom:8px;
}

.ui-tabs-nav {
list-style:none;
margin:0;
padding:0;
}

.ui-tabs-nav:after {
display:block;
clear:both;
content:" ";
}

.ui-tabs-nav li {
float:left;
font-weight:700;
line-height:33px;
color:#b4b4b4;
margin:0;
}

.ui-tabs-nav a,.ui-tabs-nav a span {
float:left;
padding:0 12px;
}

.ui-tabs-nav a {
padding-left:0;
color:#004090;
background-position:100% 0;
text-decoration:none;
white-space:nowrap;
outline:0;
margin:5px 0 0;
}

.ui-tabs-nav .ui-tabs-selected a {
z-index:2;
margin-top:0;
background-position:100% -32px;
background-image:url(/sams/images/bg-tab.gif);
background-repeat:no-repeat;
color:#333;
}

.ui-tabs-nav a span {
padding-top:2px;
padding-right:0;
background-position:0 0;
line-height:25px;
}

.ui-tabs-nav .ui-tabs-selected a span {
padding-top:6px;
background-image:url(/sams/images/bg-tab.gif);
background-repeat:no-repeat;
background-position:top left;
}

.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited {
cursor:text;
}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active {
cursor:pointer;
}

.ui-tabs-disabled {
opacity:.4;
filter:alpha(opacity=40);
}

.ui-tabs-panel {
border:1px solid #519e2d;
background:#fff;
padding:10px;
}

.dock {
position:relative;
height:50px;
top:200px;
left:30px;
width:100%;
}

.dock a.dock-item2 {
font:bold 12px Arial,Helvetica,sans-serif;
color:#000;
bottom:0;
float:left;
margin-right:10px;
text-decoration:none;
}

a.tt:hover .tooltip {
display:block;
position:relative;
top:-160px;
left:50px;
background-image:url(/sams/images/bg-productZoom.png);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-productZoom.png',sizingMethod='scale');
background-repeat:no-repeat;
width:248px;
height:226px;
z-index:9999;
text-decoration:none;
margin:0;
padding:0;
}

a.tt:hover .tooltip .tooltipImgHolder img {
width:201px;
height:198px;
overflow:hidden;
z-index:9999;
border:1px solid #b7b7b7;
margin:10px;
}

.tooltip2 {
background-image:url(/sams/images/bg-tooltip.png);
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-tooltip.png',sizingMethod='scale');
background-repeat:no-repeat;
width:166px;
height:72px;
text-decoration:none;
position:absolute;
margin:-120px 0 100px 20px;
padding:10px;
}

.tooltip2 .closeTooltip {
width:15px;
height:15px;
float:left;
background-repeat:no-repeat;
}

.tooltip2 .closeTooltip a {
display:block;
text-decoration:none;
}

.tooltip3 {
display:block;
background-image:url(/sams/images/tooltip_med.png);
_background-image:url(/sams/images/tooltip_med.gif);
background-repeat:no-repeat;
width:166px;
height:113px;
z-index:9999;
text-decoration:none;
direction:rtl;
position:absolute;
margin:-60px 0 0;
padding:5px 20px 10px;
}

.tooltip3 .blue {
color:#0075c8;
font-size:12px;
display:block;
font-weight:700;
text-decoration:none;
}

.tooltip3 .grayPriceBox {
background-color:#eee;
font-size:11px;
color:#333;
line-height:16px;
height:16px;
width:100%;
border-bottom:1px solid #fff;
margin:1px 0;
}

.tooltip3 .grayPriceBox .price-side {
background-color:#eee;
border-bottom:1px solid #fff;
width:49%;
padding-left:2px;
float:left;
text-align:left;
}

.tooltip3 .grayPriceBox .label-side {
background-color:#eee;
border-bottom:1px solid #fff;
width:46%;
padding-right:2px;
float:left;
text-align:left;
}

.tooltip3 .orangePriceBox {
background-color:#ffdd95;
font-size:11px;
color:#333;
line-height:16px;
height:16px;
width:100%;
margin:1px 0 10px;
}

.tooltip3 .orangePriceBox .price-side {
background-color:#ffdd95;
width:49%;
padding-left:2px;
float:left;
text-align:left;
}

.tooltip3 .orangePriceBox .label-side {
background-color:#ffdd95;
width:46%;
padding-right:2px;
float:left;
text-align:left;
}

.tooltip3 .txt {
width:155px;
margin-right:10px;
text-align:left;
z-index:9999;
}

.pop-cart {
width:205px;
height:198px;
position:absolute;
margin:-149px 0 0 -70px;
padding:0;
}
/*Start PASupport:: 25th May, 2011 :: 7647 :: Misalignment in the Availability pop up */
.pop-cart .innerImg {
background:url(images/samsSprite.gif) no-repeat -10px -926px;
display:block;
width:190px;
height:248px;
padding:5px 15px 10px 5px;
}
/*End PASupport:: 25th May, 2011 :: 7647 :: Misalignment in the Availability pop up */

.pop-cart .innerImg h3 {
float:left;
width:128px;
font-size:12px;
_margin-bottom:-8px;
}

.shipAvailable-pop {
background-image:url(/sams/images/bg-lg-tip.png);
_background-image:url(/sams/images/bg-lg-tip.gif);
width:280px;
height:150px;
background-repeat:no-repeat;
position:absolute;
top:-140px;
left:-160px;
text-align:left;
color:#000;
border:0;
}

.shipAvailable-pop:hover {
text-decoration:none;
border:0;
}

.shipAvailable-pop2 {
background-image:url(/sams/images/bg-lg-tip.png);
_background-image:url(/sams/images/bg-lg-tip.gif);
width:280px;
height:150px;
background-repeat:no-repeat;
position:absolute;
top:-140px;
left:-150px;
_left:-50px;
text-align:left;
color:#000;
}

.shipAvailable-pop3 {
width:280px;
position:absolute;
top:-263px;
left:-150px;
_left:-100px;
text-align:left;
color:#000;
}

.shipAvailable-pop3 .shipBottom {
background-image:url(/sams/images/ship-btm.gif);
background-position:bottom;
background-repeat:no-repeat;
width:280px;
padding-bottom:40px;
}

.shipAvailable-pop4 {
width:280px;
position:absolute;
text-align:left;
color:#000;
font-size:10px;
font-weight:400!important;
margin-left:50px;
margin-top:-140px;
}

.shipAvailable-pop4 .shipBottom {
background-image:url(/sams/images/ship-btm2.gif);
background-position:bottom;
background-repeat:no-repeat;
width:280px;
padding-bottom:40px;
}

.shipPopPod {
width:276px;
position:absolute;
text-align:left;
color:#000;
margin:-110px 0 0 -380px;
padding:0;
}

.shipPopPod3 {
width:276px;
position:absolute;
text-align:left;
color:#000;
/* Start PASupport : 06/03/2011 : Auto Renew  */
margin:-80px 0 0 50px;
/* End PASupport : 06/03/2011 : Auto Renew  */
padding:0;
}

.shipPopPod2 {
width:276px;
position:absolute;
text-align:left;
color:#000;
margin:-36px 0 0 -150px;
padding:0;
/* Start PASupport : 03/08/2011 : 11.8 :: Site Redesign  */
z-index:1;
/* End PASupport : 03/08/2011 : 11.8 :: Site Redesign  */
}

#pageFilters #clubLocator {
background:#FFF url(/sams/images/bg-lg-tip.png) no-repeat center bottom;
border:1px solid #AAA;
z-index:99999;
position:absolute;
line-height:normal;
width:227px;
min-height:99px;
color:#000;
top:29px;
left:1px;
_background:#FFF url(/sams/images/bg-lg-tip.gif) no-repeat center bottom;
padding:12px 0 10px 10px;
}

#clubLocatorN .buffer .border-B {
border-bottom:#b7bcbf 1px solid;
margin-bottom:5px;
padding-bottom:5px;
}

#pageFilters #clubLocatorN {
background:#FFF url(/sams/images/bg-lg-tip.png) no-repeat center bottom;
border:1px solid #AAA;
color:#000;
min-height:99px;
left:239px;
line-height:normal;
position:absolute;
top:29px;
width:242px;
z-index:99999;
_background:#FFF url(/sams/images/bg-lg-tip.gif) no-repeat center bottom;
padding:12px 10px 10px;
}

.pharmacySearch {
width:170px;
background-image:url(/sams/images/pharmacyPod.gif);
height:218px;
background-repeat:no-repeat;
}

.pharmacySearch .formPos {
padding-top:90px;
}

.imgTitleLink {
border-bottom:1px solid #bfbfbf;
font-size:11px;
margin:10px 0 0;
padding:0;
}

.imgTitleLink h4 {
margin-top:5px;
}

#memPodOpt1 {
width:170px;
background-image:url(/sams/images/opt1.gif);
height:269px;
font-size:11px;
}

#memPodOpt2 {
width:170px;
background-image:url(/sams/images/opt2.gif);
height:269px;
font-size:11px;
}

#memPodOpt3 {
width:170px;
background-image:url(/sams/images/opt3.gif);
height:269px;
font-size:11px;
}

.memPodcontentPos {
margin-top:120px;
}

.whyGradientPd {
background-image:url(/sams/images/bg-whygradient.gif);
background-repeat:repeat-x;
margin-bottom:10px;
padding:10px 0;
}

.whyGradientPd h2 {
color:#005cb1;
font-size:24px;
margin-bottom:8px;
}

#membershipTabPod {
background-image:url(/sams/images/membership-pod.gif);
width:709px;
height:464px;
background-repeat:no-repeat;
margin-top:10px;
position:relative;
}

#membershipTabPod .tabCol {
width:219px;
float:left;
margin-right:8px;
}

#membershipTabPod .membershipContent {
width:480px;
float:left;
padding-top:30px;
color:#393939;
font-size:14px;
}

#membershipTabPod .membershipContent h2 {
color:#000;
font-size:21px;
margin-bottom:5px;
}

#membershipTabPod .membershipContent p {
line-height:18px;
}

#membershipTabPod p.bottomBlurb {
position:absolute;
bottom:10px;
left:240px;
}

#membershipTabPod p.bottomBlurb a {
text-decoration:none;
color:#002f7f;
}

#membershipTabPod .tabCol ul {
margin:26px 0 0;
padding:0;
}

#membershipTabPod .tabCol ul li {
list-style:none;
margin:0 0 -3px;
padding:0;
}

#membershipTabPod .tabCol ul li a.indiMem {
background-image:url(/sams/images/tab-indi-off.gif);
display:block;
width:219px;
height:146px;
background-repeat:no-repeat;
}

#membershipTabPod .tabCol ul li a.indiMem:hover {
background-image:url(/sams/images/tab-indi-over.gif);
background-repeat:no-repeat;
}

#membershipTabPod .tabCol ul li a.indiMem-active {
background-image:url(/sams/images/tab-indi.gif);
background-repeat:no-repeat;
display:block;
width:219px;
height:146px;
}

#membershipTabPod .tabCol ul li a.smallBiz {
background-image:url(/sams/images/tab-smallBiz-off.gif);
display:block;
width:219px;
height:146px;
background-repeat:no-repeat;
}

#membershipTabPod .tabCol ul li a.smallBiz:hover {
background-image:url(/sams/images/tab-smallBiz-over.gif);
background-repeat:no-repeat;
}

#membershipTabPod .tabCol ul li a.smallBiz-active {
background-image:url(/sams/images/tab-smallBiz.gif);
display:block;
width:219px;
height:146px;
}

#membershipTabPod .tabCol ul li a.lgBiz {
background-image:url(/sams/images/tab-lgBiz-off.gif);
display:block;
width:219px;
height:146px;
background-repeat:no-repeat;
}

#membershipTabPod .tabCol ul li a.lgBiz:hover {
background-image:url(/sams/images/tab-lgBiz-over.gif);
background-repeat:no-repeat;
}

#membershipTabPod .tabCol ul li a.lgBiz-active {
background-image:url(/sams/images/tab-lgBiz.gif);
background-repeat:no-repeat;
display:block;
width:219px;
height:146px;
}

.grayBox {
background-color:#eee;
color:#000;
vertical-align:middle;
padding:4px;
}

.width_140 {
width:140px;
}

.yellowBox {
background-color:#fefccc;
color:#333;
margin-bottom:10px;
padding:10px;
}

.icebergPod {
background-image:url(/sams/images/bg-greenBox.gif);
width:530px;
height:109px;
background-repeat:no-repeat;
margin-bottom:10px;
color:#fff;
}

.icebergPod h2 {
font-size:30px;
}

.icebergPod table {
margin-left:12px;
margin-top:5px;
font-size:11px;
}

.icebergBlueTabs {
background-image:url(/sams/images/bg-blueTab.gif);
background-repeat:no-repeat;
width:530px;
height:51px;
clear:both;
color:#fff;
}

.icebergBlueTabs .selectAllTab p {
margin-top:12px;
margin-left:10px;
font-weight:400!important;
}

.icebergBlueTabs .printSel {
width:202px;
float:left;
display:inline-block;
height:51px;
}

.icebergBlueTabs .emailFr {
width:191px;
float:left;
display:inline-block;
height:51px;
}

.icebergBlueTabs2 {
background-image:url(/sams/images/bg-blueTab2.gif);
background-repeat:no-repeat;
width:530px;
height:53px;
clear:both;
color:#fff;
margin-bottom:10px;
}

.icebergBlueTabs2 .selectAllTab p {
margin-top:23px;
margin-left:10px;
}

.icebergBlueTabs2 .printSel {
width:202px;
float:left;
display:inline-block;
height:53px;
}

.icebergBlueTabs2 .emailFr {
width:191px;
float:left;
display:inline-block;
height:53px;
position:relative;
}

.iceberg-product {
width:530px;
height:122px;
}

.iceberg-productSelected {
background-image:url(/sams/images/bg-iceSelected.gif);
width:530px;
height:122px;
background-repeat:no-repeat;
}

.iceberg-product table,.iceberg-productSelected table {
margin-top:15px;
margin-left:7px;
font-size:11px;
}

.iceberg-product table td .productimg,.iceberg-productSelected table td .productimg {
border:1px solid #999;
width:80px;
}

.iceberg-product h2,.iceberg-productSelected h2 {
color:#20559f;
font-size:16px;
margin-bottom:0!important;
vertical-align:bottom;
line-height:14px;
}

.iceberg-product .expires,.iceberg-productSelected .expires {
background-color:red;
color:#fff;
padding:2px;
}

.iceberg-product .expires2,.iceberg-productSelected .expires2 {
background-color:#ff9c00;
color:#fff;
padding:2px;
}

.iceberg-product .soon,.iceberg-productSelected .soon {
background-color:#fe9c00;
color:#fff;
padding:2px;
}

.iceberg-product .savingsValue,.iceberg-productSelected .savingsValue {
color:#407a32;
font-size:14px;
font-weight:700;
margin-top:5px;
}

.iceberg-product table input,.iceberg-productSelected table input {
margin:0 8px;
padding:0;
}

.iceberg-product .productimg,.iceberg-productSelected .productimg {
margin-right:5px;
}

.ice-email-pop {
background-image:url(/sams/images/ice-email-pop.gif);
width:285px;
height:290px;
background-repeat:no-repeat;
position:absolute;
margin-top:30px;
margin-left:-100px;
color:#000;
}

.ice-email-pop2 {
background-image:url(/sams/images/ice-email-pop.gif);
width:285px;
height:290px;
background-repeat:no-repeat;
position:absolute;
margin-top:-265px;
margin-left:-100px;
color:#000;
}

.font24 {
font-size:24px!important;
vertical-align:baseline;
}

ul.greenAsterick li {
list-style-image:url(/sams/images/img-greenAsterick.gif);
margin-left:20px;
color:#407a31;
font-size:11px;
}

.graycontent {
color:#333;
margin-right:10px;
font-size:11px;
}

.graycontent .brdrB {
padding-left:5px;
border-bottom:1px solid #999;
margin:10px 0;
}

.graycontent .brdrB h3 {
text-transform:uppercase!important;
font-size:13px!important;
}

.greenheadline {
color:#407b32;
font-size:17px;
}

.whitebox1 {
background-color:#FFF;
padding-left:10px;
width:550px;
}

.ice-email-top {
background-image:url(/sams/images/ice-email-bg.gif);
height:125px;
padding-bottom:5px;
background-repeat:repeat-x;
width:560px;
position:relative;
border-bottom:1px solid #ccc;
}

.ice-email-top .printwelcome {
position:absolute;
top:40px;
left:50px;
width:400px;
}

.ice-email-top .printwelcome h2 {
margin-bottom:0!important;
font-size:18px!important;
font-weight:700;
}

.ice-email-top .iceLogo {
position:absolute;
right:30px;
top:10px;
}

body#print {
background-image:none;
background-color:#FFF;
}

.smMargL {
margin-left:5px;
}

.faq h4 {
font-size:15px;
color:#0065c0;
margin:5px 0;
}

.ice-img {
width:71px;
float:left;
}

.ice-img .iceImgHolder {
border:1px solid #c7c7c7;
}

.ice-img .iceImgHolder img {
border:1px solid #fff;
}

.evalue {
text-transform:none!important;
}

.bottomBorderInfoList_Site li {
list-style:none;
font-size:10px;
font-weight:400;
padding:6px;
}

.bottomBorderInfoList_Site1 {
font-size:10px;
font-weight:400;
line-style:none;
margin:0;
padding:0;
}

.bottomBorderInfoList_Site1 li {
list-style:none;
color:#003f90;
font-size:10px;
padding:0;
}

.bottomBorderInfoList_Site1 li a {
text-decoration:none;
font-size:10px;
color:#0075c8;
font-weight:400;
line-style:none;
padding:0;
}

.podContainer UL {
margin:5px 0 0 5px;
padding:0;
}

.podContainer UL LI A {
background-image:url(/sams/images/bg-link-arrow.gif);
padding-left:10px;
display:block;
background-repeat:no-repeat;
background-position:left 5px;
color:#0075c8;
font-size:11px;
text-decoration:none;
_height:10px;
}

.blueHeaderSmallThumbsLink .thumbsLarge {
width:98px;
float:left;
margin:5px 8px 0 20px;
}

.blueHeaderSmallThumbsLink .thumbsLarge .imgHolderLarge {
border-bottom:#b9baad 1px solid;
text-align:center;
border-left:#b9baad 1px solid;
width:78px;
margin-bottom:3px;
height:78px;
overflow:hidden;
border-top:#b9baad 1px solid;
border-right:#b9baad 1px solid;
}

.blueHeaderSmallThumbsLink .thumbRow {
height:133px;
}

.blueHeaderSmallThumbsLink .thumbRow .textCentered {
position:relative;
left:-5px;
}

.brdrShopListCkbx {
border-bottom:#fff 0 solid;
border-left:#fff 0 solid;
width:90%;
border-top:#fff 0 solid;
border-right:#fff 1px solid;
}

.brdrShopListCkbxLast {
text-align:right;
width:10%;
padding:0 0 0 5px;
}

#ev_header {
width:530px;
height:214px;
background:url(/sams/images/evalues_background.jpg) no-repeat top left;
clear:both;
}

#ev_textarea {
width:510px;
height:94px;
position:relative;
top:110px;
left:10px;
clear:both;
}

#ev_textarea .ev_textbox {
width:120px;
height:64px;
float:left;
text-align:center;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
margin:10px 3px;
}

#ev_textarea .ev_textbox h3 {
font-size:24px;
margin:0 2px 5px;
padding:0;
}

a.availabilityBtn {
background:url(images/samsSprite.gif) no-repeat scroll -547px -337px transparent;
display:block;
height:22px;
width:78px;
text-indent:-99999px;
}

.blueBg LABEL,.blueBg label {
color:#333;
}

.blueBorderTop-compare A,.blueBorderTop-compare-last A {
background-image:url(/sams/images/bg-close.gif);
line-height:24px;
padding-right:20px;
background-repeat:no-repeat;
background-position:right center;
color:#002f7f;
margin-right:10px;
text-decoration:none;
}

.blueBorderTop-compare A:hover,.blueBorderTop-compare-last A:hover,#customerName .R-side .signOut a:hover,#newsletterSignUp P A.newsletter:hover,#footer .footerLinks A:hover,#shoppingCart-bottom TABLE.shoppingCart A:hover,#content-member .globalLinks UL LI A:hover,#content-member .globalLinksMiddle UL LI A:hover,#content-member .globalLinksLast UL LI A:hover,#content-nonmember .globalLinks UL LI A:hover,#content-nonmember .globalLinksMiddle UL LI A:hover,#content-nonmember .globalLinksLast UL LI A:hover,.blueHeaderLinkArrowImgLeftContentRight .blueArrowHeaderLink a:hover,.blueTitleContentBlockLinkList ul li a:hover,.imgDottedLinkList ul li a:hover,.shop-sortSystem a:hover,.shop-sortSystem2 ul li a:hover,.shop-sortSystem2 ul li.last a:hover,.ringTable tr td.active a:hover,.ringTable tr td a:hover,table.myAccountOrderResults a:hover,.pagnation a:hover,table.myAccountAddBook a:hover,.blueBorderTop-compare a:hover,.xlgBlueHeaderArrowRight .linkSide a:hover,.xlgBlueHeaderNoArrowRight .linkSide a:hover,.largeBlueHeader .selector-side a.headerArrowRight:hover,.largeBlueHeader-flushTop .selector-side a.headerArrowRight:hover,a.blueArrowSortUp:hover,a.blackArrowSortUp:hover,a.blueLinksDelete:hover,a.blueArrowDwn:hover,a.blueArrowUp:hover,a.blueLinks:hover,a.blueLinks2:hover,.ui-tabs-nav a:hover {
text-decoration:underline;
}

.tireC,.greenBoxTitleImgTagline p img,.tCenter {
text-align:center;
}

#customerName,#content-member #globalNav,.fright {
float:right;
}

#content-member #topBanner,#content-nonmember #topBanner {
background-image:url(/sams/images/samsSprite.gif);
width:731px;
background-repeat:no-repeat;
background-position:0 -27px;
height:118px;
_height:125px;
}

#newsletterSignUp,#nonMember-hero #hero-left img,#hero1 #hero-left img,#member-hero #hero-left img,.cssListContainer,.progressBar div,.fleft {
float:left;
}

#siteMapLinks .pods .title,#siteMapLinks .podsLast .title {
color:#fffb91;
font-weight:700;
}

#siteMapLinks UL LI,#content-member .globalLinks UL LI,#content-member .globalLinksMiddle UL LI,#content-member .globalLinksLast UL LI,#content-nonmember .globalLinks UL LI,#content-nonmember .globalLinksMiddle UL LI,#content-nonmember .globalLinksLast UL LI {
list-style-type:none;
}

#shoppingCart-bottom TABLE.shoppingCart A,.blueLinks {
color:#0075c8;
text-decoration:none;
}

#shoppingCart-bottom TABLE.shoppingCart TD,table.myAccountAddBook td,.vTop,.icebergPod table td,.iceberg-product table td,.iceberg-productSelected table td {
vertical-align:top;
}

#shoppingCart-bottom TABLE.shoppingCart .smallLink,#membershipChart .priceText,table.myAccountOrderResults,.smallText,.font11,select,input,table input {
font-size:10px;
}

#shoppingCart-bottom TABLE.shoppingCart TR.subTotal TD.tRight,.halfAndHalfDividedMod .memCostArea span.price,h3.red,.icebergPod h3 {
font-size:14px;
}

.medCol-last,.fullWidthCol .leftContent {
width:350px;
float:left;
}

/*Start PASupport 27/06/2011 Changed the tag from <h3> to <dl> and <dt>*/
#pageFilterNavigation dl dd A:hover,#pageFilterNavigation dl dd.active A,.blueHeaderSmallThumbsLink A:hover {
background-color:#ffc;
}
/*End PASupport 27/06/2011 Changed the tag from <h3> to <dl> and <dt>*/

#pageFilterNavigation UL LI A:hover,#pageFilterNavigation UL LI.active A,.blueHeaderSmallThumbsLink A:hover {
background-color:#ffc;
}


#breadcrumb A:hover,#breadcrumb A.first:hover {
color:#001c65;
}

#content-member .globalLinks,#content-nonmember .globalLinks {
line-height:18px;
width:135px;
float:left;
font-size:10px;
margin-right:5px;
}

#content-member .globalLinks UL,#content-member .globalLinksMiddle UL,#content-nonmember .globalLinks UL,#content-nonmember .globalLinksMiddle UL {
margin:0;
padding:0;
}

#content-member .globalLinks H3,#content-member .globalLinksMiddle H3,#content-nonmember .globalLinks H3,#content-nonmember .globalLinksMiddle H3 {
letter-spacing:2px;
color:#4e8f3d;
font-size:10px;
font-weight:400;
padding-top:2px;
}

#content-member .globalLinks UL LI A,#content-member .globalLinksMiddle UL LI A,#content-member .globalLinksLast UL LI A {
background-image:url(/sams/images/img-arrow-lightBlue.gif);
padding-left:10px;
background-repeat:no-repeat;
background-position:left center;
color:#000;
font-size:10px;
text-decoration:none;
}

#content-member .globalLinksMiddle,#content-nonmember .globalLinksMiddle {
line-height:18px;
width:115px;
float:left;
font-size:10px;
margin-right:5px;
}

UL#shopDrop LI A.blueArrow,#content-nonmember .globalLinksMiddle UL LI UL LI A.blueArrow {
background-image:url(/sams/images/bg-link-arrow.gif);
padding-left:10px;
background-repeat:no-repeat;
background-position:left center;
color:#0075c8;
font-size:11px;
text-decoration:none;
}

#content-member .globalLinksLast,#content-nonmember .globalLinksLast {
line-height:18px;
width:100px;
float:left;
font-size:10px;
}

#content-nonmember .globalLinks UL LI A,#content-nonmember .globalLinksMiddle UL LI A {
background-image:url(/sams/images/samsSprite.gif);
padding-left:10px;
background-repeat:no-repeat;
background-position:-790px -35px;
color:#000;
font-size:10px;
text-decoration:none;
}

#navigation A.active,#navigation A.active:hover {
background-image:url(/sams/images/samsSprite.gif);
display:block;
background-repeat:repeat-x;
background-position:-177px -406px;
height:41px;
}

.nav,.nav *,.nav2,.nav2 *,.nav3,.nav3 * {
z-index:9999;
margin:0 auto;
padding:0;
}

.nav,.nav2,.nav3 {
float:left;
line-height:1.0;
margin-bottom:0;
position:relative;
}

.nav ul,.nav2 ul,.nav3 ul {
float:left;
position:absolute;
_height:1%;
}

.nav li,.nav2 li,.nav3 li {
background-image:url(/sams/images/pipe.gif)!important;
background-repeat:no-repeat!important;
background-position:right center!important;
float:left;
list-style:none;
z-index:999;
display:block;
line-height:16px;
padding:3px 0;
}

.nav a,.nav2 a,.nav3 a {
color:#fff;
display:block;
text-decoration:none;
margin-right:0;
padding:10px 17px;
}

.nav ul li a,.nav2 ul li a,.nav3 ul li a {
color:#000;
display:block;
text-decoration:none;
padding:0;
}

.nav li ul,.nav2 li ul,.nav3 li ul {
display:none;
margin:0!important;
padding:0!important;
}

.nav li ul li,.nav2 li ul li,.nav3 li ul li {
position:absolute;
margin:0;
padding:0;
}

#sub-nav-oneTier ul,#sub-nav-threeTier ul,.lgProductImgLeftCompanyContentRight,.greenTopGrayContainerMod,.featureProductSelectorMod .featureContent .productScroll-side ol,.featureProductSelectorMod2 .featureContent .productScroll-side ol,.iconLeftDashedListRight,.iconLeftListRIghtTitleLinkContent,.bottomBorderInfoList,.imgDottedLinkList,.halfDidYouKnowMod,.checkoutTab-mod,.invitationToJoin-hero,a.tt,<!-- Start smnagu 06/24/2010 Defect# 7694 -->.bottomBorderInfoList_Site {
margin:0;
padding:0;
}

#sub-nav-oneTier ul li,#sub-nav-threeTier ul li {
background-image:url(/sams/images/bg-dot-subnav.gif);
background-repeat:no-repeat;
background-position:center right;
padding:2px 4px 0;
}

#sub-nav-oneTier ul li.current,#sub-nav-threeTier ul li.current {
background-color:#F90;
}

#sub-nav-oneTier ul li.current a.tab,.productInfo-feartureModule .feature-info .prod_rank a {
color:#fff;
}

#sub-nav-oneTier ul li.current a.tab:hover,#sub-nav ul li.current a.tab,#sub-nav ul li.current:hover a.tab,#sub-nav ul li.current a.tab:hover,#sub-nav-threeTier ul li.current a.tab,#sub-nav-threeTier ul li.current a.tab:hover {
color:#fff!important;
}

#sub-nav-oneTier ul li.active ul li,#sub-nav ul li ul li,#sub-nav ul li.active ul li,#sub-nav-threeTier ul li.active ul li {
background-image:none!important;
}

#sub-nav-oneTier ul li a,#sub-nav-threeTier ul li a {
color:#024190;
text-decoration:none;
font-weight:700;
margin-right:0;
padding:0 6px 0 4px;
}

#sub-nav-threeTier ul li.active,ul.blueArrowLinkList li a:hover,ol.linkList li a:hover,.medBlueHeaderImgLeftContentLinksRight .contentCol a:hover,.blueHeaderSmallThumbsLink a:hover,.largBlueHeaderLinkContentLeftPriceModuleRight a:hover,h4 a:hover,h2.productTitle a:hover,ul.darkarrows li a:hover,a.darkBlueArrow:hover,a:hover.video,a:hover.notepad,a:hover.blueArrow,a:hover.linkStar,a:hover.linkStarGray,a:hover.refresh,h5 a:hover {
background-color:#FFC;
}

#pageFilters .sortSide,#pageFilters-inner .sortSide {
width:auto;
float:left;
text-align:left;
padding-left:10px;
font-size:11px;
}

#pageFilters .sortSide a,#pageFilters-inner .sortSide a,#pageFilters-noSub .sortSide a {
background-color:#fff;
margin-right:2px;
text-decoration:none;
color:#0075c8;
border:1px solid #fff;
padding:2px 6px;
}

#pageFilters .sortSide a:hover,#pageFilters-inner .sortSide a:hover,#pageFilters-noSub .sortSide a:hover {
border:1px solid #0066c1;
}

#pageFilters .sortSide a.selected,#pageFilters-inner .sortSide a.selected,#pageFilters-noSub .sortSide a.selected {
background-color:#0075c8;
color:#fff;
margin-right:2px;
text-decoration:none;
padding:2px 6px;
}

#nonMember-hero .hero-buffer,#hero1 .hero-buffer,#member-hero .hero-buffer,.imgTitleLinkContentLink .buffer {
margin:0 10px;
}

#nonMember-hero #hero-left,#hero1 #hero-left,#member-hero #hero-left {
float:left;
width:531px;
margin-right:10px;
}

#nonMember-hero #hero-right,#hero1 #hero-right,#member-hero #hero-right {
float:left;
width:170px;
}

#nonMember-hero #hero-right ul li,#member-hero #hero-right ul li {
list-style:url(/sams/images/img-joinSams-check.gif);
margin:0 0 5px;
padding:0;
}

#nonMember-hero #hero-right p.button,#member-hero #hero-right p.button {
padding-left:8px;
width:99px;
float:left;
margin-right:8px;
}

#nonMember-hero #hero-right p.joinLearnMore,#member-hero #hero-right p.joinLearnMore {
border-left:1px solid #818f98;
float:left;
width:30px;
padding-left:8px;
}

#nonMember-hero #hero-right p.joinLearnMore a,#member-hero #hero-right p.joinLearnMore a {
font-size:11px;
text-decoration:none;
color:#004480;
font-weight:700;
}

#hero-nav a:focus,:-moz-any-link:focus {
outline:none;
}

.blueArrowHeadImgLeftLinkTitleContent:hover,.numberedHeaderImgTitleLinkContentPrice:hover,.thinBlueHeaderArrowImgContentLink:hover {
background-image:url(/sams/images/bg-div-hover.gif);
background-position:top;
background-repeat:repeat;
cursor:auto;
}

.imgCol IMG,.imgHolder IMG,.thinBlueHeaderArrowImgContentLink IMG {
border-bottom:#fff 1px solid;
border-left:#fff 1px solid;
vertical-align:middle;
border-top:#fff 1px solid;
border-right:#fff 1px solid;
}
.imgCol2 IMG,.imgHolder IMG,.thinBlueHeaderArrowImgContentLink IMG {
border-bottom:#fff 1px solid;
border-left:#fff 1px solid;
vertical-align:middle;
border-top:#fff 1px solid;
border-right:#fff 1px solid;
}

.imgHolder2 img,.imgHolder_56 img,.imgHolder_485 img {
border:1px solid #fff;
vertical-align:middle;
}

.lg-imgHolder img,.brandDidYouKnowMod .imgCol .imgHolder img,.iconTitleContent .imgHolder img,.iconLeftDashedListRight .imgHolder img,.iconLeftListRIghtTitleLinkContent .imgHolder img,.halfDidYouKnowMod .imgHolder img {
border:2px solid #fff;
}

.grayPriceBox .price-side,.orangePriceBox .price-side,.grayPriceBox2 .price-side,.orangePriceBox2 .price-side {
width:58%;
padding-left:2px;
float:left;
text-align:left;
}

.grayPriceBox .label-side,.orangePriceBox .label-side,.grayPriceBox2 .label-side,.orangePriceBox2 .label-side {
width:36%;
padding-right:2px;
float:left;
text-align:right;
}

.orangePriceBox,.orangePriceBox2 {
background-color:#ffdd95;
font-size:11px;
color:#333;
line-height:16px;
height:16px;
margin:1px 0 10px;
}

.greenTitleBlueArrowLinkList,.greenTitleContentOrderedLinkList {
margin:10px 0 20px;
padding:0;
}

ul.blueArrowLinkList li a,ol.linkList li a {
color:#004480;
font-size:12px;
text-decoration:none;
}

ol.linkList li,.lgMargL {
margin-left:25px;
}

.numberedHeaderImgTitleLinkContentPrice,.blueHeaderLinkArrowImgLeftContentRight,.medBlueHeaderImgLeftContentLinksRight,.thinColBlueHeaderImgLink,.medImgLeftTitleLinkContentRight,.medTitleLinkContent,.medImgLeftPriceInfoRight,.myAccountSummaryPod2 {
margin:10px 0 0;
padding:0 0 10px;
}

.thinBlueHeaderArrowImgContentLink,<!-- End smnagu 06/24/2010 Defect# 7694 -->.podContainer {
margin:10px 0 0;
padding:0 0 5px;
}

.thinBlueHeaderArrowImgContentLink UL LI,.podContainer UL LI {
list-style-type:none;
color:#000;
}

.blueHeaderLinkArrowImgLeftContentRight .blueArrowHeaderLink h3 a:hover,.noTopBlueHeader .featureModLinks .blueCircleArrow,.noTopBlueHeader .featureModLinks .blueCircleClose,.shipAvailable-pop2:hover,.shipAvailable-pop3:hover,.shipAvailable-pop4:hover {
text-decoration:none;
}

.blueHeaderLinkArrowImgLeftContentRight:hover,.imgTitleLinkContentLink:hover,.medImgLeftTitleLinkContentRight:hover,.medTitleLinkContent:hover {
background-image:url(/sams/images/bg-div-hover.gif);
background-position:top;
background-repeat:repeat;
cursor:auto;
padding-bottom:10px;
}

.imgTitleLinkContentLink .imgHolder,.imgTitleLink .imgHolder {
border:1px solid #b9baad;
width:168px;
height:68px;
overflow:hidden;
}

.imgTitleLinkContentLink p,.smMargB {
margin-bottom:10px;
}

.imgTitleLinkContentLink .linkSide,.titleRightLinkLeft .widthHalf,.xlgBlueHeaderArrowRight .titleSide {
width:50%;
float:left;
}

.medBlueHeaderImgLeftContentLinksRight .contentCol a,.blueHeaderSmallThumbsLink .thumbs a,.blueHeaderSmallThumbsLink .thumbs A {
color:#1b53a3;
font-size:12px;
text-decoration:none;
}

.thinColBlueHeaderImgLink .smMargB,.mdMargB {
margin-bottom:15px;
}

.blueHeaderSmallThumbsLink .thumbs p,.grayHeadline,.blueHeaderSmallThumbsLink .thumbs P {
color:#999;
}

.medImgLeftTitleLinkContentRight img,.whyGradientPd img {
float:left;
margin-right:10px;
}

.blueBkgTitleLinkContent:hover,.blueBkgTitleLinkContent2:hover {
background-color:#d2e9fc;
border:1px solid #004090;
}
h4,.medImgLeftPriceInfoRight .contentCol h4 {
margin:0 0 4px;
}
h2,.medImgLeftPriceInfoRight .contentCol h2, p.gridProductTitle {
margin:0 0 4px;
}

.lgImgTitleLinkContentPriceLink:hover,.imgTopPriceInfoBottomLink:hover {
background-image:url(/sams/images/bg-div-hover.gif);
background-position:bottom;
background-repeat:repeat-x;
cursor:auto;
padding-bottom:10px;
}

.medImgLeftPriceInfoRight:hover,.halfAndHalfDividedMod .membershipPod-left:hover,.halfAndHalfDividedMod .membershipPod-right:hover {
background-image:url(/sams/images/bg-div-hover.gif);
background-position:top;
background-repeat:repeat-x;
cursor:auto;
padding-bottom:10px;
}

.featureProductSelectorMod .featureContent .productScroll-side ol li,.featureProductSelectorMod2 .featureContent .productScroll-side ol li {
border-bottom:1px solid #b7b7b7;
background-color:#f5f5f3;
list-style:none;
height:50px;
display:block;
padding:10px;
}

.featureProductSelectorMod .featureContent .productScroll-side ol li.selected,.featureProductSelectorMod .featureContent .productScroll-side ol li:hover,.featureProductSelectorMod2 .featureContent .productScroll-side ol li.selected,.featureProductSelectorMod2 .featureContent .productScroll-side ol li:hover {
background-image:url(/sams/images/bg-div-hover2.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.featureProductSelectorMod .featureContent .productScroll-side ol li img,.featureProductSelectorMod2 .featureContent .productScroll-side ol li img {
float:left;
margin-right:5px;
border:1px solid #666;
}

.featureProductSelectorMod .featureContent .productScroll-side ol li .numeral,.featureProductSelectorMod2 .featureContent .productScroll-side ol li .numeral {
float:left;
margin-right:5px;
}

.featureProductSelectorMod .featureContent .productScroll-side ol li a,.featureProductSelectorMod2 .featureContent .productScroll-side ol li a {
color:#004090;
font-size:11px;
text-decoration:none;
}

.featureProductSelectorMod .featureContent .productInfo-side .controls,.featureProductSelectorMod2 .featureContent .productInfo-side .controls {
width:100%;
margin:20px 0;
}

.featureProductSelectorMod .featureContent .productInfo-side .controls .itemCount,.featureProductSelectorMod2 .featureContent .productInfo-side .controls .itemCount {
float:left;
width:200px;
}

.featureProductSelectorMod .featureContent .productInfo-side .controls .itemNextPrev,.featureProductSelectorMod2 .featureContent .productInfo-side .controls .itemNextPrev {
float:left;
width:130px;
text-align:right;
}

.titleRightLinkLeft .widthHalf .textRight,.tRight {
text-align:right;
}

#membershipChart,.halfDidYouKnowMod .content .blueArrow,table.myAccountAddBook,.imgTitleLink h4 a {
font-size:11px;
}

#membershipChart .brdrAll,table.myAccountOrderResults tr.shaded td.brdrLast,table.myAccountAddBook tr.shaded td.brdrLast {
border:1px solid #bfbfbf;
}

#membershipChart .brdr-no-top,table.myAccountOrderResults td.brdrLast {
border:1px solid #bfbfbf;
border-top:0;
}

#membershipChart .brdr-no-right,table.myAccountOrderResults tr.shaded td.brdr,table.myAccountAddBook tr.shaded td.brdr {
border:1px solid #bfbfbf;
border-right:0;
}

#membershipChart .brdr-no-right-no-top,table.myAccountOrderResults td.brdr {
border:1px solid #bfbfbf;
border-right:0;
border-top:0;
}

#membershipChart .brdr-bottom,table.myAccountOrderResults tr.shadedBtm td,table.myAccountAddBook tr.shadedBtm td {
border-bottom:1px solid #bfbfbf;
}

.bottomBorderInfoList li a,.bottomBorderInfoList_Site li a {
text-decoration:none;
color:#003f90;
}

.bottomBorderInfoList li.first,.bottomBorderInfoList_Site li.first,.bottomBorderInfoList_Site1 li.first {
border-top:1px dotted #666;
}

.blueTitleContentBlockLinkList ul li,.imgDottedLinkList ul li {
list-style:none;
border-bottom:1px dotted #666;
padding:5px;
}

.blueTitleContentBlockLinkList ul li a,.medicalTabbedModule ul.information li a,.imgDottedLinkList ul li a {
color:#003f90;
text-decoration:none;
}

.medicalTabbedModule,.blueHeaderCheckboxListDottedBrdr {
border-bottom:1px solid #b7b7b7;
margin:0;
padding:0 0 20px;
}

.medicalTabbedModule ul.information,.mdMargL {
margin-left:15px;
}

.medicalTabbedModule ul.information li a:hover,table.myAccountAddBook a.blueLinks:hover {
background-color:#FFC;
text-decoration:none;
}

.blueHeaderCheckboxListDottedBrdr ul li input,.sortSelections input,.halfHalfDiaganol-mod .orderHistory-right input,.vMiddle {
vertical-align:middle;
}

.shop-sortSystem,.shop-sortSystem2 {
line-height:20px;
color:#999;
margin:0;
padding:0;
}

.shop-sortSystem .active,.shop-sortSystem .active2 {
background-image:url(/sams/images/bg-sortSystemSelected.gif);
height:17px;
background-repeat:repeat-x;
padding:1px 15px 3px 10px;
}

.productSpec-Mod,.stoneTable,.tools-myLists {
color:#262626;
margin:0;
padding:0;
}

.productSpec-Mod table td,.stoneTable table td {
text-align:left;
border:1px solid #bfbfbf;
border-bottom:1px dotted #bfbfbf;
border-top:0;
vertical-align:middle;
}

.productSpec-Mod table tr.last td,.stoneTable table tr.last td {
text-align:left;
border:1px solid #bfbfbf;
border-top:0;
border-bottom:0;
vertical-align:middle;
}

.productSpec-Mod table tr.shaded,.stoneTable table tr.shaded,table.myAccountOrderResults tr.shaded,table.myAccountOrderResults tr.shadedBtm,table.myAccountAddBook tr.shaded,table.myAccountAddBook tr.shadedBtm {
background-color:#ceecfe;
}

.stoneTable table td.nothing,a img {
border:0;
}

.headerDiagonal-bg,.headerDiagonal-bg1 {
background-image:url(/sams/images/bg-diagonalLines.jpg);
margin:0 0 10px;
padding:0 0 10px;
}

.headerDiagonal-bg .labelCol label,.headerDiagonal-bg .labelCol2 label {
font-size:11px;
color:#666;
line-height:21px;
}

.checkout-suggestItems-mod .rightCol,.tooltip2 .txt {
width:145px;
float:left;
}

.pagnation .container .numberItems strong,.grayHeader .leftSide h3,.lgOrangeHeader .leftSide h3 {
padding-left:10px;
}

table.myAccountAddBook h3,.lgText,.ui-tabs-nav,.ui-tabs-panel,sup {
font-size:12px;
}

table.myAccountAddBook h2,.brdrT-red h3.red,.font16 {
font-size:16px;
}

.myAccountSummaryPod .infoSide,.myAccountSummaryPod2 .infoSide {
width:170px;
float:left;
text-align:left;
color:#666;
}

.myAccountSummaryPod .priceSide,.myAccountSummaryPod2 .priceSide {
width:65px;
float:left;
text-align:right;
}

.myAccountSummaryPod .infoSide strong,.myAccountSummaryPod2 .infoSide strong {
color:#262626!important;
}

.progressBar .first-complete a,.progressBar .first-complete span {
background-image:url(/sams/images/progress-first-complete.gif);
background-repeat:no-repeat;
line-height:32px;
color:#003e91;
text-decoration:none;
padding:8px 10px 10px;
}

.progressBar .first-active a,.progressBar .first-active span {
background-image:url(/sams/images/progress-first-active.gif);
width:106px;
line-height:32px;
color:#fff;
text-decoration:none;
padding:8px 10px;
}

.progressBar .middle-active a,.progressBar .middle-active span {
background-image:url(/sams/images/progress-middle-active.gif);
background-repeat:no-repeat;
line-height:32px;
color:#fff;
text-decoration:none;
padding:8px 10px 10px 20px;
}

.progressBar .middle-inactive-next a,.progressBar .middle-inactive-next span {
background-image:url(/sams/images/progress-middleNext-inactive.gif);
background-repeat:no-repeat;
line-height:32px;
color:#8f8f8f;
text-decoration:none;
padding:8px 10px 10px 20px;
}

.progressBar .middle-inactive a,.progressBar .middle-inactive span {
background-image:url(/sams/images/progress-middle-inactive.gif);
background-repeat:no-repeat;
line-height:32px;
color:#8f8f8f;
text-decoration:none;
padding:8px 20px 10px 30px;
}

.progressBar .middle-inactive-complete a,.progressBar .middle-inactive-complete span {
background-image:url(/sams/images/progress-middle-inactive.gif);
background-repeat:no-repeat;
line-height:32px;
color:#003e91;
text-decoration:none;
padding:8px 20px 10px;
}

.progressBar .last-inactive a,.progressBar .last-inactive span {
background-image:url(/sams/images/progress-last-inactive.gif);
background-repeat:no-repeat;
line-height:32px;
color:#8f8f8f;
text-decoration:none;
padding:8px 32px 10px 30px;
}

.progressBar .last-active a,.progressBar .last-active span {
background-image:url(/sams/images/progress-last-active.gif);
background-repeat:no-repeat;
line-height:32px;
color:#fff;
text-decoration:none;
padding:8px 32px 10px 30px;
}

.progressBar .last-inactive-next a,.progressBar .last-inactive-next span {
background-image:url(/sams/images/progress-last-inactive-next.gif);
background-repeat:no-repeat;
line-height:32px;
color:#8f8f8f;
text-decoration:none;
padding:8px 32px 10px 30px;
}

.orangeBox table td strong,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited,.black {
color:#000;
}

.formGroup .labelColumn,.formGroupC .labelColumn {
float:left;
width:141px;
color:#666;
font-weight:700;
}

.formGroup .btnColumn,.formGroupB .btnColumn {
float:left;
width:58px;
}

.xlgBlueHeaderArrowRight .titleSide h3,.xlgBlueHeaderNoArrowRight .titleSide h3 {
padding-left:5px;
font-size:12px;
color:#003f90;
}

.xlgBlueHeaderArrowRight .titleSide h3 input,.xlgBlueHeaderNoArrowRight .titleSide h3 input {
display:inline;
vertical-align:middle;
}

.largeBlueHeader .title-side,.largeBlueHeader-flushTop .title-side,.grayHeader .leftSide,.lgOrangeHeader .leftSide {
width:70%;
float:left;
}

.largeBlueHeader h3,.largeBlueHeader-flushTop .title-side h3 {
display:inline;
font-size:12px;
color:#002f7f;
margin-left:10px;
margin-right:20px;
}
/* Start PASupport: 30 June, 2011 :: HTag issue*/
.largeBlueHeader h2,.largeBlueHeader-flushTop .title-side h2 {
display:inline;
font-size:12px;
color:#002f7f;
margin-left:10px;
margin-right:20px;
}
.largeBlueHeader span,.largeBlueHeader-flushTop .title-side span {
display:inline;
font-size:12px;
color:#002f7f;
font-weight:bold;
margin-left:10px;
margin-right:20px;
}
/*End PASupport: 30 June, 2011 :: HTag issue*/
.largeBlueHeader .title-side p,.largeBlueHeader-flushTop .title-side p {
display:inline;
font-size:10px;
color:#535353;
}

.largeBlueHeader .selector-side a.headerArrowRight,.largeBlueHeader-flushTop .selector-side a.headerArrowRight {
float:right;
margin-top:-8px;
background-image:url(/sams/images/bg-headerLinkArrow.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:20px;
text-decoration:none;
color:#002f7f;
}

.grayHeader .rightSide,.lgOrangeHeader .rightSide {
width:28%;
float:left;
}

.grayHeader .rightSide p,.lgOrangeHeader .rightSide p {
text-align:right;
margin-right:5px;
}

H3.blueArrowHeader-thin2 A,.smMargR {
margin-right:10px;
}

.largeRed,h2.red {
font-size:16px;
color:#d30000;
}

.smMargT,ul.greenAsterick {
margin-top:10px;
}

.hide,a.tt .tooltip {
display:none;
}

.posRel,#clubLocatorLink,#clubLocatorLinkN {
position:relative;
}

* html .ui-tabs-nav,:first-child+html .ui-tabs-nav {
display:inline-block;
}

a.tt2,a.tt3 {
position:relative;
z-index:9990;
margin:0;
padding:0;
}

.shipAvailable-pop h4,.shipAvailable-pop2 h4,.shipAvailable-pop3 h4,.shipAvailable-pop4 h4 {
font-size:13px;
margin:0;
padding:0;
}

.shipAvailable-pop3 .shipTop,.shipAvailable-pop4 .shipTop {
background-image:url(/sams/images/ship-top.gif);
height:19px;
background-repeat:no-repeat;
}

.shipAvailable-pop3 .shipBottom .buffer,.shipAvailable-pop4 .shipBottom .buffer {
margin:0 30px 0 10px !important;
}

.shipPopPod .tp,.shipPopPod3 .tp,.shipPopPod2 .tp,.shipPopPod4 .tp { /*R2 shipping enh s1sivap change*/
background-image:url(/sams/images/bg-top-ship.gif);
height:7px;
_height:1%;
width:276px;
background-repeat:no-repeat;
}

.shipPopPod .botm,.shipPopPod3 .botm,.shipPopPod2 .botm,.shipPopPod4 .botm { /*R2 shipping enh s1sivap change*/
background-image:url(/sams/images/bg-bottom-ship.gif);
background-position:bottom;
background-repeat:no-repeat;
width:276px;
padding-bottom:10px;
}

.shipPopPod .botm h4,.shipPopPod3 .botm h4,.shipPopPod2 .botm h4 {
font-size:13px;
margin:0 0 5px;
padding:0;
}

#clubLocator .buffer,#pageFilters #clubLocator .buffer,#clubLocatorN .buffer,#pageFilters #clubLocatorN .buffer {
z-index:9999;
width:210px;
}

#clubLocator A.blueLinks2,#pageFilters #clubLocator A.blueLinks2,#clubLocatorN A.blueLinks2,#pageFilters #clubLocatorN A.blueLinks2 {
background-color:transparent!important;
border-width:0;
}

#clubLocator A.blueLinks2:hover,#pageFilters #clubLocator A.blueLinks2:hover,#clubLocatorN A.blueLinks2:hover,#pageFilters #clubLocatorN A.blueLinks2:hover {
text-decoration:underline;
border-width:0;
}

.icebergBlueTabs .selectAllTab,.icebergBlueTabs2 .selectAllTab {
width:137px;
height:51px;
display:inline-block;
float:left;
}

/*R2 Item in Stock jnkrish starts*/
.notificationReq-pop1 {
	margin-top: -250px;
	margin-left: -675px;
	margin-right: 100px;
	text-align: left;
	color: #000;
	width: 490px;
	position: absolute;
	z-index: 1000;
}

.notificationReq-pop1-firefox {
	width: 490px;
	position: absolute;
	margin-top: -265px;
	z-index: 1000;
	margin-left: -550px;
	margin-right: 200px;
	text-align: left;
	color: #000;
}

.whiteborder {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 490px;
	border: solid 3px;
	border-color:#0080C8;

}

#headerPopup {
	background: url(images/header_popup_bg.gif) repeat-x top;
	height: 113px;
}

#headerPopup a#logoPopup {
	background: url(images/header_popup_logo.gif) no-repeat top;
	height: 113px;
	width: 132px;
	display: block;
}

span.hide {
	display: none;
}

H2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}

.smMargB {
	MARGIN-BOTTOM: 10px
}

H2.red {
	COLOR: #d30000;
	FONT-SIZE: 16px;
}

.changeLink {
	font-family: arial;
	text-decoration: none;
}

.ContainerPopup {
	width: 400px;
	height: 100px;
	margin: 0 auto;
	z-index: 15000;
}

.ContainerPopup p.copy {
	color: #000;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0;
}

.ContainerPopup .heading {
	background: url(images/keep-you-posted.gif) no-repeat;
	width: 317px;
	height: 36px;
	margin-left: 10px;
}

.ContainerPopup p.subheading {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 10px;
}

.ContainerPopup .productTitle {
	font-family: arial;
	margin-top: 10px;
	padding-left: 10px;
}

.ContainerPopup .notifyFormContainer {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.ContainerPopup .notifyFormContainer img {
	left: 5px;
	position: relative;
	top: 5px;
}

.ContainerPopup #popupForm {
	background-color: #DBF1FE;
	border: none;
	padding: 0 20px 20px;
}

.ContainerPopup #popupForm fieldset {
	background: #DBF1FE;
	border: none;
	padding: 0 20px 20px;
}

.ContainerPopup #popupForm label {
	font-size: 13px;
}

.ContainerPopup input#submitButton {
	background: url(images/submitBtn.jpg) no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	margin: 5px 10px 0 0;
	border: none;
}

.ContainerPopup input#cancelButton {
	background: url(images/closeBtn.jpg) no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	border: none;
}

.ContainerPopup .cancelButton {
	width: 127px;
	height: 30px;
	cursor: pointer;
	border: none;
}

.ContainerPopup .legalInfo {
	color: #808080;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	line-height:11px;
    padding:5px;
}

.ContainerPopup .legalInfo .firstParagraph {
	border-bottom: 4px double;
	padding-bottom: 5px;
}

.ContainerPopup a.closeWindow {
	color: #999999;
	font-family: arial;
	font-size: 12px;
	padding-right: 20px;
	background: url(images/closeIcon.gif) no-repeat right center;
	float: right;
}

/*R2 Item in Stock jnkrish ends*/
.closeLink {
	COLOR: #0075c8;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
/* R2 taxware s1sivap change */

/* R2 non-product aselvam start */

.thinCol-brdrRSearch {
	width: 169px;
	float: left;
	height: 85px;
	margin-right: 5px;
	border-right: #999 1px solid;
}

.searchImageRpad {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
}


.thirdCol-np {
	width: 170px;
	float: left;
	height: 85px;
}
/* R2 non-product aselvam end */

/* START S1BALAK RELEASE2 */
.shipAvailable-pop5 { 
width:300px; top:290px; 
left:250px; 
_left:350px; 
color:#000; 
position:absolute;
}

.shipAvailable-pop5 .shipTop { 
background-image:url(images/ship-top.gif); 
height:19px; background-repeat:no-repeat; 
}

.shipAvailable-pop5 .shipBottom { 
background-image:url(images/ship-btm.gif); 
background-position:bottom; 
background-repeat:no-repeat; 
width:280px; padding-bottom:40px; 
} 

.shipAvailable-pop5 .shipBottom .buffer { 
margin:0px 30px 0px 10px !important; 
}

.shipAvailable-pop5 h4 { 
font-size:13px; margin:0px; 
padding:0px; 
}

.shipAvailable-pop5:hover { 
text-decoration:none;
}

.shipAvailable-pop6 {
width:276px; 
margin:0px; 
padding:0px; 
position:absolute; 
margin-top:-200px; 
margin-left:-150px;  
text-align:left; 
color:#000;
}

.shipAvailable-pop6 .shipTop { 
background-image:url(images/ship-top.gif); 
height:19px; 
background-repeat:no-repeat;  
} 

.shipAvailable-pop6 .shipBottom { 
background-image:url(images/ship-btm.gif); 
background-position:bottom; 
background-repeat:no-repeat; 
width:280px; 
padding-bottom:40px; 
} 

.shipAvailable-pop6 .shipBottom .buffer {
margin:0px 30px 0px 10px !important; 
}

.shipAvailable-pop6 h4 { 
font-size:13px; 
margin:0px; 
padding:0px; 
}

.shipAvailable-pop6:hover {
text-decoration:none;
}
/* END S1BALAK RELEASE2 */


/*R2 shipping enh s1sivap change start*/

.shipAvailable-pop8 { 
width:300px;
top:453px;
left:200px; 
_left:200px;
color:#000; 
position:absolute;
}

.shipAvailable-pop8 .shipTop {
background-image:url(images/ship-top.gif);
height:19px; 
background-repeat:no-repeat;
} 

.shipAvailable-pop8 .shipBottom {
background-image:url(images/ship-btm.gif);
background-position:bottom; 
background-repeat:no-repeat;
width:280px; 
padding-bottom:40px; 
} 


.shipAvailable-pop8 .shipBottom .buffer {
margin:0px 30px 0px 10px !important; 
}


.shipAvailable-pop8 h4 { 
font-size:13px;
margin:0px;
padding:0px; 
}

.shipAvailable-pop8:hover {
text-decoration:none; 
}

.shipPopPod4 {
width:300px;
position:absolute;
text-align:left;
color:#000;
margin:-80px 0 0 -380px;
padding:0;
}

.shipborder {
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 250px;
        border: solid 1px;
}
.shipPopPodPdt {
width:276px;
position:absolute;
text-align:left;
color:#000;
margin:-110px 0 0 -380px;
padding:0;
}

.shipPopPodPdt .tp{ /*R2 shipping enh s1sivap change*/
height:7px;
_height:1%;
width:276px;
background-repeat:no-repeat;
}

.shipPopPodPdt .botm{ /*R2 shipping enh s1sivap change*/
background-position:bottom;
background-repeat:no-repeat;
width:276px;
padding-bottom:10px;
}

.shipPopPodPdt .botm h4{
font-size:13px;
margin:0 0 5px;
padding:0;
}
/*R2 shipping enh s1sivap change end*/
/*-- Start PASupport:: 21st April, 2011 :: 6114 :: Did you know we have.... */

.imgHolder_405 {
	width:405px;
	height:405px;
	border:1px solid #b9baad;
	overflow:hidden;
}

.fiveThinDYK {
	width:405px;
	float:left;
	margin-right:10px;
}

.fourThinDYK {
	width: 625px;
	text-align: left;
}

.threeThinDYK {
	width: 625px;
}

.threeThin {
	width:210px;
	float:left;
}

.twoThinDYK {
	width: 34px;
	vertical-align:top;
	padding-right: 5px;
}

.oneThinDYK {
	width: 30px;
	vertical-align:top;
	padding-left: 5px;
}
	
/* End PASupport:: 21st April, 2011 :: 6114 :: Did you know we have.... */

/*-- Start PASupport: 25th April, 2011 :: AutoRenew */	
.autorenewH {
	PADDING-LEFT: 26px; DISPLAY: none; HEIGHT: 400px
}
/* End PASupport: 25th April, 2011 :: AutoRenew */
/* begin 11.8 UX updates: Searchbar and Filters */
.searchBarNew *{outline:none !important;}
.searchBarNew{width:340px;float:right;height:24px;position:relative;top:2px;}
#searchBar.predictive{border-radius:3px 3px 3px 0 !important;-moz-border-radius:3px 3px 3px 0 !important;-webkit-border-radius:3px 3px 3px 0 !important;border-bottom-style:dotted;}
#searchBar.out,#searchSubmit,#pageFilters .sortSide a,#clubChangeAlert,#clubChangeAlert a.close{background-image:url('/sams/images/mcribbon_search_sprite.gif');}
#searchBar,#searchSubmit{height:24px;display:block !important;padding:0 5px;margin:0;line-height:24px;border:1px solid #aaa;top:0;margin:0;top:0;}
#searchBar{width:130px;padding-right:165px;height:24px;line-height:26px;box-shadow:inset 0 1px 3px #ddd;-moz-box-shadow:inset 0 1px 3px #ddd;-webkit-box-shadow:inset 0 1px 3px #ddd;border-color:#005688;z-index:10;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:absolute;top:0;left:0;z-index:9;}
#searchBar.out{color:#999;text-indent:16px;background-color:#fff;background-repeat:no-repeat;background-position:-14px -98px;}
#searchSubmit{cursor:pointer;width:34px;height:26px;position:absolute;top:0px;right:10px;z-index:10;border:0;background-repeat:no-repeat;background-position:0 -72px;font-size:1px;text-indent:-9999px;overflow:hidden;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
#searchSubmit:hover{box-shadow:inset 0 0 10px #2fbdff;-moz-box-shadow:inset 0 0 10px #2fbdff;-webkit-box-shadow:inset 0 0 10px #2fbdff;}
#searchSelect{position:absolute;top:6px;right:45px;z-index:11;}
#searchBarJS #searchBar{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#searchBarJS.dropdown #searchBar{border-radius:3px 3px 0px 3px;-moz-border-radius:3px 3px 0px 3px;-webkit-border-radius:3px 3px 0px 3px;}
#searchSelectJSWrapper{position:absolute;right:45px;top:0px;cursor:pointer;z-index:11;width:30%;}
#searchSelectJS{overflow:hidden;color:#777;position:relative;border:1px solid #005688;display:block;height:24px;line-height:26px;padding:0 15px 0 5px;right:-2px;background:#fff;box-shadow:inset 0 -1px 3px #ddd;-moz-box-shadow:inset 0 -1px 3px #ddd;-webkit-box-shadow:inset 0 -1px 3px #ddd;}
#searchBarJS.dropdown #searchSelectJS{border-bottom:1px solid #fff;box-shadow:inset 0 1px 3px #ddd;-moz-box-shadow:inset 0 1px 3px #ddd;-webkit-box-shadow:inset 0 1px 3px #ddd;}
#searchSelectJS .arrow{display:block;position:absolute;right:2px;top:8px;width:10px;height:10px;background:url('/sams/images/samsSprite.gif') no-repeat right -222px;}
#searchSelectJSWrapper ul{position:absolute;background:#fff;border:1px solid #005688;border-top:0;border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;width:180px;right:-2px;max-height:200px;overflow:auto;box-shadow:0 3px 10px -5px #000;-moz-box-shadow:0 3px 10px -5px #000;-webkit-box-shadow:0 3px 10px -5px #000;}
#searchSelectJSWrapper ul,
#searchSelectJSWrapper ul li{list-style:none;text-indent:0;padding:0;margin:0;line-height:14px;}
#searchSelectJSWrapper ul li a{display:block;height:14px;line-height:14px;font-size:12px;padding:1px 5px;text-decoration:none;color:#555;white-space:nowrap;}
#searchSelectJSWrapper ul li a:hover{color:#fff;background:#005688;}
#searchSelectJSWrapper ul li a.current{background:#eee;color:#005688;cursor:default;}

.predictiveSearch{position:absolute;background:#fff;border:1px solid #005688;border-top:0;top:28px;left:0;min-width:230px;padding:0;border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;-webkit-border-radius:0 3px 3px 3px;z-index:9;box-shadow:0 3px 10px -5px #000;-moz-box-shadow:0 3px 10px -5px #000;-webkit-box-shadow:0 3px 10px -5px #000;}

.predictiveSearch a{color:#005688;text-decoration:none;display:block;height:16px;line-height:16px;padding:2px 5px;}
.predictiveSearch a:hover{color:#fff;background:#005688;}
.predictiveSearch ul{text-indent:0;margin-bottom:5px;}
.predictiveSearch ul li{list-style:none;}
.predictiveSearch ul li a{padding:0 0 0 20px;font-size:11px;}

#pageFilters .sortSide{position:relative;top:2px;}
#pageFilters .sortSide strong{float:left;margin-right:5px;}
#pageFilters .sortSide a{height:24px;line-height:24px;padding:0 10px;display:block;float:left;border:1px solid #aaa;background-repeat:repeat-x;background-position:0 0;margin:0;margin-left:-1px !important;position:relative;}
#pageFilters .sortSide a:hover{background-position:0 -24px;border-color:#aaa;}
#pageFilters .sortSide a.selected{padding:0 10px;background-position:0 -48px !important;margin:0;}
#pageFilters .sortSide a.left{
-moz-border-radius:3px 0 0 3px; /* FireFox < 4 */ -webkit-border-radius:3px 0 0 3px; /* Safari < 5 / Chrome < 11 */ -o-border-radius:3px 0 0 3px; /* Opera */ -khtml-border-radius:3px 0 0 3px; /* Konquer */ -ms-border-radius:3px 0 0 3px;}
#pageFilters .sortSide a.right{
-moz-border-radius:0 3px 3px 0; /* FireFox < 4 */ -webkit-border-radius:0 3px 3px 0; /* Safari < 5 / Chrome < 11 */ -o-border-radius:0 3px 3px 0; /* Opera */ -khtml-border-radius:0 3px 3px 0; /* Konquer */ -ms-border-radius:0 3px 3px 0;}
#clubLocatorLink{margin:0;position:relative;}
#clubLocatorLink a{padding-right:15px !important;}
#clubLocatorLink a .arrow{display:block;position:absolute;top:50%;margin-top:-5px;right:3px;width:10px;height:10px;background:url('/sams/images/samsSprite.gif') no-repeat right -222px;}
#clubLocatorLink a.selected .arrow{display:none;}
#clubChangeAlert{width:100%;height:30px;background-color:#fdf5d5;background-repeat:repeat-x;background-position:0 -122px;border-top:1px solid #dbad72;border-bottom:1px solid #dbad72;clear:both;line-height:30px;}
#clubChangeAlert span{padding-left:10px;float:left;color:#615d4e;}
#clubChangeAlert span a{padding:0;float:none;color:#005688;}
#clubChangeAlert a.close{display:block;position:relative;top:50%;margin:-6px 10px 0 0;width:12px;height:12px;background-repeat:no-repeat;background-position:0 -98px;float:right;color:#fdf5d5;font-size:1px;line-height:1px;text-indent:-9999px;overflow:hidden;}
#clubChangeAlert a.close:hover{background-position:0 -110px;}

/* end 11.8 UX updates: Searchbar and Filters */	

/*Start PASupport 30 June 2011 : Issue No- UX P1 Fixes 11.8 Draft 3.2 */
h2.searchTitle{color:#0064a9;font-size:20px;}
#searchChart{background:#faf6eb;}
.brdr-no-right{border:1px solid #aaa;border-right:0;}
.brdr-no-left{border:1px solid #aaa;border-left:0;}
.infoIcon{background:url('/sams/images/searchResults_tips_info_icon.gif') no-repeat center center;width:50px;height:50px;padding:10px;margin:5px;border-right:1px dotted #aaa;}
#searchChart ul{padding:5px 0 5px 25px;}
#searchChart ul li{line-height:18px;}
/*End PASupport 04 July 2011 : Issue No- UX P1 Fixes 11.8 Draft 3.2*/



/* Start PASupport: 30 June, 2011 :: HTag issue*/
h2.blueHeader, span.blueHeader {
background-image:url(/sams/images/bg-lg-blueHeader.jpg);
min-height:23px;
background-repeat:repeat-x;
margin-top:10px;
line-height:23px;
font-size:12px;
font-weight: bold;
color:#002f7f;
padding-left:5px;
text-transform:uppercase;
height:1%;
}

.noMarg {
margin:0 !important;
}

p.blueBarTop {
background-image:url(/sams/images/bg-blueBar.gif);
background-repeat:repeat-x;
height:33px;
line-height:33px;
color:#333;
font-size:14px;
font-weight: bold;
}

.myListItem {
color:#d30000!important;
font-size: 12px;
font-weight: bold;
line-height: 18px;
}

.dropDown_new p.cat_header a {
color:#024190 !important;
font-size: 15px;
}

#content-member .globalLinks p, #content-member .globalLinksMiddle p, #content-nonmember .globalLinks p, #content-nonmember .globalLinksMiddle p {
color:#4E8F3D;
font-size:10px;
font-weight:400;
letter-spacing:2px;
padding-top:2px;
}

#content-nonmember .globalLinksLast p {
color:#D9E7D6;
font-size:9px;
font-weight:400;
letter-spacing:2px;
padding-top:2px;
}

#content-member .globalLinksLast p {
color:#4E8F3D;
font-size:9px;
font-weight:400;
letter-spacing:2px;
padding-top:2px;
}

.hidden_h {
display:none;
}
/* End PASupport: 30 June, 2011 :: HTag Issue*/

/* Start PASupport: 17Aug2011 (Site Redesign Update)*/
.popupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=80);z-index:99998;}
.popupWindow{position:fixed;top:50px;left:50%;margin-left:-370px;width:720px;padding:10px 10px 0 10px;background:#fff;box-shadow:0 0 40px #000;-moz-box-shadow:0 0 40px #000;-webkit-box-shadow:0 0 40px #000;font-family:Helvetica Neue, Helvetica, Arial, san-serif;font-size:12px;z-index:99999;}
.popupCornerTL,.popupCornerBL,.popupCornerBR,.popupClose,.popupLogo{background-image:url('/sams/images/globalPopupSprite.png');}
.popupCornerTL,.popupCornerBL,.popupCornerBR{width:11px;height:11px;position:absolute;}
.popupCornerTL{top:-11px;left:-11px;background-position:-128px -23px;}
.popupCornerBL{bottom:-11px;left:-11px;background-position:-128px -34px;}
.popupCornerBR{bottom:-11px;right:-11px;background-position:-128px -45px;}
.popupCornerTop,.popupCornerBottom{width:740px;height:11px;position:absolute;background:#fff;}
.popupCornerLeft,.popupCornerRight{width:11px;height:100%;position:absolute;background:#fff;}
.popupCornerTop{top:-11px;left:0;}.popupCornerLeft{left:-11px;top:0;}.popupCornerRight{right:-11px;top:0;}.popupCornerBottom{bottom:-11px;left:0;}
.popupClose{display:block;width:69px;height:21px;background-position:0 0;font-size:1px;color:#fff;text-decoration:none;text-indent:-9999px;overflow:hidden;top:-11px;right:-11px;position:absolute;}
.popupClose:hover{background-position:-70px 0;}
.popupLogo{width:128px;height:35px;background-position:0 -21px;margin-top:-11px;margin-left:-11px;}
.popupContent{border-top:2px solid #0074c3;padding:20px 0 10px 0;}

.popupWindow h3{font-size:24px;text-align:center;font-weight:normal;color:#4d9e20;padding-top:10px;line-height:28px;padding-bottom:0;padding:0;margin:0px 0 10px 0;}
.popupWindow h4{font-size:14px;font-weight:bold;color:#4c4c4c;margin:0;padding:0;}
.popupWindow h5{font-size:12px;font-weight:normal;color:#0075c6;margin:0;padding:0;}
.popupWindow p{padding-top:0;margin-top:0;margin-bottom:20px;}
/* End PASupport: 17Aug2011 (Site Redesign Update)*/

/* Start PASupport: 19 August, 2011 :: Membership purchase checkout (Site Redesign)*/
#joinNow .headerDiagonal-bg{padding:0;}
#joinNow{/*border-collapse:collapse;*/padding-bottom:0;}
#joinNow th{
	background-image: url("/sams/images/bg-darkBlueHeader.gif");
	color: #FFFFFF;
	font-size: 12px;
	height: 23px;
	letter-spacing: 1px;
	line-height: 23px;
	margin-bottom: 4px;
	padding:0 0 0 10px;
	text-align:left;
	text-transform: uppercase;
	white-space:nowrap;
}
#joinNow td{border-bottom:1px solid #e1e1e1;height:36px;padding:0 10px;white-space:nowrap;}
#joinNow .memInfo{text-align:left;padding:10px 20px;background:#e1e1e1 url('/sams/images/join_now_shadow_tile.gif') repeat-y;font-size:11px;letter-spacing:0.2px;line-height:15px;white-space:normal;}
#joinNow .memInfo ul{margin:0 0 0 15px;}
#joinNow .memInfo li{margin-bottom:5px;}
#joinNow .memInfo sup{font-size:.65em;vertical-align:.55em;}
#joinNowArrow{width:46px;height:35px;background:url('/sams/images/join_now_arrow.png') no-repeat top right;position:absolute;left:305px;top:0;}
/* End PASupport: 19 August, 2011  :: Membership purchase checkout (Site Redesign)*/
/* Fixing the font size issue - Site Redesing 11.9 */
H2.black {
	color: #000000;
	font-size: 16px;
}
.errorblack {
    display:inline;
    color: #000000;
    font-size: 16px;
    padding-left: 10px;
	font-weight:700;    
}
/* Fixing the font size issue - Site Redesing 11.9 */
