body {
	background-color: #231F20;
	background-image: none;
	margin: 0 auto;
}
div.body {
	width: 950px;
	margin: 0 auto;
	background-color: #333;
	background-image: none;/* url(http://atl.amazonwebstore.com/images/atl_bg_ti.jpg);*/
	background-repeat: no-repeat;
}
table {
	border-spacing: 0px;
}
td {
	/*padding: 0;*/
	margin: 0;
}
a, a:link, a:visited, a:hover, a.crumbPast, a.crumbPast:link, a.crumbPast:visited, #breadcrumb a h3 {
	text-decoration: none;
	color: #ec1c24;
}
a:hover, a.crumbPast:hover, #breadcrumb a h3:hover, a:hover, a:active, a.catWigTitle:link, a.catWigTitle:visited, a.catWigTitle:hover, a.catWigTitle:active, .tab-off a:hover {
	color: #fff;
	text-decoration: underline;
}
b, .homeTitle, .green { color: #fff; }
h1 {
	color: #ec1c24;
	display: inline;
	float: left;
	font-size: 17px;
	text-transform: uppercase;
	background-color: transparent;
}
h2 {
	display: inline;
	font-size: 12px;
	margin: 0;
	color: #ec1c24;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: 0.1em;
	font-family: Futura, sans-serif;
	text-transform: uppercase;
}
td, p, p.subcontent {
	color: #fff;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #2F2E2A;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0;
	font-size: 10px;
	background-color: #2F2E2A;/*
	padding: 5px;
	margin-bottom: 5px;*/
	border: 1px solid #fff;
	padding: 3px;
}
input.radio {
	background-color: #2f2e2a;
}
.submit { /* sometimes inputs, sometimes images */
	position: relative;
	width: 28px;
	height: 28px;
	padding: 0;
	margin: 0;
	border: none;
	background: transparent;
	background-repeat: no-repeat;
}


div#flash-header {
	width: 950px;
	height: 180px;
	text-align: left;
	margin: 0 auto;
	background-color: #333;
}
.headerbox {
	margin-right: 22px; /*make it a bit extra large margin to hide the red */
	margin-left:21px;
	height: 44px;
	background-color: #ec1c24;
}
td.wba_Bar div.headerbox {
	margin-left: 0;
}
div#artistdropdown select {
	width: 280px;
	margin-top: 10px;
	border: 1px solid #fff;
	padding: 3px;
}
td.menubar-label .headerbox, div#storebanners .headerbox {
	width: 306px;

	/* for ad */
	margin-top:300px;
}
td.hideme .headerbox {
	width: 306px;
	clear: both;
	/*margin-left: 21px;*/
}
div#leftcolumn {
	width:349px;
	float:left;
	padding-bottom: 20px;
	border-right: 1px solid #222;
}
div#storebanners {
/*	margin-top: 280px;*/
}
div#categoryTitle {
/*	margin-top: 350px;*/
}
div#leftcolumn table#recommendationTitle, table#productWidget {
	margin-top: 280px;
}

div.maincolumn {
	padding: 0 27px;
}
.maincolumn2 {
	padding: 0 20px;
	float: right;
	width: 560px;
}
.maincolumn2 .headerbox {
	margin: 0;
}
.headerbox div {
	background-color: #231f20;
	height: 44px;
	position: relative;
	margin: 0 0 0 6px;
	overflow: visible;
}
div.maincontent .headerbox {
	width: 548px;
}
.headerbox div h1, .headerbox div b {
	margin: 0;
	padding: 0;
	position: relative;
	top: 20px;
	float: left;
	position: relative;
}
div#hd-categories {
	width: 300px;
}
div#hd-categories img {
	position: absolute;
	top: -4px;
	left: 80px;
	width: 83px;
	height: 55px;
}
div#hd-categories > img { /* only let non IE 5.0-6.0 browsers see */
	/*background-image: url(/style/common/bgschemes/1/2off.png);
	background-repeat: no-repeat;*/
}
div#hd-featured {
	width: 548px;
}
div#hd-featured h1 {
	margin: 0;
	padding: 0;
	position: relative;
	top: 20px;
	float: left;
	position: relative;
}
div#hd-featured img {
	position: absolute;
	top: -4px;
	left: 80px;
	width: 83px;
	height: 55px;
}
div#hd-featured > img { /* only let non IE 5.0-6.0 browsers see */
	/*background-image: url(/style/common/bgschemes/1/2off.png);
	background-repeat: no-repeat;*/
}

div.subhead {
	height: 30px;
	width: 548px;
	margin-left: 25px;
	margin-top: 5px;
	background-color: #371e1d;
}
div.subhead h1 {
	display: inline;
	float: left;
	font-size: 14px;
	background-color: transparent;
	color: #ec1c24;
	height: 15px;
}
div.subhead img {
	display: inline;
	float: right;
}
div.footer {
	width: 910px;
	clear: both;
	border-top: 1px solid #222;
	background: #231f20 url(http://atl.amazonwebstore.com/images/atlantic_footer_logo.gif) no-repeat top right;
	color: #fff;
	margin: 0 auto;
	font-size: 10px;
	padding: 20px;
}

