body {
    color: #333;
}
a:hover { text-decoration:none; }
/*****		outermost	*****/




#wrapcenter {
    width: 100%;
    background: url('../images/bodybg.gif') repeat scroll top;
}

.tabTable {
 border-left: 1px solid #D6D6D6;
 margin: 0 0 5px;
}
.tabTable th {
 border-bottom: 1px solid #D6D6D6;
 border-right: 1px solid #D6D6D6;
 border-top: 1px solid #D6D6D6;
 color: #000000;
 font-weight: bold;
 padding: 5px 10px;
 text-align: center;
}
.tabTable th a {
 color: #000000;
}
.tabTable td {
 border-bottom: 1px solid #D6D6D6;
 border-right: 1px solid #D6D6D6;
 padding: 5px;
}
.tabTable td {
 color: #353535;
 font-family: tahoma;
 font-size: 11px;
 font-weight: normal;
 line-height: normal;
}
.tabTable td .listingDescription {
 color: #666666;
 font-size: 11px;
 font-weight: normal;
 line-height: normal;
 padding: 5px 0;
}


/* ============================= top ===================== */

.headerbanner { float:left; padding:5px 40px; padding-right:35px;}


.safeblock { float:right;}


.menu { float:right; background:#fff;}
.menu ul { padding:7px 0 0 0; margin:0;}
.menu li { float:left; padding:0 0 0 1px;}
.menu li a { text-decoration:none; color:#010101; font-weight:bold; display:block; width:100px; text-align:center; padding:14px 0 15px 0; background:url(../images/menu-item-bg.gif);}
.menu li a:hover { background:#ed8d00; color:#fff;}
.menu li a:active { padding:15px 0 14px 0;}

/* ============================= Main Content ===================== */
.columnLeft { padding-left:0px; padding-top:1px; }
.columnLeft a {}
.W805PAkwzD { padding:0 2px; padding-top:1px;}

#SR1Z4UPMrx {
margin:0; padding:0;
}

#yMix4YWD82 {
    padding-left: 1px;
    width: 780px;
    margin-bottom: 10px;
}
#yMix4YWD82 a.homeBanner {
 display:block;
 border-top:1px solid #e1e1e1;
 padding: 5px;
}
#yMix4YWD82 nav {
 width: 380px;
height:35px;

}
#yuDZa9XYn0 {
    padding: 10px 0px;
    width: 1050px;
}			/*		table	*/
#vVBw9fRlEt {
    width: 1050px;
    margin: 0px auto;
    background: #fff;
}
#indexDefaultMainContent {border:1px solid #DDD; margin:6px 2px; padding:2px; font-size:1.5em; line-height:18px; color:#555;clear:both; }
#indexDefaultMainContent p {line-height:18px;}


.aBxb04UDVd {
	padding:0; margin:0; border: 1px solid #efefef;
	margin-bottom:10px;
}
.aBxb04UDVd a {
 font-size:15px;

}
.aBxb04UDVd h3 {
	font-family: Verdana , Geneva , sans-serif;
 text-indent: 4px;
 color: #fff;
 text-align: left;
 background: url("../images/head1-bg.png") no-repeat scroll left top transparent;
 font-size: 16px;
 font-weight: bold;
 line-height: 22px;
 padding: 9px 0 10px 12px;
}
.leftBoxHeading {}
.aBxb04UDVd .sideBoxContent {padding:10px;font-size:1.2em; border-top:0;}
.aBxb04UDVd h3 a {

}
.aBxb04UDVd h3 a:hover {color: #000;}
.sideBoxContent {font-size:14px;}

#categoriesHeading {}
#categoriesContent {
margin-top: 0em;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 font-size: 1.3em;
}
#categoriesContent ul { 
margin: 0em;
 padding: 0em;
 width: 100%;
 z-index: 1000;
 line-height: 14px;
 border: none;
}
#categoriesContent ul li { 
z-index: 1;
 position: relative;
 list-style: none;
 margin: 0;
 margin-top: 0;
 margin-bottom: 2px;
 width: 94%;
 border: 1px solid #efefef;
 
}
#categoriesContent ul li a.category-top { 
display: block;
 width: 100%;
 color: #626060;
 font-size: 16px;
 padding-left: 5px;
 text-decoration: none;
 line-height: 25px;
 font-weight: 500;
}
#categoriesContent ul li a.category-top:hover { color:orange; text-decoration:none; }
#categoriesContent ul li a.category-top:visited { color:orange;}
#categoriesContent ul li a.category-products {
display: block;
 width: 100%;
 color: #626060;
 font-size: 16px;
 text-decoration: none;
 line-height: 25px;
 font-weight: 500;
}
#categoriesContent ul li a.category-products:hover {color:orange; text-decoration:none;}
#categoriesContent ul li a.category-products:visited {color:orange;}
#categories .sideBoxContent { padding-bottom:10px;}

