/* CUSTOM ADDS FOR MERCH METHOD
----------------------------------*/
html, body {
	background: #000000;
	margin: 0px;
	padding: 0px;
	margin: 0 auto;
	text-align: center;
}

#wrap {
	width: 913px;
	margin: auto;
	text-align: left;
}

#wrappad {
	/*padding: 23px 35px;*/
	/*background: url('../images/wrap_bg.jpg') repeat-x #8e8d8d;*/
}

/* Float
----------------------------------*/
.fleft, #wrappad, #pageHeader, #pageHeader .logo, #navigationBar, #navigationBar a, #pageHeaderNav, #pageHeaderNav ul, #pageHeaderNav ul a, #pageHeaderBanner, #pageHeaderNav #navbox, #pageHeaderNav #navbox input, #pageQuicklinks, #pageFooter { float: left; }
.fright, #navigationIcons { float: right; }

/* Width
----------------------------------*/
#pageHeader, #pageHeaderNav, #pageHeaderBanner, #pageQuicklinks, #pageFooter, #pageQuicklinks div.wrap div.nav
 { width: 100%; }

/* Font Color
----------------------------------*/
html, body, h1, h2, h6, a, a:hover, .infoBox .title a:hover, .moduleBox .title a:hover, .contentBox .title a:hover, #pageQuicklinks div.wrap div.nav a:hover { color: #ffffff; }
#pageHeader, #pageHeader a, #pageQuicklinks, #pageQuicklinks a, .infoBox .title, .moduleBox .title, .contentBox .title, .moduleBox .title h6, .contentBox .title h6, .infoBox .title a, .moduleBox .title a, .contentBox title a { color: #979797; }
#pageHeader a:hover, #pageQuicklinks a:hover, .infoBox .title a:hover, .moduleBox .title a:hover, .contentBox title a:hover { color: #cccccc; }
#pageFooter, #pageFooter a { color: #FFFFFF; }
#pageHeaderNav ul a { color: inherit; }

/* Font Family
----------------------------------*/
h1, h2, h6, #pageHeader, #pageQuicklinks, .infoBox .title, .moduleBox .title, .contentBox .title, .moduleBox .title h6, .contentBox .title h6, .infoBox .content, .moduleBox .content, .contentBox .content, #pageQuicklinks div.wrap div.header, #pageQuicklinks div.wrap div.nav { font-family: inherit; }

/* Font Size
----------------------------------*/
.moduleBox .title h6, .contentBox .title h6, .infoBox .content, .moduleBox .content, .contentBox .content, #pageQuicklinks div.wrap div.header { font-size: inherit; }

/* Font Weight
----------------------------------*/
#pageHeader a, #pageHeaderNav ul a, .infoBox .title, .moduleBox .title, .contentBox .title, #pageHeaderNav #navbox input#submit, #pageQuicklinks, a.buttonGreen, input.buttonGreen { font-weight: bold; }
.moduleBox .title h6, .contentBox .title h6, #pageQuicklinks div.wrap div.header { font-weight: inherit; }
#pageQuicklinks div.wrap div.nav { font-weight: normal; }

/* White Space
----------------------------------*/
#navigationBar, #navigationBar a, #pageHeaderNav ul a, #pageFooter { white-space: nowrap; }

/* Backgrounds
----------------------------------*/
#pageHeaderBanner, .infoBox, .moduleBox, .contentBox, #pageFooter { background: #0A0A0A; }
/*#pageQuicklinks, .infoBox .title, .moduleBox .title, .contentBox .title { background: #333333 url(../images/section_header_bg.png) 50% 50% repeat-x; }*/
/*.moduleBox .title h6, .contentBox .title h6, #pageQuicklinks div.wrap div.header { background: transparent url('../images/section_bar_logo.gif') no-repeat right; }*/
#pageHeaderNav ul a {  background: transparent url('../images/nav_sep.png') right no-repeat; }
#navigationBar ul a {  background: transparent url('../images/nav_button_bg.gif') repeat-x top; }
#navigationBar, #pageHeaderNav ul a.last, .infoBox .content, .moduleBox .content, .contentBox .content { background: none; }

/* Paddings
----------------------------------*/
#navigationIcons, #navigationIcons li, #breadcrumbPath, .infoBox .content, .moduleBox .content, .contentBox .content {padding: 0;}
#pageHeaderNav ul a.first {padding-left: 0;}
#pageHeaderNav ul a.last {padding-right: 0;}

/* Borders
----------------------------------*/
#pageHeaderBanner, #pageQuicklinks, .infoBox, .moduleBox, .contentBox, .infoBox .title, .moduleBox .title, .contentBox .title { border: 0px; }
.boxGroup, .infoBox .content, .moduleBox .content, .contentBox .content { border: none; }

/* HEADER */
#pageHeader {
	position: inherit;
	top: inherit;
	left: inherit;
	background: url('../images/header_bg.gif') no-repeat transparent bottom;
	font-size: 98%;
	height: 265px;
	margin-bottom: 30px;
}

#pageHeader .logo {
	margin: 10px 0 0 50px;
}