/* SIFR STYLES */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... 
the negative-letter spacing in this case is used to make the browser text metrics match 
up with the sIFR text metrics since the sIFR text in this example is so much narrower... 
your own settings may vary... any weird sizing issues you may run into are usually fixed 
by tweaking these decoy styles */

.sIFR-hasFlash h1.sifr, .sIFR-hasFlash b.sifr, .sIFR-hasFlash b.youmay {
	/*margin-top: 23px;*/
	visibility: hidden;
	font-size: 17px;
	letter-spacing: 4px;
}

.sIFR-hasFlash h1.sifrSub {
	margin-top: 8px;
	visibility: hidden;
	font-size: 14px;
	letter-spacing: 15px;
}

.sIFR-hasFlash h4.sifr {
	padding: 0;
	margin: 0;
	visibility: hidden;
	font-size: 14px;
	line-height: 14px;
}

#storebanners {
	float: left;
	clear: both;
}
#description h2 {
	color: #fff;
}

/* OVER WRITE UPPED.COM CRAP */
.logo {
	display: block;
	position: absolute;
	top: 10px;
	left: 45%;
	width: 500px;
}
#header .inner-header {
	height: 62px;
}
#header {
	height: auto;
}
table.wba_main_table, .wba_main_table {
	background: #2f2e2a;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	border-spacing: 0;
	border: 0 none;
	text-align: left;
	width: 950px;
	padding: 0;
	margin: 0 auto;
}

.lightGreyBar, .lightGreyBarW {
	background-color: transparent;
}

/* product page */
table.wba_main_table table table table.wba_prod_widget {
	width: 300px;
}
table.wba_main_table table table table.wba_prod_widget table {
	/*margin-left: 6px;25px;*/
	width: 275px;
}
table.wba_main_table table table table.wba_prod_widget table table {
	width: auto;
}
div#leftcolumn table td h2 {
	margin-left: 26px;
	display: block;
}
#wba_prod_page_greyBar .crumbRoot {
	background: transparent none;
}
tr.lightGreyBar {
	background: transparent none;
	display: block;
	height: 20px;
	border-bottom: 1px solid #222222;
}
tr.lightGreyBar td {
	border: 0 none;
	width: 100%;
	display: block;
	height: 20px;
}
.greyBar, .colorBar, .lightGreyBar {
	background: transparent none;
	height: 0;
}
.wba_topnavBG {
	background: transparent none no-repeat;
	text-align: left;
}
.menubar-label {
	padding: 0;
}
td.wba_topnavBG h2 {
	margin: 10px 0 0 27px;
	padding: 0;
	top: 20px;
	float: left;
}
a.leftNav, a.leftNav:link, a.leftNav:visited, a.leftNav:hover {
	margin-top: 0;
	padding: 0;
	background-color: transparent;
	border-left: 0px none;
	color: #fff;
}
.wba_prod_widget {
	padding: 0;
	margin: 0 0 15px 0;
	background-image: none;
	border: 0px none;
	background-color: transparent;
	background-repeat: no-repeat;
	width: 100%; /* overwrite natural.css */
	text-align: left;
}
.wba_prod_widget .headerbox {
	/*margin-left: 0;*/
	margin-bottom: 10px;
}
.wba_prod_widget table table, td#wba_greyBar_foot div table.wba_prod_widget table {
	/*margin-left: 6px;*/
}
/*.wba_prod_widget > tbody > tr > td > table {
	padding-bottom: 18px;
	padding-left: 6px;
}*/
.wba_prod_widget table table table {
	padding-left: 0;
}
.wba_Bar {
	text-align: left;
	margin: 0;
	overflow: visible;
	background-color: transparent;
	background-image: none;
	border-bottom: 0 none;
	border: 0px none;
	color: #fff;
}

#wba_prod_image {
	border: none;
}
td.hideme {
	border-right:1px solid #222222;
	width: 349px;
	min-height: 500px;
}
/*td.hideme > table {
	background: transparent none;
	border-bottom: 0 none;
	margin: 0 0 0 27px;
	padding: 0;
}*/
td.hideme .wba_prod_widget, div#leftcolumn .wba_prod_widget {
	width: 306px;
	margin-left: 21px;
	margin-top: 10px;
	clear: both;
}
div#leftcolumn .wba_prod_widget .headerbox {
	margin-right: 0;
}
td.hideme .wba_prod_widget .headerbox {
	width: 306px;
}
td.hideme .wba_prod_widget table {
	margin-left: 6px;
	margin-bottom: 8px;
}
td.hideme .wba_prod_widget table table {
	margin-left: 0;
}
td.hideme table td h2 {
	background: transparent none;
	padding: 0 20px 0 27px;
	display: block;
}
td.hideme table td h2 a {
	background: transparent none !important;
	padding-left: 27px;
	text-decoration: none;
}
td.hideme table td h2 a:hover {
	text-decoration: underline;
}
.list-label, .our-label, .our, .attribution {
	color: #ffffff;
}
.list-label, .list, .our-label, .our, .save-label, .save {
	font-size: x-small;
}

