body {
	background: #D0D0D0 url(/images/bg.gif);
	padding: 0px;
	margin: 0px;
	overflow-x: hidden;
}
body, td {
	color: #333333;
	font: 14px/20px 'Roboto Condensed', sans-serif;
}
form { clear: none; }
div.left { text-align: left; }
div.right { text-align: right; }
p {
	margin-top: 0px;
	margin-bottom: 15px;
}
p.center, td.center { text-align: center; }
a {
	color: #2A89DD;
	text-decoration: none;
	outline: 0px;
}
a:hover, h4.prodnme a:hover {
	color: #A61700;
	text-decoration: underline;
	outline: 0px;
}
img {
	border: 0px;
	outline: 0px;
	display: block;
}
.clr, .clrl, .clrr {
	line-height: 0px;
	font-size: 0px;
	padding: 0;
	margin: 0;
	height: 0px;
	content: " ";
}
.clr { clear: both; }
.clrl { clear: left; }
.clrr { clear: right; }
.prodnme img, div#leftimage2 img, div#lefttextb img, div#image2 img, div#textb img, div#imageone img, div#securityimage img, div#paymentlogos img, div#logo-cell img, div#header-center img, div#bodyheaderimg img, div#headerimg img, div#pageimg img, div.item a img, .linkimg img, .prodimg img, div.text img, div.prod_img img, div.wishlist-product-image img, .linkimg img, .linkimgwrap img {
	width: auto;
	max-width: 100%;
}
.table { display: table; }
.table-row { display: table-row; }
.table-cell { display: table-cell; }
input[type="text"], input[type=text], input[type="submit"], input[type=submit], input[type="url"], input[type="password"], input[type=password] {
	outline: 0px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 4px 10px;
	-webkit-appearance: none;
}
input[type="text"], input[type=text], input[type="password"], input[type=password], input[type="url"], textarea, select, td.payment_value input {
	border: 1px solid rgba(64,63,65,.6);
	background-color: rgba(255,255,255,.6);
	width: 100%;
	max-width: 300px;
	padding: 3px 10px;
	color: #414042;
	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.50);
	box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.50);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'Roboto Condensed', sans-serif;
}
input[type="submit"], input[type=submit], .submit, .btn {
	background-color: #005332;
	border: 1px solid #005332;
	padding: 6px 20px;
	margin-left: 10px;
	color: #FFF;
	text-transform: uppercase;
	text-shadow: -1px -1px 0px #000;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0, 0.30);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0, 0.30);
	box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.30);
	font: 20px/20px 'Roboto Condensed', sans-serif;
}
select, .product-quantity input {
	padding: 4px;
	border-radius: 0;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
select {
	min-width: 80px;
	margin-bottom: 20px
}
.product-quantity input { width: 30px; }
/*input[type="checkbox"], input[type=checkbox], input[type="radio"], input[type=radio], select {
	appearance: menu;
	-moz-appearance: menu;
	-webkit-appearance: menu;
}*/
textarea {
	font-size: 100%;
	padding: 5px;
}
hr {
	border: 0;
	height: 1px;
	padding: 0px;
	margin: 14px 0px;
}
.nowrap { white-space: nowrap; }
.hidden, .hideit, a#homeicon { display: none; }
.bold, .Bold { font-weight: bold; }
.small, .Small, td.addr_foot, div#emaillist { font-size: 80%; }
.large, .big, .Big { font-size: 120%; }
.italic { font-style: italic; }
h1, h3, h5, h2, h4, h6 {
	margin: 0px;
	padding: 15px 0px;
	font-weight: 700;
	color: #174b79;
	line-height: normal;
}
h1 { font-size: 48px; }
.banner h1 { color: #FFF }
h1.nopadtop {
	font-size: 36px;
	color: #403f41;
}
h2 { font-size: 36px }
h3 {
	font-size: 32px;
	color: #414042;
	padding: 0 0 15px 0
}
h4.prodnme, h4.prodnme a {
	font-size: 16px;
	color: #403f41;
	padding-bottom: 0;
}
h5 {
	color: #FFF;
	font-size: 30px;
	text-transform: uppercase;
}
div#altlinks, div#altquicklinks {
	padding: 0px;
	margin: 0px;
	position: relative;
}
div#altlinks div.right_pagelinks {
	height: 30px;
	max-height: 30px;
	overflow: visible;
	display: block;
	vertical-align: top;
	float: left;
	clear: none;
	width: 100px;
}
div#altlinks div.right_pagelinks:first-child { padding: 0px 0px 0px 20px; }
div#altlinks div.right_pagelinks a {
	font-size: 90%;
	background: #343434;
	display: block;
	clear: both;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 30px;
	padding: 0px 14px;
	white-space: nowrap;
}
div#altlinks div.right_pagelinks a.right_pagetitle { overflow: hidden; }
div#altlinks div.right_pagelinks a.right_pagelink {
	display: none;
	width: 160px;
}
div#altlinks div.right_pagelinks:hover a.right_pagelink { display: block; }
div#altlinks div.right_pagelinks a:hover { background: #565656; }
div#altquicklinks div#quick-links {
	text-align: right;
	padding-top: 10px;
	position: absolute;
	right: 30px;
	z-index: 100;
}
/*div#altquicklinks div#quick-links a { color: #cccccc; }*/
div#altlinksbottom div.right_pagelinks {
	height: 50px;
	max-height: 50px;
	line-height: 50px;
	overflow: visible;
	display: inline-block;
	vertical-align: top;
	clear: none;
	width: 100px;
}
div#altlinksbottom { overflow: hidden; }
div#bodyheaderimg {
	text-align: center;
	clear: both;
	padding: 0px;
	margin: 0px auto 10px auto;
}
header, footer, article, aside, section {
	display: block;
	padding: 0px;
	margin: 0px;
}
nav {
	padding: 0px;
	margin: 14px 0 0 0px;
	background: rgba(38,135,219,.7);
	border-top: 4px solid #2687db;
	clear: both;
	height: 44px;
}
header, footer {
	width: 100%;
	clear: both;
}
div#header, div#footer { clear: both; }
footer {
	background: #414042;
	border-top: 6px solid #a7a9ac;
	-webkit-box-shadow: inset 0px 0px 35px 0px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0px 0px 35px 0px rgba(0,0,0,0.50);
	box-shadow: inset 0px 0px 35px 0px rgba(0,0,0,0.50);
	clear: both;
}
div#footer {
	height: 16px;
	padding: 40px 0;
	max-width: 1200px;
	margin: 0 auto;
	color: #f0f1f1;
}
header {
	background: url(/images/hd_bg.png) repeat-x top;
	height: 172px;
}
div#header {
	max-width: 1200px;
	margin: 0 auto;
}
/*div#header .table-cell {
	text-align: center;
	vertical-align: middle;
	width: 20%;
}*/
div#header div#logo-cell {
	width: 510px;
	padding-top: 3px;
}
div.minicart {
	width: 260px;
	float: right;
	padding: 67px 30px 0 0;
	height: 43px;
}
/*div#header a#make-logo {
	text-decoration: none;
	font-weight: bold;
	color: #414042;
	letter-spacing: -0.5px;
	font-size: 170%;
	line-height: 100%;
	display: block;
	padding: 20px 0px;
}
*/
div#quick-links {
	white-space: nowrap;
	clear: both;
}
div#quick-links a {
	padding: 0px 8px;
	color: #ffffff;
}
a#view-cart {
	border-right: 0px;
	display: block;
	line-height: 24px;
	height: 24px;
	color: #ffffff;
	background: url(/images/spt_shop_carts.png) no-repeat left 10px;
	padding: 10px 0 0 35px;
	width: 100px;
	float: right;
}
a#facebook {
	background: url(/images/btn_facebook.png) no-repeat;
	float: left;
	width: 43px;
	height: 43px;
}
div#search {
	white-space: nowrap;
	clear: both;
	float: right;
	width: 260px;
	padding: 4px 30px 0 0;
}
div#search input#search-field {
	width: 230px;
	background-color: rgba(255,255,255,.6);
	line-height: 24px;
	font-size: 14px;
}
div#search input#search-submit {
	border: 0px;
	text-indent: 5000px;
	display: hidden!important;
	padding: 0px;
	margin: 0px;
	width: 0;
	height: 0;
}
div#right-header {
	display: absolute;
	width: 100%;
	height: 0px;
	padding: 0px;
	text-align: right;
}
div#right-header div.inerds {
	width: 200px;
	margin: 0px 12px 0px auto;
	text-align: right;
	position: relative;
	top: -50px;
	line-height: 25px;
}
div#right-header div#search input#search-field { width: 160px; }
div#right-header div.inerds a { padding-right: 8px; }
div.suckertreemenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	z-index: 2000;
}
div.suckertreemenu ul li {
	position: relative;
	display: inline;
	float: left;
}
div.suckertreemenu ul li a {
	line-height: 42px;
	display: block;
	padding: 1px 20px;
	font-size: 25px;
	font-weight: 700;
	color: #FFF;
}
div.suckertreemenu ul li:first-child a[style=home] {
	text-indent: -9999px;
	background: url(/images/btn_home.png) no-repeat center center;
	width: 23px;
}
div.suckertreemenu ul li a:hover { text-decoration: none; }
div.suckertreemenu ul li ul {
	left: 0px;
	position: absolute;
	top: 0;
	display: block;
	visibility: hidden;
	background-color: #174b79;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
}
div.suckertreemenu ul li ul li {
	display: list-item;
	float: none;
}
div.suckertreemenu ul li ul li:first-child a {
	padding-top: 4px;
	text-indent: 0px;
	background-image: none;
}
div.suckertreemenu ul li ul li:last-child a { padding-bottom: 4px; }
div.suckertreemenu ul li ul li ul {
	left: 159px;
	top: 0px;
}
div.suckertreemenu ul li ul li a {
	line-height: 28px;
	font-size: 14px;
	text-transform: none;
	display: block;
	width: 160px;
	text-decoration: none;
	text-align: left;
	padding: 0 20px;
	font-weight: 300;
}
div.suckertreemenu ul li ul li a:hover { background-color: #1e63a0 }
article div.alignLeft, table.pay_holder td { text-align: left; }
article div.alignRight, div#header div#extras-cell, table.cart .cart_price, table.cart .cart_total { text-align: right; }
article div.alignRight div#loop-links, article div.alignRight div#loop-products, article div.alignRight div#loop-crosssell, article div.alignCentered, table.cart .cart_image, table.cart .cart_quantity, table.cart .cart_delete, div.centered div.proddesc, div.centered .prodimg { text-align: center; }
div#article {
	clear: both;
	margin: 0px auto;
	width: 1200px;
}
div#pageimg {
	display: block;
	float: right;
	clear: none;
	max-width: 100%;
	padding-bottom: 14px;
}
article div.alignCentered div#pageimg {
	float: none;
	clear: both;
	width: 100%;
	text-align: center;
}
article div.alignRight div#pageimg {
	display: block;
	float: left;
	clear: none;
	max-width: 100%;
	padding-bottom: 14px;
}
/*aside {
	width: 18%;
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px;
}*/
div.left_pagelinks { display: inline }
a.left_pagetitle, a.nosm, a#youraccount {
	font-size: 15px;
	line-height: 26px;
	color: #ffffff;
}
a.left_pagetitle:hover, a.left_pagelink:hover, a.nosm:hover, a#youraccount:hover { text-decoration: none; }
a.left_pagelink {
	display: block;
	text-align: left;
	line-height: 26px;
	color: #ffffff;
}
div#leftimage2, div#lefttextb {
	margin: 0px auto;
	padding: 10px 0px;
	text-align: left;
}
div#content {
	width: 100%;
	min-height: 400px;
	margin: 10px 0 50px 0;
	background-color: #FFF;
	border: 10px solid #f1f2f2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div#paymentlogos, div#imageone, div#image2 {
	min-height: 60px;
	width: 20%;
	text-align: center;
	overflow: hidden;
	float: right;
	clear: none;
}
div#texta, div#textb {
	min-height: 60px;
	width: 40%;
	text-align: center;
	overflow: hidden;
	float: right;
	clear: none;
}
div#securityimage {
	clear: both;
	padding: 10px 0px;
	text-align: center;
}
div#emailsignup {
	width: 20%;
	text-align: left;
	float: left;
	clear: none;
	padding: 0px 20px 0px 0px;
	font-size: 90%;
}
/*div#emailsignup table#newsletter_tbl {
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
div#emailsignup table#newsletter_tbl td { padding: 4px 0px; }*/
/*div#footerlinks {
	width: 100%;
	clear: both;
	padding: 0px;
	margin: 0px;
}
div.footer_pagelinks {
	width: 20%;
	min-width: 140px;
	float: left;
	clear: none;
}
div.footer_pagelinks a {
	display: block;
	font-size: 90%;
	line-height: 24px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	color: #414042;
}
div.footer_pagelinks a:hover { color: #2A89DD; }*/
div#social-follow {
	width: 1200px;
	margin: 0px auto;
	padding: 10px 0px;
	clear: both;
	text-align: left;
}
div#social-follow a { padding: 0px 2px; }
body div.fb_share {
	position: relative;
	top: -5px;
}
div#cartfooter { clear: both; }
div#breadcrumbs {
	height: 30px;
	padding: 10px 0 0 0;
}
div#sort-options {
	padding: 10px 0px;
	text-align: right;
	min-height: 30px;
	clear: both;
}