#navigationIcons {
	margin: 5px;
	font-size: 80%;
}

#navigationIcons li a {
	padding: 0 20px;
}

#navigationBar {
	margin: 210px 0px 0px 20px;
	width: 100%;
}

#navigationBar ul li {
	display: inline;
}

#navigationBar a {
	height: 23px;
	padding: 6px 20px 8px;
	margin: 0px 40px;
}

#breadcrumbPath {
	margin: 40px 0 0 20px;
}

/* HEADER BANNER */
#pageHeaderBanner {
	text-align: center;
	padding: 14px 0px 22px;
	border-top: 0;
}

#pageHeaderBanner img {
	border: 3px #838383 solid;
}

/* CONTENT AREA */
#pageBlockLeft, #pageColumnRight {
	margin-top: 10px;
}

.infoBox, .moduleBox, .contentBox {
	padding: 10px;
	margin-bottom: 10px;
	display: block;
	position: relative;
}

.infoBox .title, .moduleBox .title, .contentBox .title {
	font-size: 110%;
	line-height: 300%;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}

.infoBox .title, .infoBox .title a {
	font-size: 100%;
	line-height: 300%;
	color: #00739e;
}

.moduleBox .title h6, .contentBox .title h6 {
	margin: 0 10px 0 0;
}

.messageStack li {
	margin-left: 25px;
}

/* QUICK LINKS */
#pageQuicklinks {
	font-size: 110%;
	line-height: 300%;
	padding: 0 10px;
	margin: 0 0 20px;
}

#pageQuicklinks div.wrap div.header {
	margin: 0;
	border-bottom: 1px solid #979797;
}

#pageQuicklinks ul {
	font-size: 90%;
	line-height: 400%;
	border-top: 1px solid #222222; /*4a4545;*/
}

#pageQuicklinks ul li {
	display: inline;
}

#pageQuicklinks div.wrap a {
	padding: 0 15px;
}

/* FOOTER */
#pageFooter {
	text-align: right;
	font-size: 80%;
	padding: 0px;
}

#pageFooter p {
	padding-right: 10px;
}

/* GREEN BUTTON */
a.buttonGreen, input.buttonGreen {
	background: #00739E;
	border: 2px solid;
	border-top-color: #0c91c2;
	border-right-color: #085a79;
	border-bottom-color: #085a79;
	border-left-color: #0c91c2;
	color: #000000;
	padding: .25em .5em;
}

a:hover.buttonGreen, input:hover.buttonGreen {
	background: #00384d;
	border: 2px solid;
	border-top-color: #085a79;
	border-right-color: #0c91c2;
	border-bottom-color: #0c91c2;
	border-left-color: #085a79;
	text-decoration: none;
	color: #FFFFFF;
}

a.buttonGreen {
}

.small {
	font-size: 75%;
}

.clearBoth {
	clear: both;
}

.moduleRowSelected {
	background-color: #666666;
}

.moduleRowOver {
	background-color: #979797;
}

.productsNotifications {
	background-color: #666666;
}

.productListing-heading {
	font-family: inherit;
	font-size: 100%;
	background: #979797;
	color: white;
	font-weight: bold;
}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
	background:#666666 none repeat scroll 0 0;
}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
	background:#666666;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #444444;
}

#pageColumnLeft {
	width: 150px;
	padding: 0px;
}

#pageColumnRight {
	width: 150px;
	padding: 0px;
}

#pageContent {
	width: 590px;
}

#pageBlockLeft {
	width: 750px;
}

#pageHeaderBanner {
	width: 910px;
}

#pageHeader {
	width: 910px;
	position: relative;
}

#pageHeaderNav {
	width: 910px;
}

#pageQuicklinks {
	width: 910px;
	padding: 0px;
}

#pageQuicklinks .wrap {
	padding: 0 10px;
}

.smallText {
	padding-bottom: 10px;
}

.smallText a {
	color: #979797;
}

.smallText a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.productlist {
	margin: 0 auto 10px;
}

.infoBox .productlist {
	margin: auto auto;
}

.productlistimageborder {
	border: 1px solid #FFFFFF;
	padding: 3px;
	margin-bottom: 3px;
}

.productlistimage {
/*	background-color: #FFFFFF;*/
}

.productlisttext {
	background-color: #00739e;
	color: #000000;
}

.productlisttext a {
	color: #000000;
}

.productlisttext a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.article_listing {
	border-bottom: 1px #BAB5B5 solid;
	padding-bottom: 20px;
}

.article_listing p {
	padding-left: 20px;
	margin: 0px;
}

.article_listing a {
	display: block;
	background: url('../images/arrow_left.png') no-repeat 0 50%;
	padding-left: 20px;
}
.article_listing a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.subnavlist li {
}

.subnavlist li a {
	background: transparent url('../images/sub_nav_arrow.gif') left no-repeat;
	padding: 2px 0px 2px 14px;
	font-size: 110%;
}

.subnavlist li a:hover {
	background: transparent url('../images/sub_nav_arrow_on.gif') left no-repeat;
}