#sortBy {
	padding-right:20px;
}
#features h2 {
	color: #fff;
}
a.homeProductTitleBlack:link, a.homeProductTitleBlack:visited, a.homeProductTitleBlack:hover {
	color: #fff;
}
.save-label {
	color: #ccc;
}
#sku h1 {
	display: inline;
	color: #ccc;
	float: none;
}

#inStock {
	color: #ec1c24;
}

table.widenme {
	width: 548px;
	margin: 0 0 0 25px;
	background-color: transparent;
}
table.widenme tr.catProdName td a.catProdName {
	color: #fff;
	text-decoration: none;
}
table.widenme tr.catProdName td a.catProdName:hover {
	text-decoration: underline;
}
table.widenme tr.catProdName td span.attribution a {
	color: #ec1c24;
}
td.page, a.page, a.page:link, a.page:visited, a.page:active, a.page:hover {
 	border: 0 none transparent;
 	background-color: transparent;
 	color: #ffffff;
}
.page, a.page, a.page:link, a.page:visited, a.page:active {
	font-weight: normal;
}
a.page-next, a.page-next:link, a.page-next:visited, a.page-next:hover, a.page-prev, a.page-prev:link, a.page-prev:visited, a.page-prev:hover {
	color: #ffffff;
}
.wba_account_link a.myAccountNav, .wba_account_link a.myAccountNav:visited, .wba_account_link a.myAccountNav:hover {
	color: #fff;
}
.wba_account_link a.myAccountNav:hover {
	text-decoration: underline;
}
#wba_leftNav_1, #wba_leftNav_2, #wba_leftNav_3, #wba_leftNav_4, #wba_leftNav_5, #wba_leftNav_6, #wba_leftNav_7, #wba_leftNav_8, #wba_leftNav_9, #wba_leftNav_10, #wba_leftNav_13, #wba_leftNav_17, #wba_leftNav_21, #wba_leftNav_25, #wba_leftNav_29, #wba_leftNav_3, #wba_leftNav_7, #wba_leftNav_11, #wba_leftNav_15, #wba_leftNav_19, #wba_leftNav_23, #wba_leftNav_27, #wba_leftNav_4, #wba_leftNav_8, #wba_leftNav_12, #wba_leftNav_16, #wba_leftNav_20, #wba_leftNav_24, #wba_leftNav_28,#wba_leftNav_2, #wba_leftNav_6, #wba_leftNav_10, #wba_leftNav_14, #wba_leftNav_18, #wba_leftNav_22, #wba_leftNav_26, #wba_leftNav_30 {
	color:#fff;
	background-color:transparent;
	border-left:0 none;
}
#wba_leftNav_1:hover, #wba_leftNav_2:hover, #wba_leftNav_3:hover, #wba_leftNav_4:hover, #wba_leftNav_5:hover, #wba_leftNav_6:hover, #wba_leftNav_7:hover, #wba_leftNav_8:hover, #wba_leftNav_9:hover, #wba_leftNav_10:hover, #wba_leftNav_13:hover, #wba_leftNav_17:hover, #wba_leftNav_21:hover, #wba_leftNav_25:hover, #wba_leftNav_29:hover{
	background-color:transparent;
}
#wba_footer_1, #wba_footer_2 {
	background-color: #231F20;
	color: #fff;
	padding: 0;
	border: 0 none;
}
#wba_footer_1 {
	height: 70px;
	background: #231F20 url(http://atl.amazonwebstore.com/images/atlantic_footer_logo.gif) no-repeat scroll right top;
}
#wba_greyBar_foot .wba_ProductBar {
	background: transparent none no-repeat;
	color: #fff;
	border-bottom: 0 none;
}
.footer {
	color: #fff;
	background-color: #231F20;
}
a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {
	color: #EC1C24;
}
.navDots {
	background-color: #fff;
	background-image: none;
}
img.crumbStars {
	width: 64px;
}
.crumbRoot {
	background-color: #333;
}
b.green {
	color: #ffffff;
}

/* Google Ads */
#google_ads_div_StoreAtlanticHomePageSide {
	width: 300px;
	height: 250px;
	position: absolute;
	top: 285px;
	margin-left: 27px;
}
#google_ads_div_StoreAtlanticCategoryPageSide,
#google_ads_div_StoreAtlanticProductPageSide, #google_ads_div_StoreAtlanticCartPageSide,
#google_ads_div_StoreAtlanticSearchPageSide {
	width: 300px;
	height: 250px;
	position: absolute;
	top: 290px;
	margin-left: 27px;
}