div#sort-options a#prod-display-image, div#sort-options a#prod-display-text {
	cursor: pointer;
	display: inline-block;
	border: 4px solid #FFFFFF;
	float: right;
	clear: none;
background-color: #E3E3E3;
	background-repeat: no-repeat;
	background-position: center;
	max-width: 19px;
	text-indent: 200px;
	overflow: hidden;
	margin: 0px 0px 0px 6px;
	white-space: nowrap;
	max-height: 12px;
}
div#sort-options a#prod-display-text:hover { 
background-color: #325DA8;
}
div#sort-options a#prod-display-image {
background: #075673 url(https://secure1.yourhost.com/leagues/shopsite-images/en-US/backgrounds/shared/prod-display-image.png); margin-left: 20px; }
div#sort-options a#prod-display-image:hover {
background: #325DA8 url(https://secure1.yourhost.com/leagues/shopsite-images/en-US/backgrounds/shared/prod-display-image.png); margin-left: 20px; }
div#sort-options a#prod-display-text { 
background-image: url(https://secure1.yourhost.com/leagues/shopsite-images/en-US/backgrounds/shared/prod-display-text.png);
}
body.prtxt div#sort-options a#prod-display-text { 
background: #075673 url(https://secure1.yourhost.com/leagues/shopsite-images/en-US/backgrounds/shared/prod-display-text.png);
}
body.prtxt div#sort-options a#prod-display-image { 
background: #E3E3E3 url(https://secure1.yourhost.com/leagues/shopsite-images/en-US/backgrounds/shared/prod-display-image.png);
}
body.prtxt div#sort-options a#prod-display-text:hover { 
background: #325DA8 url(https://secure1.yourhost.com/leagues/shopsite-images/en-US/backgrounds/shared/prod-display-text.png);
}
body.prtxt div#sort-options a#prod-display-image:hover { 
background: #325DA8 url(https://secure1.yourhost.com/leagues/shopsite-images/en-US/backgrounds/shared/prod-display-image.png);
}
span.currentpage {
	font-size: 120%;
	padding: 0px 8px;
	line-height: 20px;
}
span.prevnext {
	padding: 0px 8px;
	line-height: 20px;
}
div#loop-links, div#loop-crosssell {
	width: 100%;
	clear: both;
	margin: 20px 0px;
	padding: 0px;
}
div#loop-links {
	border-bottom: 1px solid #414042;
	overflow: hidden;
	position: relative;
}
div#loop-products {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	clear: both;/*margin: 0px;
	padding: 0px;*/
}
/*div#loop-crosssell {
	text-align: center;
	border-top: 1px solid #414042;
	border-bottom: 1px solid #414042;
	max-width: 99.5%;
	padding: 0px 0px 14px 0px;
}
div#loop-crosssell div.innerds {
	width: 94%;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}
div#loop-crosssell h5 {
	background: #FFFFFF;
	text-transform: uppercase;
	display: inline-block;
	clear: both;
	overflow: visible;
	position: relative;
	top: -12px;
	float: left;
	padding: 0px 8px;
	font-weight: bold;
color: #D3D3D3;
}*/
div.prod, div.link {
	display: block;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}
