@charset "UTF-8";
/* AMA Store CSS Override */

/* tabbed content */
.content, .page-content {color: #333; font-size: 13px; }
.content p,  .pageBody p, .page-content p { color: #333; font-size: 13px; margin:0 0 1em 0;}
.content a, p a, .page-content p a { text-decoration: underline; }
.content a:hover, .pageBody a:hover, .page-content a:hover { color: #D56800; }
.content ul, .page-content ul { list-style: disc; margin: 0 0 10px 15px; }
.content ol, .page-content ol {  margin: 0 0 10px 15px; font-size: 13px;}
.content li, .page-content li { margin-bottom: 7px; }
.content table, .page-content table { border: 1px solid #999;  border-right: none; border-bottom: none; width: 100%; margin-bottom: 1em;}
.content th, .content td, .page-content td, .page-content th {  padding: 5px;  border-right: 1px solid #999; border-bottom: 1px solid #999;}
.content th, .page-content th { font-weight: bold; }
.content td, .page-content td { font-size: 12px;}
.content img { vertical-align: top; }
.content h1, .pageBody h1, .page-content h1 { font-size: 22px; margin-bottom: 1em; font-weight:bold;}
.content h2, .pageBody h2, .page-content h2 { color: #333; font-size: 18px; margin-bottom: .9em; font-weight:bold;}
.content h3, .pageBody h3, .page-content h3 { font-size: 16px; font-weight:bold;}
em, .pageBody em, i { font-style:italic; }
strong, .pageBody strong, b { font-weight: bold; }
strong em, em strong, i b, b i { font-style: italic; font-weight: bold; }
font { color: #333; font-size: 13px; }
.item_image { font-size: .75em; }

/* other overrides */
.intro_section p { font-size: 15px; line-height:1.25em; }
.intro_section { margin-bottom: 1.25em;}
p.medium-site-color { color: #555; }
.pageBody { margin-top: 20px; }
form#addToCart {  }
#navigation ul li a {font-size: 15px; font-weight:bold; }
#navigation ul li li a { color: #444; font-size: 12px; }
#navigation ul li li a:hover { color: #d56800; } 
#breadcrumb a { font-color: #909094; }
#breadcrumb a:hover { color: #d56800; text-decoration:underline;}
#breadcrumb { border-bottom: 1px solid #CCCCCC; margin: 0 2px; padding: 6px 0 8px 20px; }
.content p, table.alsoAvailable td.list, .qty label, td.list, p.productMessage, .details p.status, #breadcrumb a { color: #333;}
#header_search .search-input { color: #666; font-size: 13px; font-weight: normal;}
p.productMessage { font-size: .8em; line-height:1.25em;}
.qty p.productMessage { margin:0 0 1em 0; color: #666; font-size: .75em;}
.media p.productMessage { font-size: .75em; }
a.productLink { color: #426;  }
a.productLink:hover { text-decoration:underline; color: #d56800;  }
a.additionalOptions { display: inline-block; margin-top: 10px; }
a.additionalOptions:hover { text-decoration:underline; color: #d56800;  }
a.button span { font-size: 12px; }
a.additionalOptions:hover, a.button span:hover, a:hover { color: #d56800; }
h4 a:hover {text-decoration: underline;}
a.button.addToCart span:hover { color: #fc0; }
h2 {font-size: 1.4em; line-height: 1em;}
.header h1, .details .header { font-size: 13px; text-transform:none; color: #565656; }
.sideNavigation { padding: 20px 0 0 20px; }
.tabMenu li.active a, td.member, .tabMenu li a:hover  { color: #333;}
.tabMenu li a:hover  { color: #fc0;}
.tabMenu li.active a:hover { color: #333; }
table.alsoAvailable { margin-bottom: 10px; margin-top: 25px;}
th, td { text-align: left; }
td.list span { color: #999; }
#emailSignupCallout a.button span {font-size: 11px;}
#footer a:hover, #footerInfo a:hover,#emailSignupCallout a.button:hover span { color: #fc0; }
#footerInfo p { font-size: 11px; }
iframe {border: 0; outline: none; }
.productInfo { padding: 0; }
.productInfo .media div {overflow: hidden;}
.item_information { float: left; width: 138px; }
.highlight_lists .large-padding-left {
    min-height: 200px;
} /* trying to fix oddly wrapped products on the listing pages */

/* featured items */
.relatedList .xsmall-font-size { font-size: 12px; font-weight: bold; }

/* content specific pages */
.single-product { width: 360px; height: 140px; float: left; margin: 0 15px 15px 0; overflow: hidden; position:relative;}
	.product-thumb { float: left; border: none; width: 100px;} 
	.product-text { float: left; width: 255px;}
		.product-text h4 { margin: 0; }
		p.savings { color: #900; font-weight: bold; margin: 5px 0 5px 0;}
		p.promo {  margin: 0; }
		
.box-float { width: 45%; float: left; height: auto; color: #555; font-size: 12px; margin: 0 10px 1em 0; }
.box-float p { color: #555; font-size: 12px; }