#specialsHeading { font-size:15px;}
#specialsHeading a {
    border: 0;
    background: none;
    padding: 0;
}
#specialsHeading a:hover {color:red;text-decoration:none;}
#bestsellerContent { padding:5px;}
#bestsellerContent li { clear:both; padding:0; margin:0; padding-top:3px; padding-bottom:3px;}
#bestsellerContent .image { width:50px; float:left;}
#bestsellerContent .proname {padding-right:5px; float:left; width:130px; line-height:18px;}

#reviews { background:url(../images/extra-box-bg2.jpg) repeat scroll 0 0; color:#FFF;}
#reviews a { text-decoration:underline;}

#featuredHeading a {
    border: 0;
    background: none;
    padding: 0;
}

.moWQpmGk1T {		/*center box border */
    margin: 0;
    border: 0px;
    margin-bottom: 8px;
    padding: 0px;
    text-align: center;
    float: left;
    background: url(../images/meunbg.gif) repeat-y -1px top;
    border-bottom: 4px solid #f8f8ee;
}

h2.centerBoxHeading {
    width: 760px;
    padding: 10px;
    margin: 0;
    font-family: Corbel, Tahoma;
    font-size: 17px;
    font-weight: 100;
    font-style: italic;
    text-indent: 10px;
    text-align: left;
    line-height: 20px;
    background: url(../images/titbg.gif) no-repeat left top;
    color: #fff;
}


/* ============================= footer style ===================== */
#navSuppWrapper {padding:0;color:#7B7863; background:#D0CEC2; font-weight:normal;}
#navSuppWrapper a { color:#7B7863;}
.bottom_hr { height:0px; font-size:0px; line-height:0px; background:#919191; margin-top:0px; display:none;}


#navSuppWrapper .footnav { padding:10px; }
#navSuppWrapper .footnav a { }
#navSuppWrapper h1 {font-size:14px; font-weight:bold;}
#navSuppWrapper h1 a { color:#ED8C01;}

#bottom_count { display:none;}
#bottom_service object { display:none;}


/* ============================= slider ===================== */
.index_topbanner { padding-bottom:0px; padding:1px 0;}
#indexbanner {
	position:relative;
}

/* ============================= ezpage ===================== */
#ezPageDefault h1 { padding:0px; font-size:18px; font-weight:bold;}
#ezPageDefault { padding:10px; font-size:1.3em;}
#ezPageDefault a { color:#888; text-decoration:underline;}

/* ============================= product price ===================== */
.normalprice { padding-right:10px; color:#904b2c;}
.blockprice { display:block;}


/* ============================= list ===================== */
#categoryIcon { padding-right:10px;}
.centeredContent {}
.centerColumn { padding-left:5px; padding-right:8px; font-size:1.15em;}
.centerColumn h1 ,.centerColumn #sorter { padding:0 10px;}

/*.midColumn { border-right:1px dashed #DDD;border-bottom:1px dashed #DDD;}
.firstColumn { border-right:1px dashed #DDD;border-bottom:1px dashed #DDD;}
.lastColumn { border-bottom:1px dashed #DDD;}*/

.productsList ,.specialsListBoxContents ,.centerBoxContentsFeatured { width:245px;}

.productsCol {text-align:center; height:270px;}
.productsCol .colBorder { margin:2px;}


.productsCol .productwrapper { width: 200px;}
.productsCol .productwrapper .blockprice { display:block; padding-left:20px;}
.productsCol .productwrapper .normalprice { display:block; padding-right:15px; float:left;}
#dgR8omh1fH .productwrapper {padding: 0 10px;width:210px;}
#dgR8omh1fH .productwrapper .productprice {text-align: center;}
#dgR8omh1fH .productwrapper .normalprice { 
display: block;
 padding-right: 15px;
 float: left;
color: #222;

}
.productsCol .productwrapper .productPriceDiscount { text-align:center;}


