﻿* { margin: 0;  padding: 0 }
body { color: #666; font-size: 10px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; line-height: 16px; margin: 0; background-color:#666658;}

p { margin-top: 10px;  }

td { font-size: 12px; line-height: 16px; padding-top: 2px; padding-bottom: 2px; }
h1 { color: #571e1e; font-size: 16px; font-family: Arial, "Lucida Grande", Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; letter-spacing: 0.3em; padding-bottom: 15px; }
h2 { color: #666; font-size: 14px; font-family: Arial, "Lucida Grande", Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; letter-spacing: 0.3em; }
h3 { color: #666; font-size: 12px; font-family: Arial, "Lucida Grande", Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; letter-spacing: 0.3em; }

.dark { color: #444; font-size: 11px; line-height: 14px; }
i { color: #73431e; font-style: normal; }
hr { color: #808080; background-color: #808080; height: 1px; border-width: 0; }

a:link { color: #c34a09; text-decoration: none; }
a:visited { color: #571e1e; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { }

.seCart_ItemsTable {
	
}

.seCart_ItemsTable a{
	color:maroon;
}

/*
#container {
	background-image: url(../images/backgrounds/canvas.png);
}
*/
#container {  background-repeat: no-repeat; margin: 40px auto 10px; position: relative; width: 913px; height: 560px; padding: 20px; }
#login { color: #cbcbb0; font-size: 10px; font-weight: normal; position: absolute; top: 25px; right: 25px; }
#login a { color: #cbcbb0; text-decoration: none; }
#login a:hover { text-decoration: underline; }
#primary-nav { background-image: url(../images/masthead.png); background-repeat: no-repeat; position: relative; top: 0; left: 0; width: 913px; height: 100px; font-size:13px;  }
#right-col {}
/* 
#right-col { background-color: #330; margin-left: -175px; width: 175px; height: 460px; float: right; filter: alpha(opacity=10); opacity: 0.1; -moz-opacity: 0.1; }
*/
#main-content { font-size: 12px; line-height: 16px; background-color: #d1d1b5; height: 440px; background-repeat: no-repeat; background-position: right bottom ; text-align: left; padding: 10px 280px 10px 20px; background-image: url(../images/backgrounds/bkg03.png); }
#footer { text-align: center; margin-top: 15px; color:#CCCCCC; }


#primary-nav a:hover {
	text-decoration: none;color:#FFFFCC;
}
#primary-nav a {
	text-decoration: none; display: block; color:#990000; text-align:center;
}


#menu-item-1 { position: absolute; top: 75px; left: 310px; width: 90px; height: 25px;padding-top:4px;  }		
#menu-item-2 { position: absolute; top: 75px; left: 410px; width: 90px; height: 25px;padding-top:4px;}  
#menu-item-3 { position: absolute; top: 75px; left: 510px; width: 90px; height: 25px;padding-top:4px; }

#menu-item-4 { position: absolute; top: 75px; left: 610px; width: 90px; height: 25px ;padding-top:4px;}
#menu-item-5 { position: absolute; top: 75px; left: 710px; width: 90px; height: 25px;padding-top:4px; }
#menu-item-6 { position: absolute; top: 75px; left: 810px; width: 90px; height: 25px;padding-top:4px; }





#main-content ul { list-style-type: square; }
#main-content ul li { margin-top: 5px; margin-left: 15px; }
#main-content ol { margin-bottom: 2px; padding-left: 0; }
#main-content ol li { padding-top: 2px; padding-bottom: 2px; }
#secondary-nav { color: #999; font-size: 12px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; position: absolute; right: 0; width: 170px; padding-top: 10px; padding-right: 20px; list-style-type: none; }
#secondary-nav ul { padding-right: 10px; list-style-type: none; }
#secondary-nav ul li { padding-top: 4px; padding-bottom: 4px; }
#secondary-nav ul li a:link, #secondary-nav ul li a:visited, #secondary-nav ul li span.stage { color: #f79e27; text-decoration: none; padding-top: 3px; padding-bottom: 3px; padding-left: 16px; }
#secondary-nav ul li a:link.active, #secondary-nav ul li a:visited.active, #secondary-nav ul li span.active { color: #e8e1b8 ; }
#secondary-nav ul li a:hover { color: #e8e1b8 }
#secondary-nav ul ul { font-weight: normal; margin-left: 15px  }
#secondary-nav ul ul li { margin:-5px 0 0  }
#secondary-nav ul ul li a:link, #secondary-nav ul ul li a:visited { color: #d1ab5f; font-weight: normal   }
#secondary-nav ul ul li a:hover { color: #e8e1b8; }

#divContainer { visibility:  visible; position: absolute; width: 630px; height: 415px; overflow: hidden; clip: rect(0 auto auto 0)  } 
#divContent { position: absolute; top: 0; left: 0 } 

#up-arrow { visibility: visible; position: absolute; width: 20px; height: 40px; top: 140px; left: 710px; padding: 0 }
#down-arrow  { visibility: visible; position: absolute; width: 20px; height: 40px; bottom: 20px; left: 710px; padding: 0 }
#up-arrow img, #down-arrow img { border-width: 0; }

#image-bar {
	visibility: visible; position: absolute; width: 84px; height: 460px; top: 120px; left: 675px; padding: 0;

}
.w300 { width: 300px; }

.productThumb{
border:solid 0px #006699;
	
}
.productThumb a{
	border:solid 0px #006699;
}

.product-title { font-size: 14px; }
.thumb { border: solid 1px #fff}
.small { font-size: 10px; }
.swatch { width: 13px; height: 4px; border: solid 1px #988d6a; float: left; margin-right: 2px; }
.swatch a:link { width: 13px; height: 4px; display: block; }

.btop { margin-top: 0; padding-top: 2px; border-top: 1px solid #888; }
/*
#shopping-cart   { border: solid 1px #666 }
#shopping-cart td  { font-size: 10px; line-height: 14px; padding-right: 4px; padding-left: 4px; }
.header  { color: #fff; font-size: 10px; font-weight: bold; background-color: #999; border-bottom: 1px solid #666 }
.footer  { color: #fff; font-size: 10px; font-weight: bold; background-color: #999; border-top: 1px solid #666 }
.evenrow { background-color: #D2D2BA }
.oddrow { background-color: #ededdc }
.lborder { border-left: 1px solid #666 }
.ldborder { border-left: 1px solid #666 }
.bborder { border-bottom: 1px solid #999 }
.tborder { border-top: 1px solid #999 }
.tfooter { background-color: #dfdfdf; border-top: 1px solid #999 }
.bcollapsed { border-collapse: collapse }
.headergray { background-color: #D8D9C3; padding: 2px 5px; border: solid 1px #999; }
.boxed { border: solid 1px #999 }
.boxed-table { border: 1px #666 solid }
.boxed-table td { padding-left: 4px; padding-right: 4px }
.error { color: #af2101; font-size: 10px; line-height: 12px; }
#errorbox { color: #af2101; background-color: #ededd2; margin-bottom: 10px; padding: 6px; border: solid 1px #999; }

.newboxheader {
				background-color: #999;
				padding-left: 10px;
				padding-right: 10px;
				padding-top: 2px;
				padding-bottom: 2px;
				text-align: left;
				font-weight: bold;
				color: #FFFFFF;
				}
*/
.promptByline {
	font-style:italic;
}