/*  ============================ Old links.css content ============================================================= */

a img { border:0}
a:link {color:#0000FF;}
a:visited {color:#993399;}
a:hover {text-decoration:none;}
a:active {color:#FF0000;}

a.hidden {color:#000000;}
a.hidden:visited {color:#000000;}
a.hidden:hover {color:#0000CC;}
a.hidden:active {color:#000000;}

a.blackRed {font-family:Verdana; color:#000000; text-decoration:none}
a.blackRed:visited {font-family:Verdana; color:#000000; text-decoration:none}
a.blackRed:hover {font-family:Verdana; color:#ff0000; text-decoration:underline}

a.blackWhite {font-family:Verdana; color:#000000; text-decoration:none}
a.blackWhite:visited {font-family:Verdana; color:#000000; text-decoration:none}
a.blackWhite:hover {font-family:Verdana; color:#ffffff; text-decoration:none}

a.blueRed {font-family:Verdana; color:#0000ff; text-decoration:none}
a.blueRed:visited {font-family:Verdana; color:#0000ff; text-decoration:none}
a.blueRed:hover {font-family:Verdana; color:#ff0000; text-decoration:underline}

a.nav:link {color:#333333;padding:2px;}
a.nav:visited {color:#cccccc;padding:2px;}
a.nav:hover {color:#FFFFFF;background-color:#666666;padding:2px;}

a.menu {font-family:arial, helvetica, sans-serif;font-weight:bold;text-decoration:underline;}
a.menu:visited {font-family:arial, helvetica, sans-serif;font-weight:bold;text-decoration:underline;}
a.menu:hover {font-family:arial, helvetica, sans-serif;font-weight:bold;text-decoration:underline;letter-spacing:1px;}

a.link-box {padding-left:5px;background-color:#FFFFFF;text-decoration:none;border:none;color:#000000;font-family: Arial, Helvetica, sans-serif;}
a.link-box:visited {padding-left:5px;background-color:#FFFFFF;text-decoration:none;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-box:hover {display:block;padding-right:10px;padding-left:10px;text-decoration:none;background-color:#e8c9b1;border:1px solid #BC6522;font-family:Arial, Helvetica, sans-serif;}

a.link-footer {text-decoration:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-footer:visited {text-decoration:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-footer:hover {color:#BC6522;font-family:Arial, Helvetica, sans-serif;}

a.link-paint {background-color:transparent;border:none;color:#0000FF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
a.link-paint:visited {background-color:transparent;border:none;color:#0000FF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
a.link-paint:hover {color:#000000;background-color:#e8c9b1;border:1px solid #BC6522;font-family:Arial, Helvetica, sans-serif;}

a.link-item {background-color:transparent;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-item:visited {background-color:transparent;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-item:hover {display:block;background-color:#e8c9b1;border:1px solid #BC6522;font-family:Arial, Helvetica, sans-serif;}

a.link-blue {background-color:transparent;text-decoration:none;border:none;color:#0000FF;font-family:Arial, Helvetica, sans-serif;}
a.link-blue:visited {background-color:transparent;text-decoration:none;border:none;color:#0000FF;font-family:Arial, Helvetica, sans-serif;}
a.link-blue:hover {background-color:transparent;font-weight:bold;border:none;font-family:Arial, Helvetica, sans-serif;}

a.link-blue-red {background-color:transparent;text-decoration:none;border:none;color:#0000FF;font-family:Arial, Helvetica, sans-serif;}
a.link-blue-red:visited {background-color:transparent;text-decoration:none;border:none;color:#0000FF;font-family:Arial, Helvetica, sans-serif;}
a.link-blue-red:hover {background-color:transparent;text-decoration:underline;border:none;color:#FF0000;font-family:Arial, Helvetica, sans-serif;}

a.link-white {background-color:transparent;text-decoration:none;border:none;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
a.link-white:visited {background-color:transparent;text-decoration:none;border:none;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
a.link-white:hover {background-color:transparent;font-weight:bold;border:none;font-family:Arial, Helvetica, sans-serif;}

a.link-black-red {background-color:transparent;text-decoration:none;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-black-red:visited {background-color:transparent;text-decoration:none;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-black-red:hover {background-color:transparent;border:none;color:#FF0000;font-family:Arial, Helvetica, sans-serif;}

a.link-menu {background-color:transparent;text-decoration:none;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-menu:visited {background-color:transparent;text-decoration:none;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-menu:hover {background-color:transparent;font-weight:bold;border:none;color:#FF0000;font-family:Arial, Helvetica, sans-serif;}

a.link-none {background-color:transparent;text-decoration:none;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-none:visited {background-color:transparent;text-decoration:none;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}
a.link-none:hover {background-color:transparent;text-decoration:none;border:none;color:#000000;font-family:Arial, Helvetica, sans-serif;}



/*  ============================= Old CSS.  New CSS is below ======================================================== */

body						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(/assets/background.gif) #b8bee0; margin:0 0 0 0}

/* Surrounding elements shadowing and spacing */
#top-shadow, #top        	{background:url(/assets/side-top.gif) repeat-x bottom;}
#leftnav    				{background:ghostwhite;}
.left-shadow, #left   		{background:url(/assets/side-left.gif) repeat-y #ffffff; width:9px}
#middle     				{background:#ffffff;padding-left:5px}
.right-shadow, #right		{background:url(/assets/side-right.gif) repeat-y #ffffff; width:9px}
#bottom-shadow, #bottom     {background:url(/assets/side-bottom.gif) repeat-x top;}

/* forms */
form							{margin:0px}
button							{font-family:Verdana, Arial, Helvetica, sans-serif}
label							{cursor:pointer;}
.fld							{background: #FFFFFF;}
.fld:focus						{background: #e3e1e1; border-style:inset; border-width:2px;}
button.submit					{border: none; background-color: transparent;}
.input1							{background-color: #ffffff;	background-image: url(/assets/bg_inputs.gif);
								 background-repeat: repeat-x; background-position: left top; border: 1px solid #B6B6B6;
								 padding: 2px; font-size: 1em; font-family: Verdana, Arial, sans-serif;}
.input1:focus					{border: 1px solid #577036;}
.combobox						{background-color: #ffffff;	background-image: url(/assets/bg_inputs.gif);
								 background-repeat: repeat-x; background-position: left top; border: 1px solid #B6B6B6;
								 padding: 3px; font-size: 1em; font-family: Verdana, Arial, sans-serif;}
.combobox:focus					{border: 1px solid #577036;}

/* error & confirmation */
.errors 						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red;}
.confs, .success				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: green;}
.note {font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: orange;}

/* normal */
.xs 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.s 								{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.m 								{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}
.l 								{font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;font-size: 16px;}

/* bold */
.xsb 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold;}
.sb 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;}
.mb 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold;}
.lb 							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold;}

/* links */
a, a:visited 					{color:#0000ff; text-decoration:none}
a:hover      					{color:#ff0000; text-decoration:underline}

a.blackRed, a.blackRed:visited	{color:#000000; text-decoration:none}
a.blackRed:hover             	{color:#ff0000; text-decoration:underline}

a.blackBlack, a.blackBlack:visited	{color:#000000; text-decoration:none}
a.blackBlack:hover             		{color:#000000; text-decoration:none}

a.nav, a.nav:visited          	{color:#000000; text-decoration:none; font-weight:bold; padding:3px; cursor:pointer;}
a.nav:hover                    	{color:#000000; text-decoration:none; font-weight:bold; padding:3px; cursor:pointer;}

/* misc */
.line							{border-bottom:1px solid #cccccc}


/* ===================================== End of Old CSS ============================================================= */

/* New CSS */

/* Font faces pulled over from google */

@font-face {
  font-family: 'Podkova';
  font-style: normal;
  font-weight: normal;
  src: local('Podkova'), url('//themes.googleusercontent.com/static/fonts/podkova/v3/E0T5zu6Y9VgTSywiWVWk7Q.woff') format('woff');
}
@font-face {
  font-family: 'Nothing You Could Do';
  font-style: normal;
  font-weight: normal;
  src: local('Nothing You Could Do'), local('NothingYouCouldDo'), url('//themes.googleusercontent.com/static/fonts/nothingyoucoulddo/v2/jpk1K3jbJoyoK0XKaSyQAZsYoLsUhJo8DEpooYVMXYU.woff') format('woff');
}
/*
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  src: local('Bitter-Bold'), url('http://themes.googleusercontent.com/static/fonts/bitter/v2/evC1haE-MsorTl_A7_uSGT8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  src: local('Bitter-Regular'), url('http://themes.googleusercontent.com/static/fonts/bitter/v2/SHIcXhdd5RknatSgOzyEkA.woff') format('woff');
}*/

.fancy-block-font{
	font-family:'Podkova', Arial, sans-serif;
}
/*
.fancy-heavy-font{
	font-family: 'Bitter', serif;
}*/

.fancy-nothing-font{
	font-family: 'Nothing You Could Do', 'Book Antiqua', 'Palatino Linotype', Palatino, serif;
}

.fancy-line-font{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
}

.fancy-sans-font{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, sans-serif;
}
/* Top Heading / Header for most pages */

#TopNav {
	position:absolute;
	left:228px;
	right:16px;
	top:90px;
	z-index:1;
}

.header-icon{
	vertical-align:top;
}

.info-link, .welcome{
	text-align:right;
	padding-top:.2em;
	padding-bottom:.2em;
	color:#333;
}
.info-link:hover{
	background: -webkit-linear-gradient(left, transparent, transparent 50%, rgba(0, 0, 8, 0.2));
	background: -moz-linear-gradient(left, transparent, transparent 50%, rgba(0, 0, 8, 0.2));
	background: -ms-linear-gradient(left, transparent, transparent 50%, rgba(0, 0, 8, 0.2));
	background: -o-linear-gradient(left, transparent, transparent 50%, rgba(0, 0, 8, 0.2));
}

.info-link a:hover .symbol{
	text-decoration:none;
	color:#333;
}


/* General styles */


.fancy-font{
          font: normal 18px/2.3em georgia, times, "times new roman", serif;
 }
 
.antialiased {text-shadow:0 0 2px rgba(0, 0, 0, 0.6);}

/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
208.   j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }

/* Brand page styles */

.old-price{
	text-decoration:line-through;
	font-weight:normal;
}
	
.border-less table
{
    border-collapse: collapse; /* 'cellspacing' equivalent */
    border:none;
    text-align:center
}

.border-less table td, .border-less table th
{
    padding: 0; /* 'cellpadding' equivalent */
}	


/* Index page  styles */

.bordered-hover{
	border:1px solid #ffffff;
	vertical-align:top;
}


.bordered-hover:hover{
	border:1px solid #cccccc;
}

.overlib-box{
	border:1px black solid;
	background-color:#F6F1CB;
	padding:1em;
}
.overlib-box a, .overlib-box a:link, .overlib-box a:active, .overlib-box a:visited, overlib-box a:hover{
	text-decoration:none;
	color:black;
}

/* ============ Product page and Cart ========= */

#item-name, .item-name {
	display:inline-block;
	text-align:center;
	margin:.1em 0;
	padding:.1em .1em;
	font-weight:bold;
	/*background-color:aliceblue;*/
	border-top:3px solid #c0c0c0;
	border-bottom:3px solid #c0c0c0;
	position: relative;
}

#item-name{
	font-size:200%;
	min-width:100px;
	min-height: 1em;
}

#current-price, .money-style-price{
	margin:.1em;
	display:inline-block;
	padding:.2em .4em;
	background-color:#336633;
	color:ghostwhite;
	font-weight:bold;
}

#current-price{
	font-size:130%;
	padding:.2em 1em;
}

h2#brand-name, .brand-name{
	font-size:1em;
	font-weight:bold;
	margin: .3em 0;
}

h2#brand-name{
	font-style:italic;
}




/* ============ Cart =============== */

.cart-container, #cart-title{
	color:#333;
}


#add-to-cart, #domestic-checkout-button, .order-submit{
	color:white;
	font-size:20px;
	font-weight:bold;
	background:#FF5D00 repeat-x 0 -337px;
	cursor:pointer;
	border:2px solid #FFCC99;
	border-radius:10px;
	text-shadow:rgba(0, 0, 0, .3) 0px 2px 2px;
	padding:6px 12px 4px;
}

#international-checkout-button{
	color:white;
	font-size:15px;
	font-weight:bold;
	background:#999900 repeat-x 0 -337px;
	cursor:pointer;
	border:2px solid #CCCCCC;
	border-radius:10px;
	text-shadow:rgba(0, 0, 0, .3) 0px 2px 2px;
	padding:6px 12px 4px;
}

#add-to-cart:hover, #domestic-checkout-button:hover, #international-checkout-button:hover, .order-submit:hover{
	text-shadow:#333 0px 2px 2px;
	border-color:#333;
}

.order-submit{
	margin-bottom:2em;
}

.checkout-button:hover{
	text-decoration:none;
}

a.remove-link{
	text-decoration:none;
}

.cart-quantity-update-button{
	zoom: 1;
	padding: 5px 8px;
	border: 1px solid #DDD;
	color: #2C5987;
	font-size: 9px;
	font-weight: bold;
	background: #E8E8E8 0 -444px;
	text-indent: 0;
}

.btn{
	width: auto;
	text-decoration: none;
	overflow: visible;
	font-family: Verdana, Arial, sans;
	text-transform: uppercase;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	outline: 0;
}

.cart-headers{
	padding:5px; background-color:#d5d8e8; border-top:1px solid #000000; border-bottom:1px solid #000000;
}

.cart-item-details{
	padding-top:.7em;
	padding-bottom:.7em;
}

.checkout .cart-item-details{
	padding-top:.7em;
}


.return-or-exchange{
	border-radius:1em;
	padding:.2em .3em;
	font-size:1.5em;
	font-weight:bold;
	color:green;
	border: 2px solid green;
	display:inline-block;
	background-color:mediumspringgreen;
	background-color:rgba(100, 200, 100, .5);
}
.return-or-exchange:after{
	content:" \2192 ";
}
.return-or-exchange:before{
	content:" \2295 ";
}
.return-or-exchange:link, .return-or-exchange:visited{
	color:green;
	text-decoration:inherit;
}

.style3 {
	color: #FFFFFF;
	font-weight: bold;
}
.style4 {
	color: #000099;
	font-weight: bold;
	font-size: 16px;
}
.style5 {color: black}
.style7 {font-size: 12px}

.table-div{
	display:table;
}

.homepage-title{
	font-size:1em;
	margin:0;
	padding:0;
}

.homepage-subtitle h2{
	font-size:1em;
	margin:0;
	padding:0;
}

.news-section{
	width:100%;
	display:table;
}
.news-table{
	width:100%;
}

.news-item-heading.fancy-nothing-font{
	font-size:2em;
	margin:.5em .2em .2em;
}
.news-blurb{
	position:relative;
	min-height:96px;
	border: thin solid #E7DBB2;
	margin: .3em;
	margin-bottom:2em;
	z-index:5;
}
.news-blurb.no-image{
	z-index:1;
}
.news-blurb img{
	float:left;
	max-width:400px;
}

#leather-accessories{
	margin: 1em 0 2em;
	border:10px solid rgb(100, 100, 130);
	border:10px solid rgba(100, 100, 130, .3);
	background-color:#a5b1d9;
	text-align:center;
	font-size:2em;
	min-height:50px;
	padding:.5em;
}

#leather-accessories a:hover {
	color:blue;
	text-decoration:none;
}

#leather-accessories span {
	color: white;
	font-weight: bold;
	color: #fff;
}

.clearance{
	display:block;
	min-height:2em;
	width:94%;
	margin:20px 3% 1em;
	border:5px dotted #ffc;padding:4px
}
.clearance img{
	margin-top:-20px;
	float:left;
}

.star-shocked{
	padding: 0 .3em;
	font-style:italic;
	font-size:1.1em;
}

.news-text{
	margin-bottom:1.5em;
}
.news-text .news-description{
	color: black;
	text-decoration:none;
}
.news-text .news-description a:hover {
	color:rgb(30, 30, 30);
}
.news-blurb.grand-display{
	text-align:center;
	font-size:1.2em;
}
.news-blurb .image-bar{
	min-height:.7em;
}
.news-blurb.grand-display .image-link{
	margin-left:3%;
	min-height:150px;
	text-align:center;
	max-width:57%;
}
.news-blurb.grand-display img{
	max-width:57%;
	min-width:200px;
	background-color:white;
	border-radius:70px;
	border:7px gray solid;
	border-color:rgba(30, 30, 30, .1);
	z-index:3;
}
.news-blurb.mini-news .image-link{
	padding-right:2em;
	position:absolute;
	top:0;
	left:0;
}
.news-blurb.mini-news .news-item-heading{
	margin-left:160px;
}
.news-blurb.grand-display .news-text{
	margin-left:40%;
}
.news-blurb.mini-news .news-text{
	margin-left:160px;
}

#gift-cards {
	background-color: #d4f1d6;
	width: 95%;
	text-align: center;
	margin: 10px auto;
}
#home-content{
	width:99%;
	margin:0 auto;
}
#home-content-main {
	width: 100%;
	margin: 0 auto;
	border: 0;
}

#leftnav {
	width: 175px;
}

td.homepage-subtitle {
	background-color: #a5b1d9;
	padding:5px;
	border-bottom: 1px solid #000000;
	color: #ffffff;
}

#intro-text {
	text-align: center;
	padding: 5px 5px 0;
}

#news-wrapper {
	border: thick solid #e7dbb2;
	margin: 5px;
	background-color: #f6f1cb;
}

#news-promotions-specials {
	min-width: 240px;
}

#news-promotions-specials-header {
	margin: 0 0 1em;
	/*background-color: #0c2538;*/
	background-color:#1E6D74;
	/*background-color:olive;*/
	text-align: center;
	font-size:2em;
	color:white;
	margin:0;
	text-shadow: 0 0 3px black;
	text-align:center;
	border-radius-right-bottom:10px;
}

/* ====================== Leftnavbar ================= */

.leftnav-sale-notice{
color:#ff0000;
font-size:8px;
font-weight:bold;
cursor:default;
margin-right:-1em;
}
.brand-name-td{
	padding-left:5px; font-size:10px;
}
/*
.brand-name-td a{
margin-right:3px;
}*/

.hover-row.active-row{
background:#b8bee0;
}
.hover-row.active-row a{
color:red;
}
.hover-row:hover {
background:#b8bee0;
}
.hover-row a:hover {
text-shadow: 0 0 3px white;
}

.brand-item-count {
color:#999999; 
color:rgba(150, 150, 150, .5);
font-size:8px; 
font-weight:bold; 
padding-right:3px;
}

.active-row .brand-item-count, .hover-row:hover .brand-item-count {
	color:#333333;
}


.horizontal-text-seperator {
border-top:1px solid #ffffff;
filter:alpha(opacity=25);-moz-opacity:.1;opacity:.1;
}


.type-heading{
color:rgb(10, 10, 20);
cursor:pointer;
background-color:#b8bee0;
border-top:1px solid gray;
padding-left:5px !important;
text-transform:uppercase;
font-size:15px !important;
font-weight:normal !important;
font-family:Impact, Charcoal, sans-serif !important;
/*font-family: ‘Trebuchet MS’, Helvetica, sans-serif !important;*/
}

.heading-plus, .category-show-hide{
background-color:#b8bee0;
border-top:1px solid gray;
padding-left:5px;
padding-right:3px;
}

.category-show-hide{
/* This and the above are almost identical, just not quite */
	padding-left:0;
	padding-right:3px;
}
	
.navbar-section{
	width:100%;
	display:table;
}
.navbar-filter{
	background-color:lightblue;
	text-transform:uppercase;
	font-weight:bolder;
}

.sidebar-heading{
	color:ghostwhite;
	background-color: darkblue;
	width: 100%;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
	padding:.3em 0 .3em;
}


#filter-select {
	position: relative;
}

#filter-select:after {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	
	border: 10px solid transparent;
	border-top-color: darkblue;

	top: 100%;
	left: 50%;
	margin-left: -10px;
}

#search-heading {
	position: relative;
}

#search-heading:after {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	
	border: 10px solid transparent;
	border-top-color: darkblue;

	top: 100%;
	left: 50%;
	margin-left: -10px;
}

/* ================== Footer css ================== */
.footer-block{
	float:left;
	width:29%;
	padding:0 2%;
}
.footer-block h4{
	color:#393939;
	margin:0 10%;
}

/* ================ Contact information css =========== */

.vcard{
	margin: .2em 1em; border: 1px solid grey; padding: .5em;
}

#contactuscontent .org{
	font-weight:bold;
}

#contactuscontent .vcard{
	border:1px solid rgba(100, 100, 100, .2);
	text-align:center;
}

/* Catalog css */
.catalogpaging a{
	font-size:1.5em;
	margin:0.1em 2%;
	display:inline-block;
	text-align:center;
}
.catalogpaging a:hover{
	text-decoration:none;
}
.catalogpaging .first{
	text-align:right;
}
.catalogpaging .last{
	text-align:left;
}

.cat-nav-bookend{
	background-color:#b8bee0;
	border-radius:.5em;
	text-align:center;
	padding:.1em 0;
	margin:0 .5em;
}


/* Old Brands.css file */

.clear {
	clear: both;
}

.hidden {
	display: none;
}

.block {
	display: block;
}


#content-heading {
	padding: 5px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #99a4de;
}

#content {
	padding: 5px;
}

#tab-header {
	clear: both;
	border-bottom: 1px solid #000;
}

.tab {
	display: inline;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	margin-right: 1px;
	background-color: #b8bee0;
	position: relative;
	top: -5px;
}

.tab-active {
	border-bottom: 1px solid #b8bee0;
}

.tab-inactive {
	border-bottom: 1px solid #000;
}

.sub-content {
	margin: 0px;
	padding: 0px;
	min-width: 640px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

ul.sub-content {
	list-style: none;
}

ul.sub-content li.collection-row {
	clear: both;
}

.view-collection {
	margin: 0px;
	padding: 5px;
	background-color: #b8bee0;
}

.view-collection div {
	float: right;
	text-align: center;
}

.collection {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.collection .product {
	 float: left;
	 margin-bottom: 10px;
	 text-align: center;
	 width: 24.9%;
}

/* Customer service page */

#customer-service h2{
	text-align:center;
	margin-bottom:.1em;
	margin-top:1.1em;
	color:#333;
}

#customer-service .topic-section{
	border-bottom:1px dashed #cccccc;
}

#customer-service .top-link{
	display:block;
	text-align:center;
	margin-top:5em;
	margin-bottom:5em;
	font-weight:bold;
}

#customer-service a.top-link{
	color:#53868B;
}

#customer-service .top-link:after{
	content:'^';
}

#customer-service .note{
	color:maroon;
}

.phone-link-icon, .mail-link-icon{
	text-decoration:none;vertical-align:middle;
}

/* Account css */


.banner{
	background-color:navy;
	color: ghostwhite;
	padding:.5em .7em;
}
#account-login .subtitle{
	font-size:16px;
}
#account-login h3.subtitle{
	margin:.2em auto;
	text-align:center;
}
#account-login .subtitle.small{
	font-size:14px;
}
#account-login-header{
	font-size:20px;
	text-align:center;
}
#account-login .other-action{
	padding:.3em;
}

.standard-header{
	font-size:20px;
	text-align:center;
	margin:.3em 1em;
}

.table-standard, .standard-table{
	margin-left:auto;
	margin-right:auto;
	color:#333;
	border:none;
	border-collapse: collapse; /* Cellspacing equivalent */
}
table.table-standard td, table.standard-table td{
	padding:0; /* Cellpadding equivalent */
}
.table-of-data
	border:4px double brown;
}
tr.oddeven:nth-child(odd) {
	background: rgba(201, 201, 201, .5);
}
.login-submit{
	font-size:20px;
	padding:.3em;
	font-weight:bold;
}