.productsCol .productSpecialPrice {
color: #990000;
 font-size: 20px;
 font-weight: bold;
}
.productsCol .productPriceDiscount { color:#990000;}

/* ============================= product detail ===================== */
h1.productGeneral { font-size:16px; margin:0; padding:0; padding-left:0px; width:100%; color:#b7923b;
border-bottom: 1px solid #e7e7e7;
 border-top: 1px solid #e7e7e7;
}
.product_model { font-size:1.1em; height:24px; line-height:24px; margin:0 10px;}
.FZ7gA82zX5 {
float: left;
 padding-left: 5px;
 width: 355px;
}
.cHG3xm9Ejz {
 float: right;
 width: 380px;
 margin: 0;
 padding-left: 10px;
}
.productGeneral h3 {
    font-weight: bold;
    text-transform: capitalize;
    padding-bottom: 13px;
    text-indent: 4px;
    color: #FFF;
    background: #55463E;
    text-align: left;
    padding: 0.3em 20px;
    font: italic 20px Georgia;
}
#productGeneral .DescriptionText { padding:3px; line-height:160%; color:#666; font-size:1.3em;}
#productAdditionalImages {
    width: 350px;
    margin-bottom: 10px;
    float: left;
}
#productAdditionalImages p {
 color: #0b6fa0;
 font-size: 18px;
 font-weight: bold;
    visibility: hidden;
}
.additionalImages {
    padding-bottom: 3px;
    margin-left: 10px;
    width: 70px;
    border: 1px solid #ccc;
    background: #fff;
}
.additionalImages a { display:block;margin-right:3px; overflow:hidden;}
#productMainImage { 
text-align: center;
 margin: 0;
 margin-top: 10px;
padding-left: 15px;
}
#productMainImage a img {

}
#productMainImage a { display:block;}
.content {line-height:180%; font-size:1.1em;}
#productinfoBody .centerColumn {padding-top:15px; width:840px;}
.topCateAndNext { padding-bottom:15px;}

h2#eDhSeE2RBi { 
border-bottom: 1px solid #e7e7e7;
 border-top: 1px solid #e7e7e7;
}
h2#eDhSeE2RBi .normalprice {
    font-style: normal;
    font-size: 20px;
    height: 22px;
}
h2#eDhSeE2RBi .productPriceDiscount {
	font-style:normal; text-decoration:none; font-size:1.1em; height:22px; color:#888;
}
h2#eDhSeE2RBi .productPriceDiscount s { text-decoration:none; color:#990000;}
h2#eDhSeE2RBi .productPriceDiscountString {
	font-style:normal; text-decoration:none; display:block; font-size:1.1em; height:22px; color:#888;
}
h2#eDhSeE2RBi .productPriceDiscountString s { text-decoration:none; color:#990000;}
#LNZ2rCpcHo table td { height:30px;}

.addthis { padding-left:60px;}
#xwBG5UCMxt { 
margin: 10px 0 0 5px;
    border: 1px solid #CCC;
    width: 382px;
    padding: 10px;
    background: #fff;
    margin-left: -17px;
}
#xwBG5UCMxt .optionName {
padding:0;
margin:0;
}

#SizingContent h2 { font-size:1.1em;}
#SizingContent { font-size:0.9em; color:#666666; padding-top:20px;}
#SizingContent table {border:1px solid #AAA;border-collapse:collapse;}
#SizingContent table td {border: 1px solid; padding:3px; text-align:center;}
#SizingContent table th {border: 1px solid; padding:3px; text-align:center; padding:4px;}
#SizingContent .cellHEADER { background:#E3E3E3;}



