/* CSS Document */

/*
Text Colors Used in This Site:
Dark Brown: #483C2f
Light Brown: #76614D
Medium Green: #748807
Bright Green: #bbd506;
Teal: #608d9b
Deep Teal: #4B6A74
Purple: #7f7499
Warm Grey: #C8C0B8
Orange: #DA8900;
*/



/* Erase and Reset Default Styles
----------------------------------------------------------------------- */

body, h1, h2, h3, h4, div, p, label, select, table, th, tr, td, ul, ul li, dl, dt, dd, img, script {
margin:0;
padding:0;
font-weight:normal;
border:none;
font-family: Arial, 'Arial MT', Helvetica, sans-serif;
list-style:none;
font-size:12px;
}
table, th, tr, td {
font-size:11px;
}
a:hover {
text-decoration:underline;
}
select {
border:solid #C8C0B8 1px;
}



/* Layout
----------------------------------------------------------------------- */

body {
padding:0 30px 30px;
	background: #608d9b url(https://www.iditarodstore.com/graphics/background_site_page.gif) repeat-x top left;
text-align:center;
font-size:12px;
color:#76614d;
}
#outerwrapper {
text-align:left;
margin:0 auto;
padding:10px;
width:730px;
background-color:#76614d;
}
#innerwrapper {
margin:0;
padding:15px;
	background: #fff url(https://www.iditarodstore.com/graphics/background_home_content.jpg) repeat-x top left;
}


/* External containers */

table.outerwrapper_IDS {
	width: 750px;
	margin: 0 auto;
	background-color:#76614d;
}
td.innerwrapper_IDS {
	margin:0;
	padding:15px;
	background: #fff url(https://www.iditarodstore.com/graphics/background_home_content.jpg) repeat-x top left;
}


/* Header */

td.primary_nav_IDS { padding: 7px 0 5px 0; }
td.primary_nav_l2_IDS {
	padding: 2px 0;
	height:16px;
	border-top:solid 1px #76614D;
	border-bottom:solid 1px #76614D;
}
td.Banner_IDS { padding: 0 0 4px 0; }


/* Left Column */

