/* ::: RESET ALL MARGINS, PADDING, AND BORDERS ::: */
* { margin: 0; padding: 0; }
IMG { border: 0; }


/* ===============================
		::: PAGE LAYOUT :::
=============================== */

BODY {
	background: #fff;
	text-align: center;
}
#pageContainer {
	padding: 0;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 912px !important; }

BODY											{ background: #93A2AE url(../images/bg_blank.jpg) top center no-repeat; }
BODY.home								{ background: #D7CDBC url(../images/bg_home.jpg) top center no-repeat; }
BODY.inuit								{ background: #93A2AE url(../images/bg_inuit.jpg) top center no-repeat; }
BODY.latin_meso-america				{ background: #A85640 url(../images/bg_latin_america.jpg) top center no-repeat; }
BODY.northeast						{ background: #766F9E url(../images/bg_northeast.jpg) top center no-repeat; }
BODY.northwest_coast			{ background: #8DA95B url(../images/bg_northwest.jpg) top center no-repeat; }
BODY.plains								{ background: #CBB254 url(../images/bg_plains.jpg) top center no-repeat; }
BODY.southeast						{ background: #AFA186 url(../images/bg_southeast.jpg) top center no-repeat; }
BODY.southwest			 			{ background: #CE8D5E url(../images/bg_southwest.jpg) top center no-repeat; }
BODY.archives			 			{ background: #93A2AE url(../images/bg_archives.jpg) top center no-repeat; }
BODY.books			 			{ background: #93A2AE url(../images/bg_books.jpg) top center no-repeat; }
BODY.music			 			{ background: #93A2AE url(../images/bg_music.jpg) top center no-repeat; }
BODY.non-native			 			{ background: #eccc85 url(../images/bg_nonnative.jpg) top center no-repeat; }
BODY.pendleton_blankets			 			{ background: #93A2AE url(../images/bg_pendleton.jpg) top center no-repeat; }
BODY.services			 			{ background: #93A2AE url(../images/bg_services.jpg) top center no-repeat; }

BODY.product_detail			{ background: #93A2AE url(../images/bg_blank.jpg) top center no-repeat; }



/* ===============================
		::: MASTHEAD :::
=============================== */

.headerNavigation {
	height: 240px; }

	.headerNavigation H1.homelink {
		text-indent: -5000px;
		float: right;
		margin: 0; }

		.headerNavigation H1.homelink SPAN {display: none; }

		.headerNavigation H1.homelink A {
			display: block;
			width: 150px;
			height: 175px;
			margin-top: 57px; }


/* ===============================
		::: MENU :::
=============================== */

UL.categories ,
.categories LI {
	list-style: none;
	margin: 0; }

	.categories A {
		background: transparent url(/images/left-menu-button.png) top left no-repeat;
		width: 183px;
		height: 30px !important;
		height /**/: 36px;
		padding: 6px 4px 0 0;
		display: block;
		margin: 0;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		color: #57360E; }

.auxmenu {
	padding-top: 40px; }
	
	.auxmenu UL,
	.auxmenu LI {
		list-style: none;
		margin-left: 0;
		padding: 0;
		font-size: 14px; }
	
		.auxmenu A {
			text-decoration: none; }

.searchmenu {
	margin: 150px 8px 0 0; }

	.searchmenu UL,
	.searchmenu LI {
		list-style: none;
		margin-left: 0;
		text-align: right; }

/* ===============================
		::: CONTENT :::
=============================== */

.column_left { width: 217px; }
.column_right { width: 125px; }
.column_center {
	/*width: 453px;*/
	width: 570px; }

TD.column_center H2 {
	margin: 0 0 .2em; }

	TD.column_center H2 A,
	TD.column_center H2 A:link,
	TD.column_center H2 A:visited,
	TD.column_center H2 A:hover,
	TD.column_center H2 A:active,
	TD.column_center H2 A:focus {
		color: #fff; }

BODY.home TD.column_center { padding-top: 200px; }
BODY.inuit TD.column_center									{ padding-top: 200px; }
BODY.latin_meso-america TD.column_center					{ padding-top: 150px; }
BODY.northeast TD.column_center							{ padding-top: 175px; }
BODY.northwest_coast TD.column_center				 { padding-top: 200px; }
BODY.plains TD.column_center							  { padding-top: 140px; }
BODY.southeast TD.column_center							{ padding-top: 150px; }
BODY.southwest TD.column_center							{ padding-top: 150px; }
BODY.archives TD.column_center,
BODY.books TD.column_center,
BODY.music TD.column_center,
BODY.pendleton_blankets TD.column_center,
BODY.services TD.column_center,
BODY.non-native TD.column_center							{ padding-top: 150px; }

BODY.product_detail TD.column_center { padding-top: 0 !important; }


/* ===============================
		::: FOOTER :::
=============================== */

#footer {
	clear: both;
	background: #d1d1d1 url(../images/bg_footer.gif) top left no-repeat;
	text-align: right;
	padding: 60px 33px;
}



/* ===============================
		::: MISC :::
=============================== */

#iaca_logo {
	background: transparent url(../images/iaca_default.gif) 35px 0 no-repeat;
	width: 100%;
	height: 106px;
	margin-top: 35px;
	text-indent: -5000px; }

	#iaca_logo A {
		width: 150px;
		height: 106px;
		display: block;
		text-decoration: none; }

BODY.home #iaca_logo { background-image: url(../images/iaca_home.gif); }
BODY.inuit #iaca_logo { background-image: url(../images/iaca_inuit.gif); }
BODY.latin_meso-america #iaca_logo { background-image: url(../images/iaca_latin.gif); }
BODY.northeast #iaca_logo { background-image: url(../images/iaca_ne.gif); }
BODY.northwest_coast #iaca_logo { background-image: url(../images/iaca_nw.gif); }
BODY.plains #iaca_logo { background-image: url(../images/iaca_plains.gif); }
BODY.southeast #iaca_logo { background-image: url(../images/iaca_se.gif); }
BODY.southwest #iaca_logo { background-image: url(../images/iaca_sw.gif); }
BODY.non-native #iaca_logo { background-image: url(../images/iaca_nonnative.gif); }
BODY.product_detail #iaca_logo { background-image: url(../images/iaca_inuit.gif); }

.odd {
	background-color: transparent; }
.even {
	background-color: #EAF0FA; }

TABLE.grid {
	width: 100%;
	border-collapse: collapse; }
	
	TABLE.grid TD {
		padding: 5px;
		border: 1px solid #fff; }
	
		TABLE.grid TABLE TD {
			padding: 0;
			border: 0; }

.outofstock { font-weight: bold; color: #900; }
.outofstock IMG { border: 3px solid #900; }
.outofstock #extraDetails, .outofstock .details { display: none; }


/* ===============================
		::: DIGISHOP :::
=============================== */

#pageContainer #categoryDescription { border: none; }
#productDetail #extraDetails { color: #57360E; float: right; width: auto; }

#categoryGrid .title a,
#categoryGrid .title a:hover {color: #fff;}
#categoryGrid td .description {display: none;}

#productGrid td .buttons,
#productGrid td .description { display: none; }
#productGrid td .details .sprice { margin-top: 0; }
#productGrid .content-even3,
#productGrid .content-odd3 { padding-bottom: 8px; }

#widgetFeatured { width: 100%; }
#widgetFeatured .body { float: left; width: 29%; margin:0; padding: 10px; text-align: center; }
#widgetFeatured .body .photo { float: none; display: block; }
#widgetFeatured .body .title { clear: left; text-align: center;}
#widgetFeatured .body .sprice { text-align: center; }
#widgetFeatured .body .sdetails,
#widgetFeatured .body .all-link {display: none;}
#widgetFeatured  a { color: #57360E !important; }

.pageNote { margin:0; }
.popup {
	position: absolute;
	width: 300px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #eee;
	z-index: 2;
	visibility: hidden;
	padding: 6px;
	font-size: 10px;
	font-family: Verdana;
}