#sidebar-tab {border:1px solid #AAA;margin-bottom:1.5em;overflow:hidden; background:#FFF;}
#tab-title h3 {color:#666;font-size:15px;font-weight:400; background:#DDD; height:28px; padding:0; margin:0;}
#tab-title .selected {color:#DDD;border-bottom:0px; background:#AAA;}
#tab-title span {padding:0px 9px 0px 10px; height:28px; line-height:28px;cursor:pointer; display:block; float:left; background:#DDD;}
#tab-content .hide {display:none;}
#tab-content ul {padding:5px 10px;height:auto!important;min-height:200px;height:200px; font-size:1.2em;}
#tab-content ul a { text-decoration:underline;}


/* ============================= page ===================== */
.featuredProductsListingTop , .newProductsDefaultListingTop , .allProductsListingTop , .productsListingTop , .specialsListingTop
 {
 height:30px; border-bottom:1px solid #CCC; padding:0 10px;
}
.navSplitPagesLinks a { border:1px solid #AAA; background:#EEE; padding:0px 6px; display:inline-block; color:#666;}
.featuredProductsListingBottom , .newProductsDefaultListingBottom , .allProductsListingBottom , .productsListingBottom , .specialsListingBottom
 {
padding:0 10px;
padding-top:10px;
height:30px;
}

/* ============================= news ===================== */
#newsboxHeading { background:none repeat scroll 0 0 #845720;}
#newsboxContent ul { padding:0; margin:0; list-style:none;}
#newsboxContent ul li { padding:0; margin:0; padding-left:10px; line-height:16px;}
#newsboxContent ul div { text-align:right; padding-top:6px;}

#news h1 { margin:0; padding:10px; font-size:16px; line-height:18px; font-weight:bold; text-align:center;}
#news .articles_date { text-align:right; padding-right:20px;}
#news .articles_content { line-height:180%; font-size:12px; padding:10px;}
#news .list_date { text-align:right; padding-right:20px;}
#news .list_col { padding:0; margin:0; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #DDD; margin-right:20px;}
#news .list_col .list_intro {padding:0; margin:0;font-size:12px; line-height:180%;}
#news .list_col .list_intro p {padding:0; margin:0;}
#news .list_col h2 { margin:0; padding:5px 0; font-size:14px; font-weight:bold;}
#news .pageNav {}
#news .pageNav .navSplitPagesResult { float:right;}
#news .pageNav .navSplitPagesLinks { float:right;}
#newsdetail .newsHeadlineText { text-align:right; padding-right:20px;}
#newsdetail .newsLinkList a { font-size:1.1em;}

/* ============================= article ===================== */
#articlesboxContent ul { padding:0; margin:0; list-style:none;}
#articlesboxContent ul li { padding:0; margin:0; padding-left:10px; background:url(../images/news_icon.gif) no-repeat 0px 5px; line-height:16px;}
#articlesboxContent ul div { text-align:right; padding-top:6px;}

#articles_body h1 { margin:0; padding:10px; font-size:16px; line-height:18px; font-weight:bold; text-align:center;}
#articles_body .articles_date { text-align:right; padding-right:20px;}
#articles_body .articles_content { line-height:180%; font-size:12px; padding:10px;}
#articles_body .list_date { text-align:right; padding-right:20px;}
#articles_body .list_col { padding:0; margin:0; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #DDD; margin-right:20px;}
#articles_body .list_col .list_intro {padding:0; margin:0;font-size:12px; line-height:180%;}
#articles_body .list_col .list_intro p {padding:0; margin:0;}
#articles_body .list_col h2 { margin:0; padding:5px 0; font-size:14px; font-weight:bold;}
#articles_body .pageNav {}
#articles_body .pageNav .navSplitPagesResult { float:right;}
#articles_body .pageNav .navSplitPagesLinks { float:right;}

/* ============================= member ===================== */
#checkoutSuccessOrderNumber { font-size:1.6em;}

#accountLinksWrapper ul { padding:0; margin:0; font-size:1.2em;}
#accountLinksWrapper li { margin-bottom:5px; width:100%;}
#accountLinksWrapper li a { display:block; border:1px solid #666666; padding:3px 5px; background:#EEE; text-decoration:none;width:100%;}
#accountLinksWrapper li a:hover { border:1px solid #666666; background:#EEE; text-decoration:none;}


/* ============================= review ===================== */
.reviewCount { padding:5px; display:inline-block;}
.detailReview h2 .detailReview_Title { float:left;}
.detailReview h2 a {display:block;float:right;width:50px;}

/* ============================= table bg ===================== */
.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;background-color: #AAA;
	}