body.prtxt div.prod {
	padding-bottom: 30px;
	display: table-row;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}
a.search-result {
	display: block;
	font-size: 90%;
	padding: 3px 0px;
}
body.prtxt a.search-result {
	text-indent: 46px;
	padding: 6px 0px 0px 0px;
}
div.divider1, div.divider2, div.divider3, div.divider4, div.divider5, div.divider6, div.divider7, div.divider8, div.divider9, div.divider10, div.divider11, div.divider12, div.divider13, div.divider14, div.divider15 {
	display: none;
	padding: 0px;
	margin: 0px;
}
/*div.loop5 {
	min-width: 20%;
	width: 20%;
	max-width: 20%;
}
div.loop4 {
	min-width: 25%;
	width: 25%;
	max-width: 25%;
}*/
div.loop3, #catlinks ul {
	min-width: 30.3%;
	width: 30.3%;
	max-width: 30.3%;
	margin: 0 .7% 60px 2%;
	padding: 10px;
	border-top: 1px solid #e6e7e8;
	border-left: 1px solid #e6e7e8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.loop2 {
	min-width: 50%;
	width: 50%;
	max-width: 50%;
}
div.loop-items1 div.prod, div.loop-items1 div.link, body.prtxt div.prod, body.prtxt div.link {
	display: table-row;
	clear: both;
	width: 100%;
}
div.loop-items1 div.divider1, div.loop-items1 div.divider2, div.loop-items1 div.divider3, div.loop-items1 div.divider4, div.loop-items1 div.divider5, div.loop-items1 div.divider6, div.loop-items1 div.divider7, div.loop-items1 div.divider8, div.loop-items1 div.divider9, div.loop-items1 div.divider10, div.loop-items1 div.divider11, div.loop-items1 div.divider12, div.loop-items1 div.divider13, div.loop-items1 div.divider14, div.loop-items1 div.divider15, body.prtxt div.divider1, body.prtxt div.divider2, body.prtxt div.divider3, body.prtxt div.divider4, body.prtxt div.divider5, body.prtxt div.divider6, body.prtxt div.divider7, body.prtxt div.divider8, body.prtxt div.divider9, body.prtxt div.divider10, body.prtxt div.divider11, body.prtxt div.divider12, body.prtxt div.divider13, body.prtxt div.divider14, body.prtxt div.divider15 {
	display: block;
	max-height: 1px;
	overflow: hidden;
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 100%;
	max-width: 100%;
}
body.prtxt div.borders div.prod {
	border-right: 0px;
	padding: 14px 0px;
}
div.loop-items5 div.divider5, div.loop-items5 div.divider10, div.loop-items5 div.divider15, div.loop-items4 div.divider4, div.loop-items4 div.divider8, div.loop-items4 div.divider12, div.loop-items3 div.divider3, div.loop-items3 div.divider6, div.loop-items3 div.divider9, div.loop-items3 div.divider12, div.loop-items2 div.divider2, div.loop-items2 div.divider4, div.loop-items2 div.divider6, div.loop-items2 div.divider8, div.loop-items2 div.divider10, div.loop-items2 div.divider12 {
	display: block;
	clear: both;
}
div.item {
	padding: 8px;
	max-width: 100%;
}
div.borders { border-top: 1px solid #414042; }
div.borders div.divider1, div.borders div.divider2, div.borders div.divider3, div.borders div.divider4, div.borders div.divider5, div.borders div.divider6, div.borders div.divider7, div.borders div.divider8, div.borders div.divider9, div.borders div.divider10, div.borders div.divider11, div.borders div.divider12, div.borders div.divider13, div.borders div.divider14, div.borders div.divider15 { border-bottom: 1px solid #414042; }
div.borders div.loop5:before, div.borders div.loop4:before, div.borders div.loop3:before, div.borders div.loop2:before {
	content: '';
	width: 0px;
	height: 100%;
	position: absolute;
	margin-left: -1px;
	border-left: 1px solid #414042;
}
div.loop-items5 div.divider5, div.loop-items5 div.divider10, div.loop-items5 div.divider15, div.loop-items4 div.divider4, div.loop-items4 div.divider8, div.loop-items4 div.divider12, div.loop-items3 div.divider3, div.loop-items3 div.divider6, div.loop-items3 div.divider9, div.loop-items3 div.divider12, div.loop-items2 div.divider2, div.loop-items2 div.divider4, div.loop-items2 div.divider6, div.loop-items2 div.divider8, div.loop-items2 div.divider10, div.loop-items2 div.divider12 {
	display: block;
	clear: both;
}
/*.linknme {
	display: block;
	font-weight: bold;
}
.linkimg, .linktxt {
	display: block;
	font-size: 80%;
}
.linkimgwrap img { float: left; }*/
div.prodimg {
	max-height: 240px;
	padding: 0px;
	margin: 0px auto;
	outline: 0px;
	max-width: 100%;
	text-align: center;
}
.prodnme, .prodsku { display: block; }
div.centered .reviews-brief {
	display: block;
	width: 80px;
	max-width: 80px;
	margin: 0px auto;
}
body.prtxt .prodimg {
	display: block;
	width: 25%;
	text-align: center;
	float: left;
	clear: none;
}
body.prtxt div.proddesc {
	display: block;
	width: 70%;
	text-align: left;
	margin: 0px;
	float: right;
	clear: none;
}
body.prtxt div.ss_wl_Box {
	float: left;
	clear: none;
}
div.centered div.ss_wl_Box {
	float: none;
	margin: 0px auto;
	width: 110px;
	overflow: visible;
}
div.centered div.ss_wl_Lists, div.centered div.ss_wl_Lists span.span.ss_wl_List {
	width: 180px;
	min-width: 180px;
}
div.productdesc {
	clear: both;
	overflow: hidden;
}
a#menudisplay, a#searchdisplay { display: none; }
/*span.var-name, span.var-sku, span.var-price {
	display: block;
	padding: 3px 0px;
}
span.var-name b, span.var-sku b, span.var-price b {
	white-space: nowrap;
	font-size: 96%;
}
span.var-name input span.var-sku input span.var-price input { max-width: 90%; }*/
.product-price {
	min-height: 40px;
	padding: 25px 0px;
}
.price-sale {
	color: #174b79;
	font-size: 22px;
	line-height: normal;
	font-weight: 700;
}
.saletxt {
	font-size: 18px;
	font-weight: 400;
	color: #403f41;
}
.price-reg {
	font-weight: 400;
	font-size: 14px;
	color: #403f41;
}
/*
.product .product-price .price-sale { font-size: 120%; }
.product .product-price .price-reg {
	font-size: 90%;
}
.product-price .price-save {
	font-size: 90%;
	color: green;
}*/
.product-option-text, .product-option-header {
	display: block;
	font-size: 90%;
	font-weight: bold;
}
.product-quantity { padding-bottom: 3px; }
.qnty-prc-note {
	font-size: 80%;
	display: block;
	font-weight: normal;
	position: relative;
	top: -4px;
}
table.qp_header { margin: 16px 0px; }
table.qp_header td { padding: 4px; }
body.prtxt .product-quantity {
	display: inline-block;
	float: left;
	clear: none;
	padding-top: 4px;
	padding-bottom: 4px;
	white-space: nowrap;
}
body.prtxt input.add {
	display: inline-block;
	float: left;
	clear: none;
	margin: 4px 8px;
	white-space: nowrap;
}
.subproduct { display: block; }
img.mi-pr-img {
	float: right;
	width: auto;
	max-width: 100%;
}
	float: left;
	clear: none;
	max-width: 40%;
}
	display: block;
	clear: none;
	float: right;
	padding: 0px 0px 10px 16px;
	margin: 0px;
	text-align: right;
	max-width: 60%;
}
	display: block;
	clear: none;
	float: left;
	padding: 0px 16px 10px 0px;
	margin: 0px;
	text-align: left;
	max-width: 60%;
}
div.prod_img {
	display: block;
	text-align: center;
	clear: both;
}
div.row_img {
	display: block;
	text-align: center;
	clear: none;
}
/*.write-review {
	display: block;
	line-height: 20px;
	font-size: 90%;
}
.write-review a {
	text-decoration: underline;
	color: #414042;
}
span.write-review a.reviews_write_review_link {
	font-size: 90%;
	opacity: 0.7;
	filter: opacity(70);
}
.reviews-brief {
	font-size: 90%;
	white-space: nowrap;
}
.reviews-brief div.reviews_stars, div.reviews_stars {
	background-color: #FFFFFF;
	height: 20px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
}
.reviews-brief span.reviews_stars_text, .reviews-brief span.review_product_name, .reviews-brief span.review_microdata_count, span.review_microdata_wrapper span.review_product_name, span.review_microdata_wrapper span.review_microdata_count, div.review span.review_product_name { display: none; }
div#reviews-more .reviews_stars_background, .reviews-brief .reviews_stars_background { background-color: #FFFFFF; }
div#reviews-more {
	border-top: 1px solid #DDD;
	border-top: 1px solid #DDD;
	padding: 14px 0px;
	margin: 0px auto;
}
div#reviews-more div.reviews_stars, div#reviews-more span.reviews_stars_text, div#reviews-more div.reviews_stars_wrapper, div#reviews-more div.reviews_count {
	background-color: #FFFFFF;
	display: inline-block;
	height: 20px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
}
div#reviews-more div.reviews_stars_wrapper {
	height: 16px;
	max-height: 16px;
	overflow: hidden;
	padding: 0px;
	display: inline-block;
	width: 80px;
	position: relative;
	top: 3px;
}
div#reviews-more h4 {
	padding: 22px 0px 4px 0px;
	margin: 0px;
	font-weight: bold;
}
span.review_title {
	font-weight: bold;
	padding: 0px 8px;
}
div#reviews-more div.review { padding: 14px 0px; }
div#reviews-more span.review_author_text, div#reviews-more span.review_author, div#reviews-more span.review_date { line-height: 150%; }*/
div#social-share {
	clear: both;
	padding: 20px 0px;
	margin: 0px auto;
	text-align: center;
}
span.pin-it-button, div#plusone, div.twtr_share, div.fb_share {
	display: inline-block;
	max-width: 90px;
}
div#swaf, a.fb_share {
	display: inline-block;
	margin: 0 10px;
}
div.fb_share {
	position: relative;
	top: -1px;
	width: 90px;
}
div#plusone { max-width: 70px; }
/*#tabContainer {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	clear: both;
}
	list-style: none;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	max-height: 40px;
}
	margin: 0px 2px 0px 0px;
	padding: 0px 16px;
	font-size: 90%;
	display: block;
	color: #888;
	float: left;
	line-height: 40px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
border: 1px solid #F7F6F4;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
background: #F7F6F4;
background: -moz-linear-gradient(top, #F7F6F4 0%, #FFFFFF 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F6F4), color-stop(100%, #FFFFFF));
}
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	color: #414042;
	position: relative;
	z-index: 3;
}
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
border: 1px solid #F7F6F4;
	background: #FFFFFF;
	padding: 10px 16px 20px 16px;
	margin: 0px;
}
	font-weight: bold;
	font-size: 100%;
}*/
/*### Customer Registration ### */
div.signinscreen table.email_pw {
	margin: 0px auto 30px auto;
	width: 300px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}