td.LeftColumn_IDS {
	padding: 21px 16px 12px 0;
	vertical-align: top;
}
td.LeftColumn_IDS a { color: #76614d; text-decoration: underline; }
td.LeftColumn_IDS a:hover { color: #7f7499; text-decoration: none; }
td.LeftColumn_IDS h1, 
td.LeftColumn_IDS .itemDetailName {
	margin: 0;
	padding: 0 0 6px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	color: #7f7499;
}
td.LeftColumn_IDS .bodyText h2 {
	font-weight:bold;
	line-height:2em;
	margin-top:1em;
}
td.LeftColumn_IDS .bodyText p {
	line-height:1.3em;
	margin-bottom:1em;
}
td.LeftColumn_IDS div.bodyText ul {
	padding: 0 0 1em 0;
	line-height:1.1em;
}
div.bodyTextStatus, div.bodyTextContrast {
	color:#76614D;
}
td.LeftColumn_IDS div.bodyText ul li {
	padding: 0 0 1em 2.1em;
	background:url(https://www.iditarodstore.com/graphics/body_squarebullet.gif) no-repeat 1em .25em;
	line-height:1.1em;
}

td.LeftColumn_IDS table td p a { color: #76614d; text-decoration: underline; }
td.LeftColumn_IDS table td p a:hover { color: #7f7499; text-decoration: none; }

td.LeftColumn_IDS .categoryCatLinks,
td.LeftColumn_IDS .itemDetailCatLink { padding: 0 0 20px 1px; font-size: 11px; }
td.LeftColumn_IDS .categoryCatLinks a,
td.LeftColumn_IDS .itemDetailCatLink a { color: #76614d; text-decoration: underline; }
td.LeftColumn_IDS .categoryCatLinks a:hover,
td.LeftColumn_IDS .itemDetailCatLink a:hover { color: #7f7499; text-decoration: none; }

td.LeftColumn_IDS td.bodyTextSmall { color: #76614d; }
td.LeftColumn_IDS td.bodyTextSmall input { font-size: 11px; }
td.LeftColumn_IDS td.bodyTextBold { padding:8px; }

td.LeftColumn_IDS input.cpoinput { vertical-align: bottom; font-size: 11px; }

td.LeftColumn_IDS .tiledItem { padding: 0 0 25px 0; }
td.LeftColumn_IDS .tiledItem input { vertical-align: bottom; }
td.LeftColumn_IDS .tiledItemNameBox { padding: 6px 0 0 0; }
td.LeftColumn_IDS .tiledItemNameBox b { font-weight: normal; }
td.LeftColumn_IDS .tiledItemNameBox a { color: #76614d; text-decoration: underline; }
td.LeftColumn_IDS .tiledItemNameBox a:hover { color: #7f7499; text-decoration: none; }
td.LeftColumn_IDS .tiledItemName {  }
td.LeftColumn_IDS .itemSellPriceLabel { font-weight: bold; color: #da8900; }

td.LeftColumn_IDS span.itemPictureContainer { margin: 0 20px 0 0;display:block;width:250px;overflow:hidden;text-align:right; }
td.LeftColumn_IDS span.itemPictureContainer img { width:250px; }
td.LeftColumn_IDS div.zoomlink {  font-size: 11px; margin: 0 20px 0 0; }
td.LeftColumn_IDS .itemDescription { padding: 0; font-size: 11px; }

td.LeftColumn_IDS table.itemPriceTable {margin: 0; }
td.LeftColumn_IDS table.itemPriceTable td {padding: 0 0 5px 0; }

td.LeftColumn_IDS div.colorSizeNames { font-size: 11px; font-weight: bold; margin: 10px 5px 0 0; display:inline; }
td.LeftColumn_IDS select.colorSizeSelector { margin: 5px 0 0 0; }

/* div.storehome_promo { padding-bottom:12px; } */


/* Right Column */

td.RightColumn_IDS {
	vertical-align: top;
	background: #c8c0b8;
}
td.RightColumn_IDS a { color: #FFFFFF; text-decoration: none; }
td.RightColumn_IDS a:hover { color: #8ae5ed; text-decoration: underline; }

table.StoreTable_IDS { width: 184px; }
table.StoreTable_IDS td { color: #FFF; }

table.SledTable_IDS td {
	font-weight:bold;
}

table.SledTable_IDS td a.cartlink {
	font-weight:normal;
}

td.Sled_IDS {
	padding: 12px 12px 0 12px;
	background: #7f7499;
}
td.SledIcon_IDS { padding: 0 6px 0 0; }
td.Sled_CheckOut_IDS a { color: #8ae5ed; text-decoration: underline; font-weight:normal; }
td.Sled_CheckOut_IDS a:hover { color: #FFFFFF; font-weight:normal; }

td.StoreNav_IDS {
	padding: 12px;
	font-size: 11px;
	background: #7f7499;
}
table.StoreNavTable_IDS {
	width: 100%;
	border-top: 1px solid #c0b7d4; 
}
td.StoreNavTD_IDS { 
	padding: 12px 0 0 0;
	line-height: 18px;
}
td.StoreNavTD_IDS a.leftmenuBright, 
td.StoreNavTD_IDS a.leftsubcatBright { color: #8ae5ed; }
td.StoreNavTD_IDS p { 
	padding: 0 0 6px 0;
	margin: 0;
	font-size: 11px;
	line-height: 12px;
}

td.Search_IDS {
	padding: 0 12px 12px 12px;
	line-height: 18px;
	background: #7f7499;
	border-bottom: 4px solid #FFF;
}
table.Search_Table_IDS { 
	width: 100%;
	font-size: 10px;
	border-top: 1px solid #c0b7d4; 
}
table.Search_Table_IDS td { 
	font-size: 10px;
}
table.Search_Table_IDS td.Search_Input_IDS {
	padding: 12px 0 6px 0;
}
table.Search_Table_IDS td.Search_Input_IDS input {
	width: 100%;
	font-size: 9px;
	color: #000;;
}

td.SideLinks_IDS {
	padding: 12px;
	line-height: 18px;
	background: #e5e0da;
	border-bottom: 4px solid #FFF;
}	
td.SideLinks_IDS a { color: #76614d; text-decoration: none; }
td.SideLinks_IDS a:hover { color: #7f7499; text-decoration: underline; }



/* Footer
----------------------------------------------------------------------- */

table.Footer_Primary_IDS {
	width: 700px;
	margin-top: 5px;
}
table.Footer_Primary_IDS td {
	padding: 6px 0;
	text-align: center;
	line-height:14px;
	color: #FFF;
	background: #7f7499;
}
table.Footer_Primary_IDS td a {
	color: #FFF;
	text-decoration: none;
}
table.Footer_Primary_IDS td a:hover {
	text-decoration: underline;
}
table.Footer_Primary_IDS ul {
	margin: 0; padding: 0;
}
table.Footer_Primary_IDS ul li {
	display:inline;
	padding:0 .6em;
	font-size:11px;
	border-right:solid #FFF 1px;
}
table.Footer_Primary_IDS ul li.first {
	padding-left:0;
	color:#6cc3cb;
}
table.Footer_Primary_IDS ul li.last {
	border-right:none;
}


table.Footer_Secondary_IDS {
	width: 730px;
}
table.Footer_Secondary_IDS td {
	padding: 1px 0; 
	font-size:10px;
	line-height:.8em;
}
table.Footer_Secondary_IDS a:link,
table.Footer_Secondary_IDS a:visited,
table.Footer_Secondary_IDS a:active {
	text-decoration:none;
	color:#6cc3cb;
}
table.Footer_Secondary_IDS a:hover {
	text-decoration:underline;
	color:#6cc3cb;
}
table.Footer_Secondary_IDS ul {
	margin: 0; padding: 0;
}
table.Footer_Secondary_IDS ul li {
	display:inline;
	padding:0 1em;
	font-size:10px;
	line-height:.8em;
	border-right:solid #71928C 1px;
}
table.Footer_Secondary_IDS ul li.first {
	padding-left:0;
	color:#6cc3cb;
}
table.Footer_Secondary_IDS ul li.last {
	border-right:none;
}
table.Footer_Secondary_IDS ul li.last a {
	border-right:none;
	color:#bbd506;
}