.tableHeading , #cartSubTotal {
	background-color: #CCC;
}
.rowEven {
	background-color: #EEE;
	height: 1.5em;
	vertical-align: top;
	}
.rowOdd {
	background-color: #E2E2E2;
	height: 1.5em;
	vertical-align: top;
	}


.productimg ,#specialsdiv ,.productlist-img ,#productsHeight {
 height:240px;
 text-align:center;
}
#specialsdiv img ,.productimg img ,.productlist-img img ,#productsHeight img {
    padding-top: 20px;
    max-width: 220px;
    max-height: 210px;
}


/*bof web head*/
header {
    overflow: hidden;
    width: 1050px;
    padding: 0 5px;
    margin: 0 auto;
}
#lvhmeTzX1K {
    width: 1050px;
    position: fixed;
    top: 0;
    z-index: 2;
}
#lvhmeTzX1K ul{
    float: right;
    height: 25px;
    width: 1050px;
    background-color: #F3F3F3;
    border-bottom: 1px solid #EBEBEB;
}
#lvhmeTzX1K ul.ulsc {
    width: 1050px;
    height: 40px;
    background-color: #FFFFDD;
    float: left;
    border-bottom: 1px solid #999999;
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2);
}
#lvhmeTzX1K ul li {
    float: left;
}
#lvhmeTzX1K li a{
    font-size: 13px;
    font-family: Trebuchet MS;
    color: #003C77;
    float: right;
    line-height: 13px;
    padding: 0px 10px;
    margin: 7px 0px;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #C0C0C0;
}
#lvhmeTzX1K ul li a:hover{
    text-decoration: underline;
}

#lvhmeTzX1K ul li.login {
    float: right;
}
#lvhmeTzX1K ul li.login a {
}
#lvhmeTzX1K ul li.shopping {
    float: right;
    margin: 3px 10px;
    background: url(../images/cart.png) no-repeat scroll 6px 6px;
    padding-left: 25px;
    border: 1px solid;
    background-color: #FFFFB9;
    border-color: #ECEC00;
}
#lvhmeTzX1K ul li.shopping a{
    border: none;
    float: right;
    margin: 9px;
    padding: 0;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    color: #ff8500;
    font-weight: bolder;
    font-size: 13px;
}
#lvhmeTzX1K ul li.shopping a:hover{
}
#lvhmeTzX1K li.search {
    float: left;
    margin: 5px;
    margin-left: 30%;
}
#lvhmeTzX1K li.search div{
}
li.search form {
  margin:0;
 padding:0;
}
li.search .hsearchinput {
    text-indent: 5px;
    height: 28px;
    width: 400px;
    font-family: sans-serif;
    font-size: 13px;
    color: #4d4d4d;
    margin-right: -10px;
    border: 1px solid #014A94;
    border-radius: 3px;
}
ul .search:hover{
    background: none;
    transition: all 0.5s ease 0s;
}
.search input { 
    vertical-align: middle;
    margin: 0px;
    padding: 0;
}
.search .searchImg {
    float: right;
    margin: 2px 0 0 -80px;
}
.search .searchImg:hover {
}
.search span { 
 float: left;
 display: block;
}
#lvhmeTzX1K ul li.currency{
    float: left;
    line-height: 35px;
    height: 30px;
    margin-left: 15px;
}
#lvhmeTzX1K ul li.currency div{
    padding: 0;
    margin: 0px 5px;
    line-height: 28px;
    float: right;
    font-size: 12px;
    border: none;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    color: #2d2d2d;
    text-transform: uppercase;
}
.currency form {
}
.currency form select{
    width: 85px;
    margin-top: 0px;
    height: 16px;
    font-family: -webkit-pictograph;
    font-size: 11px;
    line-height: normal;
}
#currency{
    margin: 0;
}