div.signinscreen table.email_pw td {
	display: table-row;
	width: 300px;
	padding: 5px 0px;
}
div.signinscreen table.email_pw td.email_pw_note {
	font-size: 90%;
	color: transparent;
	text-align: right;
}
div.signinscreen td.email_pw {
	text-align: left;
	font-weight: bold;
}
table.view_edit {
	width: 90%;
	max-width: 600px;
	margin: 10px auto;
}
table.view_edit td.view_edit { width: 50%; }
td.view_edit table td a {
	display: inline;
	padding: 0px;
	text-align: center;
	font-size: 100%;
	background: transparent;
	color: #2A89DD;
}
table.program_reward_hdr {
	margin: 0px auto 10px auto;
	width: 100%;
}
table.program_reward_hdr td, table.program_reward_hdr th {
	padding: 5px;
	text-align: center;
}
table.program_reward { width: 100%; }
table.program_reward td { width: 33%; }
.reorder {
	padding: 10px 0px;
	margin: 0px auto;
}
.cr table.addr_name input { width: 150px; }
.cr table.addr td { font-size: 90%; }
.cr .cart_op2 { display: none; }
.cr td.pw:last-child {
	font-size: 90%;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
td.email_pw_select input { width: 300px; }
td.email_type_select { width: 5%; }
td.email_type { width: 95%; }
td > .cr table.addr_name, td.email_pw_note {
	font-size: 80%;
	opacity: 0.8;
	filter: opacity(80);
	font-style: italic;
}
.cr table.addr_name td:first-child, table.addr_name td.addr_lab { display: none; }
.cr table.addr_name td.addr_name_val input { max-width: 100px; }
/*### Search Results ### */
.se_bottom { padding-top: 30px; }
.se_top { padding-bottom: 30px; }
/*### Gift Certificates ### 
div.gc_policy {
padding: 50px 0px;
margin: 0px;
font-size: 90%;
}*/
/*### Shopping Cart ### */
div#your-shopping-cart-live, div#your-shopping-cart {
	width: 49%;
	float: left;
	clear: none;
	border: 1px solid #CCCCCC;
	text-align: center;
}
div#your-shopping-cart-live h1, div#your-shopping-cart h1, div#shipping-paymenttype h1, div#checkoutscreen h1 {
	background-color: #f1f2f2;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 20px 5%;
	font-size: 28px;
}
div#total-coupcert {
	margin: 0px;
	border-top: 1px solid #CCCCCC;
	padding: 20px 5%;
	text-align: right;
}
input.button6, input.button68 {
	float: left;
	clear: none;
}
div#total-coupcert input.button7 { margin-top: 10px; }
span#coupon {
	display: block;
	font-size: 90%;
	text-align: right;
}
span#coupon input[type="text"] { max-width: 60px; }
/*span#giftcert {
	display: block;
	font-size: 90%;
	text-align: right;
}*/
span#giftcert input[type="text"] {
	max-width: 100px;
	clear: right;
}
span#giftcert input[type="text"]:nth-child(2) { max-width: 40px; }
.padtop { padding-top: 20px; }
table.cart {
	width: 90%;
	margin: 20px 5%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	clear: both;
}
table.cart td {
background: #F7F6F4;
	width: 1%;
	padding: 3px 8px;
	text-align: right;
	font-size: 90%;
}
table.cart .cart_empty {
	padding: 16px 0px;
	text-align: center;
	font-size: 120%;
}
table.cart th {
	font-size: 84%;
	font-weight: normal;
	padding: 5px 5px 3px 5px;
}
table.cart .cart_image {
	vertical-align: middle;
	text-align: center;
}
table.cart .cart_name {
	text-align: left;
	width: 90%;
}
table.cart .cart_quantity input {
	max-width: 45px;
	padding: 3px 4px;
}
.cart td.cart_image, .cart td.cart_name, .cart td.cart_delete, .cart td.cart_sku, .cart td.cart_price, .cart td.cart_total, .cart td.cart_quantity { border-top: 1px solid #FFFFFF; }
table.cart td.cart_op, table.cart td.opt_cart {
	text-align: left;
	font-size: 90%;
}
table.cart textarea { max-width: 200px; }
table.table.cart table.opt_cart, table.cart td.opt_cart {
	padding: 0px;
	margin: 0px;
}
td.totals_saved_txt, td.totals_saved {
	font-size: 110%;
	font-weight: bold;
	color: green;
}
table.totals { margin: 0px 2% 0px auto; }
div#checkoutscreen div#totals {
	display: none;
	padding: 16px 0px;
	margin: 0px auto;
	clear: both;
	text-align: center;
}
div#checkoutscreen div#totals table { margin: 0px auto; }
div#checkoutscreen div#totals table.totals td.totals, div#checkoutscreen table.totals td.totals_txt, div#your-shopping-cart table.cart .cart_sku, div#your-shopping-cart table.cart .cart_price, div#your-shopping-cart table.cart td.cart_op2 { display: none; }
span#coupcertlink {
	color: #2A89DD;
	display: block;
	padding: 14px 0px;
	cursor: pointer;
}
span#vieworderlink {
	display: none;
	color: #2A89DD;
	font-size: 90%;
	padding: 14px 0px;
	cursor: pointer;
}
span#commentslink table {
	margin: 0px 5%;
	width: 90%;
}
span#commentslink table td {
	color: #2A89DD;
	font-size: 90%;
	padding: 14px 0px;
	cursor: pointer;
	text-align: right;
}
span#coupcertlink:hover, span#commentslink:hover, span#vieworderlink:hover {
	color: #2A89DD;
	text-decoration: underline;
}
span#commentslink table td.comm { display: none; }
table.totals td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 90%;
	text-align: right;
}
table.totals tr td:first-child { padding-right: 15px; }
table.totals td.totals_all_txt, table.totals td.totals_all { font-size: 140%; }
div#orderinginstructions table.instruct {
	width: 90%;
	margin: 0px 5%;
	border-collapse: collapse;
	border-spacing: 0px;
}
div#orderinginstructions table.instruct td {
	padding: 0px;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
}
div#orderinginstructions textarea.instruct {
	width: 100%;
	min-width: 100%;
	margin: 0px 0px 20px 0px;
}
div#second-cart-side {
	width: 49%;
	float: right;
	clear: none;
	padding: 0px;
}
div#second-cart-side h5 {
	background-color: #414042;
	margin: 10px 0px 0px 0px;
	padding: 20px 5%;
}
div#second-cart-side h5.pastsection { margin: 0px 0px 10px 0px; }
div#shipping-paymenttype { border: 1px solid #414042; }
div#shipoptions {
	font-size: 90%;
	border-bottom: 1px solid #414042;
	padding: 20px 5% 50px 5%;
	text-align: left;
}
div#shipoptions td { font-size: 100%; }
div#shipoptions input.button7 {
	float: right;
	clear: none;
}
div#select-payment {
	font-size: 90%;
	padding: 40px 5%;
	text-align: left;
}
div#select-payment input.button8[type="submit"] {
	width: 100%;
	max-width: 300px;
	margin: 20px auto 10px auto;
	line-height: 30px;
	font-size: 30px;
	background-color: #2A89DD;
	padding: 6px 20px;
}
span#ss_payment, span#showbasket {
	display: block;
	text-align: center;
}
div#checkoutscreen { border: 1px solid #414042; }
div#checkoutscreen div.custom1, div#checkoutscreen div.custom2, div#checkoutscreen div.custom3, div#checkoutscreen div.custom4, div#checkoutscreen div.custom5 { padding: 10px 5%; }
table.sql_addr { margin: 20px 0px 10px 25px; }
table.sql_addr td { display: table-row; }
.cr table.addr_name { width: 50px; }
td.addr_foot { padding-bottom: 30px; }
table.sql_addr td.sql_addr_select input {
	position: relative;
	top: 25px;
	left: -25px;
}
table.pay_holder {
	margin: 10px auto;
	padding: 0px;
}
td.ship_check, span.email_list {
	font-size: 90%;
	line-height: 40px;
}
div#comments {
	padding: 0px 5% 10px 5%;
	margin: 0px;
	clear: both;
	text-align: center;
	font-size: 90%;
}
div#comments table.comm {
	margin: 0px auto;
	width: 100%;
}
div#comments table td.comm_hdr { display: none; }
div#comments textarea {
	width: 100%;
	min-width: 100%;
	margin: 0px 0px 20px 0px;
}
div#checkoutscreen table.comm {
	margin: 20px auto;
	padding: 0px;
}
span.showbasket {
	display: block;
	text-align: center;
	font-size: 90%;
	line-height: 40px;
}
.shipping-screen div#commentsarea {
	max-width: 100%;
	overflow: hidden;
}
table.addr, table.payment {
	width: 90%;
	margin: 0px 5%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.bill_addr, table.ship_addr {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 10px 0px 0px 0px;
}
table.bill_addr td.bill_addr_hdr, table.ship_addr td.ship_addr_hdr, table.payment td.payment_hdr {
	font-size: 100%;
	text-align: left;
	font-weight: bold;
}
table.payment td.payment {
	width: 30%;
	padding-left: 10px;
	white-space: nowrap;
	font-size: 100%;
}
table.payment td.payment_value select#selPaytype { max-width: 200px; }
table.payment td.payment_value select.payment { max-width: 90px; }
div#secureimage {
	margin: 0px;
	padding: 20px 0px;
	text-align: center;
}
div#secureimage table {
	margin: 0px auto;
	padding: 0px;
}
table.bill_addr td.addr, table.ship_addr td.addr, table.payment td.payment {
	width: 30%;
	padding: 3px 5px 3px 0px;
	font-size: 90%;
	white-space: nowrap;
	text-align: right;
	font-size: 90%;
}
table.bill_addr td.addr_val input, table.ship_addr td.addr_val input, table.payment td.payment_value input, table.bill_addr td.addr_val select, table.ship_addr td.addr_val select, table.payment_value td.payment select { width: 90%; }
table.bill_addr td.addr_val, table.ship_addr td.addr_val, table.payment td.payment_value {
	padding: 3px 0px;
	text-indent: 5px;
	width: 70%;
	font-size: 90%;
	text-align: left;
}
div#checkoutscreen input.button67[type="submit"] {
	width: 100%;
	max-width: 300px;
	margin: 20px auto 10px auto;
	line-height: 30px;
	font-size: 30px;
	background-color: #2A89DD;
	padding: 6px 20px;
}
body div.thankyoupage table.payment td.payment_hdr { padding-top: 10px; }
table.ship_logos {
	margin: 0px;
	float: left;
}
table.ship_logos td.ship_img {
	text-align: center;
	vertical-align: middle;
	width: 25%;
}
table.ship_logos td {
	font-size: 80%;
	width: 200px;
	vertical-align: top;
}
/*### Error Messages ### */
table.checkout_err, table.ups_error, table.inv_err {
	margin: 10px auto;
	padding: 0px;
	border-collapse: collapse;
border: 14px solid #F7F7BE;
	border-spacing: 0px;
background: #F7F7BE;
}
table.checkout_err td, table.ups_error td, table.inv_err td {
	vertical-align: middle;
	text-align: left;
	padding: 0px;
background: #F7F7BE;
	border: 0px;
color: #6B5519;
}
table.checkout_err img, table.ups_error img, table.inv_err img { display: none; }
.notice {
	display: block;
	width: 80%;
	text-align: center;
	padding: 20px 0px;
	margin: 0px auto;
border: 14px solid #F7F7BE;
background: #F7F7BE;
color: #6B5519;
}
span.field_warn {
	color: red;
	font-weight: bold;
}
input.field_warn, select.field_warn { border: 1px solid #6B5519;
background: #F7F7BE;
}
/*### Full Width Submit Buttons ### */
input[type="submit"].button166, input[type="submit"].button8, input[type="submit"].button162 {
	display: block;
	text-align: center;
	min-width: 150px;
	width: 90%;
	max-width: 220px;
	margin: 10px auto;
	color: #FFFFFF;
	font-size: 110%;
}
/*### Full Width non-Submit Buttons ### */
input[type="submit"].button168, input[type="submit"].button169, input[type="submit"].button170, input[type="submit"].button171, input[type="submit"].button172, input[type="submit"].button524 {
	display: block;
	text-align: center;
	width: 90%;
	max-width: 220px;
	margin: 10px auto;
	color: #FFFFFF;
	font-size: 110%;
}
td.view_edit a {
	display: block;
	text-align: center;
	width: 90%;
	max-width: 220px;
	margin: 10px auto;
	color: #FFFFFF;
	font-size: 110%;
	padding: 0px;
}
/*### Small Buttons ###*/ 
input[type="submit"].button164, input[type="submit"].button165, input[type="submit"].button173, input[type="submit"].button185, input[type="submit"].button186, input[type="submit"].button187, input[type="submit"].button188, input[type="submit"].button189, input[type="submit"].button473 {
	display: inline-block;
	text-align: center;
	width: 60px;
	max-width: 60px;
	margin: 5px auto;
	color: #FFFFFF;
}
/*### Other Buttons ### */
input[type="submit"], input.button183, input.button184 {
	display: inline-block;
	text-align: center;
	max-width: 190px;
	margin: 5px auto;
	color: #FFFFFF;
}
/*### Links To Look Like Buttons ### */
body a.printbutton, body .buttonlookalike a {
	display: inline-block;
	text-align: center;
	margin: 5px auto;
	color: #FFFFFF;
	font-size: 90%;
	line-height: 28px;
	padding: 0px 10px 0px 10px;
}
span.ss_wl_Label:hover, a.printbutton:hover, .buttonlookalike a:hover { text-decoration: none; }
body span.ss_wl_Label {
	display: inline-block;
	text-align: center;
	margin: 0px auto;
	color: #FFFFFF;
	font-size: 86%;
	padding: 0px 10px;
	width: 90px;
	letter-spacing: 0.4px;
	position: relative;
	top: -1px;
	line-height: 28px;
}
/*### Plain Text Buttons ### */
.basic-text-link a, .basic-text-link-small a {
	font-weight: bold;
	font-size: 90%;
	color: #2A89DD;
}
.basic-text-link-small a {
	font-size: 90%;
	font-weight: normal;
}
/*### UnUsed Text Buttons ### */
.unused-text-button {
	display: block;
	text-align: right;
	clear: both;
	padding: 60px 20px 10px 0px;
}
.unused-text-button a, .unused-text-button input, .unused-text-button input.button9 {
	border: 0px;
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
	color: #2A89DD;
}
/*### Global Button Settings ### */
span.ss_wl_Label::-moz-focus-inner, input[type="submit"].button166::-moz-focus-inner, input[type="submit"].button8::-moz-focus-inner, input[type="submit"].button162::-moz-focus-inner, input[type="submit"].button168::-moz-focus-inner, input[type="submit"].button169::-moz-focus-inner, input[type="submit"].button170::-moz-focus-inner, input[type="submit"].button171::-moz-focus-inner, input[type="submit"].button172::-moz-focus-inner, input[type="submit"].button524::-moz-focus-inner, td.view_edit a::-moz-focus-inner, input[type="submit"].button164::-moz-focus-inner, input[type="submit"].button165::-moz-focus-inner, input[type="submit"].button173::-moz-focus-inner, input[type="submit"].button185::-moz-focus-inner, input[type="submit"].button186::-moz-focus-inner, input[type="submit"].button187::-moz-focus-inner, input[type="submit"].button188::-moz-focus-inner, input[type="submit"].button189::-moz-focus-inner, input[type="submit"].button473::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input.button183::-moz-focus-inner, input.button184::-moz-focus-inner, a.printbutton::-moz-focus-inner, .buttonlookalike a::-moz-focus-inner {
border-width: 1px 0;
border-style: solid none;
border-color: transparent;
padding: 0;
}
span.ss_wl_Label, input[type="submit"].button166, input[type="submit"].button8, input[type="submit"].button162, input[type="submit"].button168, input[type="submit"].button169, input[type="submit"].button170, input[type="submit"].button171, input[type="submit"].button172, input[type="submit"].button524, td.view_edit a, input[type="submit"].button164, input[type="submit"].button165, input[type="submit"].button173, input[type="submit"].button185, input[type="submit"].button186, input[type="submit"].button187, input[type="submit"].button188, input[type="submit"].button189, input[type="submit"].button473, input[type="submit"], input.button183, input.button184, a.printbutton, .buttonlookalike a {
	cursor: pointer;
	padding: 4px 15px;
	font-size: 18px;
	line-height: 24px;
	border: 0px;
}
input.button154, input.button383 {
	font-size: 15px;
	line-height: 15px;
}
/*div#header div#logo-cell {
	text-align: center;
	width: 100%;
	display: block;
}*/
/*div#header a#make-logo {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 200%;
	line-height: 100%;
	color: #414042;
}*/