#lvhmeTzX2K {
    width: 1050px;
    margin-top: 65px;
}
#lvhmeTzX2K ul {
    width: 1050px;
    margin: 0 auto;
}
#lvhmeTzX2K ul li {
    float: left;
}
#lvhmeTzX2K ul li.logo{
    float: left;
}
#lvhmeTzX2K ul li.logo div{
    background: url(../images/logo.png) center 15px no-repeat;
    background-size: 100%;
    width: 160px;
    height: 120px;
    margin: 0px 25px;
}
#lvhmeTzX2K ul li.logo a {
    margin: 0;
    border: 0;
}




/*eof web head*/

/*bof web categories*/
#headNavigation {
    margin: 0px auto;
    width: 1048px;
    height: 58px;
    border: 1px solid orange;
    background: #fff;
}
#headNavigation ul#dropMenuWrapper{
    width: 1050px;
    margin: 0 auto;
}
#headNavigation ul li.submenu a:hover .dc-mega-icon{ 
}
#headNavigation ul li { 
    float: left;
    margin: 0;
}
#headNavigation ul.sub li{
    background: none;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    border-bottom: 2px dashed #c9c9c9;
}
#headNavigation ul li.firstli a{
    color: #FFFFFF;
    background: orange;
    margin-left: 55px;
}
#headNavigation ul.sub li a{
    font-size: 12px;
    border: 0px;
    transform: none;
    background: none;
    color: #666;
    font-family: Campton-Book;
    font-weight: inherit;
    padding: 0;
    margin: 10px;
    margin-left: 20px;
    word-break: break-word;
    line-height: 20px;
    text-shadow: none;
}

#headNavigation ul li.site_map {
}
#headNavigation ul li a{
    float: left;
    font-weight: bold;
    font-size: 15px;
    font-family: Nueva Std,Arial,serif;
    display: block;
    line-height: 42px;
    text-align: left;
    padding: 8px 40px;
    color: #3b3b3b;
    border-right: 1px dashed orange;
}
#headNavigation ul li a:hover{

}
#headNavigation div ul.sub{
    padding: 0;
    background-color: rgba(255,255,255,.94);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}


/*eof web categories*/



section#banners {
    padding: 10px;
}



.centerBoxContentsNew ,.centerBoxContentsFeatured ,.specialsListBoxContents { height:350px; border:1px solid #ddd; margin-right:5px; margin-bottom:4px; padding-top:4px;}
.productsList {
 height:350px;
}
#Bestproducts a {
 font-size:16px;
}
.productname ,.productlist-name ,#Bestproducts {
    margin-bottom: 10px;
    text-align: center;
    width: 210px;
}
.productname a ,#specialsname a ,.productlist-name a {
    font-size: 14px;
    word-break: break-all;
}
.productprice {
 font-size:15px;
}
.productlist-wrapper {
 text-align:center;
}
footer {
    color: #020202;
    font-size: 11px;
    line-height: 16px;
    overflow: hidden;
    width: 1050px;
    margin: 0 auto;
    border-top: 4px double #d0d0d0;
    background: #404040;
}
footer .contents {
    overflow: Hidden;
    width: 1030px;
}
footer dl dd{
    float: left;
    text-align: center;
    margin: 0 10px 0 10px;
}
footer .contents ul li {
    float: left;
    width: 100%;
}
footer .contents ul li div{
    margin: 0 auto;
    width: 400px;
}
footer .contents ul li div.c8QIlZmB4Y{
    width: 570px;
}
footer .contents ul li.firstli {

}
footer .contents ul li h4 {
 text-align:center;
 font-size: 16px;
}
footer .contents ul li a {
    font-size: 15px;
    color: #999;
}