/*div#nav div.suckertreemenu { padding: 0px; }
div#nav div.suckertreemenu ul li a {
	color: #ffffff;
	font-size: 26px;
	line-height: 40px;
	padding: 0px 20px;
}*/
/*div#nav div.suckertreemenu ul li:last-child a { border-right: 0px; }*/
/*div#nav div.suckertreemenu ul li ul li a {
	position: relative;
	left: -1px;
	line-height: 30px;
}*/
/*div#nav div.suckertreemenu ul li ul li:last-child a { border-right: 1px solid #414042;
}
div#nav div.suckertreemenu ul li ul li:first-child a { border-top: 1px solid #414042;
}*/
/*div#nav div.suckertreemenu ul li a:hover, div#nav div.suckertreemenu ul li:hover a {
	background-color: #174b79;
	opacity: 1;
	filter: opacity(100);
	color: #ffffff;
}
div#nav div.suckertreemenu ul li ul li:hover a, div#nav div.suckertreemenu ul li ul li a:hover { background-color: #FFFFFF; }
div#nav div.suckertreemenu ul li ul li ul li:hover a, div#nav div.suckertreemenu ul li ul li ul li a:hover { background-color: #F7F6F4;
}
div#nav div.suckertreemenu ul li ul li ul li ul li:hover a, div#nav div.suckertreemenu ul li ul li ul li ul li a:hover { background-color: #FFFFFF; }*/
.productdesc {
	padding: 14px 10px 4px 0px;
	line-height: 130%;
}
table#newsletter_tbl td { display: table-row; }
/*div#altlinksbottom {
	margin: 10px auto;
	max-width: 1200px;
	text-align: center;
	height: 50px;
}
div#altlinksbottom div.right_pagelinks a { color: #414042; }
div#altlinksbottom div.right_pagelinks a:hover { color: #F2F2F2;
}
div#altlinksbottom div.right_pagelinks { border-right: 1px solid #414042; }
div#altlinksbottom div.right_pagelinks:last-child { border-right: 0px; }
div#altlinksbottom div.right_pagelinks { overflow: hidden; }
div#altlinksbottom div.right_pagelinks:hover { overflow: visible; }*/