footer .oQT8E4IXns {
    text-align: center;
    color: #999;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    font-family: georgia;
    width: 1060px;
}
footer .oQT8E4IXns a {
    color: #f00;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
footer .pay_icon {
padding-left: 140px;
}


#topbutton {
    float: right;
    margin: 0 15px 0 0;
    position: fixed;
    bottom: 50px;
    right: 15px;
    background: url(../images/sTop.gif) no-repeat top center;
    text-align: center;
    width: 105px;
    height: 120px;
    transition: all 0.5s ease 0s;
    cursor: pointer;
    z-index: 1;
}
#topbutton a {
 color:#444;
}
#topbutton a:hover {
 color: #fff;
 text-decoration: none;
}
#pops {
	height: 140px;
width: 363px;
	background:#fff;
	display:none;
	position:fixed;
	top:50px;
	left:450px;
	z-index:998;
	border:1px solid #9c9d9d;
	border-radius: 5px;
	font-size: 13px;
font-weight: bold;
color: #444;
box-shadow: 0 6px 10px -2px #3f4143;
}
#pops ul li {padding:10px;}
#pops ul li.determineLast {padding-left:250px;}
#determineFonts {
	width:70px;
	height:30px;
	border:1px solid #3E7EF8;
	padding: 5px;
}
#CrossedRight {
position: absolute;
right: 0px;
top: 2px;
background: url(../images/121.jpg);
width: 18px;
height: 15px;
}
#CrossedRight:hover {
background: url(../images/122.jpg);	
}
.centerBoxContentsSpecials {
 border: 1px solid #ddd;
 margin-right: 1px;
 margin-bottom: 4px;
 padding-top: 4px;
}

#size_ranges {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 4px 5px 0;
    width: 183px;
    height: 40px;
    font-size: 13px;
    word-wrap: break-word;
}
#size_ranges:hover {
	border:1px solid #f00;
	color:#f00;
}
#size_ranges input {
	margin: 6px;
	float:left;
	padding-top:3px;
}
.attribsRadioButton {
    float: left;
    width: 82%;
    padding-top: 2px;
    text-align: left;
    font-size: 12px;
}



.modal {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1050;
 overflow: hidden;
 -webkit-overflow-scrolling: touch;
 outline: 0;
 display:none
}
.modal.fade .modal-dialog {
 -webkit-transition: -webkit-transform .3s ease-out;
 -o-transition: -o-transform .3s ease-out;
 transition: transform .3s ease-out;
 -webkit-transform: translate(0 , -25%);
 -ms-transform: translate(0 , -25%);
 -o-transform: translate(0 , -25%);
 transform: translate(0 , -25%);
}
.modal.in .modal-dialog {
 -webkit-transform: translate(0 , 0);
 -ms-transform: translate(0 , 0);
 -o-transform: translate(0 , 0);
 transform: translate(0 , 0);
}
.modal-open .modal {
 overflow-x: hidden;
 overflow-y: auto;
}
.modal-dialog {
 position: relative;
 width: auto;
 margin: 10px;
}
.modal-content {
 position: relative;
 background-color: #fff;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #999;
 border: 1px solid rgba(0 , 0 , 0 , .2);
 border-radius: 6px;
 outline: 0;
 -webkit-box-shadow: 0 3px 9px rgba(0 , 0 , 0 , .5);
 box-shadow: 0 3px 9px rgba(0 , 0 , 0 , .5);
}
.modal-backdrop {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1040;
 background-color: #000;
}
.modal-backdrop.fade {
 filter: alpha(opacity=0);
 opacity: 0;
}
.modal-backdrop.in {
 filter: alpha(opacity=50);
 opacity: .5;
}
.modal-header {
 min-height: 16.42857143px;
 padding: 15px;
 border-bottom: 1px solid #e5e5e5;
 font-family: "Helvetica Neue" , Helvetica , Arial , sans-serif;
 line-height: 1.42857143;
 color: #333;
}
.modal-header .close {
 border: none;
 background-color: #fff;
 float: right;
 color: #999;
 cursor: pointer;
 font-size:25px;
}
.modal-title {
 margin: 0;
 line-height: 28px;
 font-family: inherit;
 font-weight: 700;
 font-size: 18px;
 box-sizing: border-box;
}
.modal-body {
 position: relative;
 padding: 15px;
 font-family: "Helvetica Neue" , Helvetica , Arial , sans-serif;
 font-size: 14px;
 line-height: 1.42857143;
}
.modal-footer {
 padding: 15px;
 text-align: right;
 border-top: 1px solid #e5e5e5;
}
.modal-footer .no ,.yes {
	color: #fff;
 background-color: #337ab7;
 border-color: #2e6da4;
 display: inline-block;
 padding: 6px 12px;
 margin-bottom: 0;
 font-size: 14px;
 font-weight: normal;
 line-height: 1.42857143;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 touch-action: manipulation;
 cursor: pointer;
 -webkit-user-select: none;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px;
 text-decoration: none;
}
.modal-footer .yes {

}
.modal-footer .btn + .btn {
 margin-bottom: 0;
 margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
 margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
 margin-left: 0;
}
.modal-scrollbar-measure {
 position: absolute;
 top: -9999px;
 width: 50px;
 height: 50px;
 overflow: scroll;
}
@media (min-width: 768px) {
 .modal-dialog {
 width: 600px;
 margin: 30px auto;
 }
 .modal-content {
 -webkit-box-shadow: 0 5px 15px rgba(0 , 0 , 0 , .5);
 box-shadow: 0 5px 15px rgba(0 , 0 , 0 , .5);
 }
 .modal-sm {
 width: 300px;
 }
}
@media (min-width: 992px) {
 .modal-lg {
 width: 900px;
 }
}


.productsBorder {
    width: 248px;
    height: 350px;
    margin: 3px;
    padding-top: 4px;
    float: left;
    text-align: center;
    padding: 0;
    vertical-align: top;
}

#whatsnewHeading a:hover {
 color:#000;
}

header , footer , nav , section , article , figure { 
display:block; 
} 
#indexCategoriesRows {
 width:800px;
 overflow:hidden;
 margin-bottom: 8px;
}
#indexCategoriesRows .categoryListBoxContents {
 border:1px solid #efefef;
 margin:0 10px;
 padding: 3px;
 width:230px;
}
#indexCategoriesRows .categoryListBoxContents a {
 font-size:15px;
}

nav.sideBoxTitle {
 font-family: Verdana , Geneva , sans-serif;
 text-indent: 4px;
 color: #444;
 text-align: left;
 background: #fff;
 font-size: 16px;
 font-weight: bold;
 line-height: 22px;
 padding: 9px 0 10px 12px;
}

nav.sideBoxTitle>a {
 color:#444;
font-size: 14px;
}

#featured nav.sideBoxTitle>a {
font-size:14px;
}
#specials nav.sideBoxTitle>a {
font-size:14px;
}

#productContentLists {
 overflow: hidden;
}
#productContentLists>ul {
 overflow: hidden;
}
#productContentLists>ul li {
 float: left;
 border: 1px solid #999;
 margin-right: 5px;
 padding: 3px;
 border-bottom: none;
}
#productContentLists .contents {
 border: 1px solid #efefef;
 padding: 10px;
 font-size: 15px;
overflow:hidden;
}
#productContentLists .contents .back {
 float: left;
 width: 720px;
}
#productContentLists .contents #reviewsWrite {
 width:720px;
}
.ccinfo {
 margin: 15px 0 0 0;
}
#Pocketccns-cardNo {
 width: 203px;
 margin: 5px 0 5px 0;
}
#Pocketccns-expires-month {
 margin-bottom: 5px;
}
#Pocketccns-expires-year {
 margin-bottom: 5px;
}
#Pocketccns-cvv {
 width:78px;
}

#SR1Z4UPMrx{
    float: right;
}

.rightBoxHeading{
    background: #F5F6F7;
}
#Z6ecqxtEWH{
font-size: 15px;
}
.leftBoxContainer{
    background: #efefef;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    margin-bottom: 5px;
}
