body { background: #fff; color: #000; font: normal 14px/16px "Courier New", Courier, monospace; margin: 0px; padding: 0px; text-align: center; }

html, body { }

* { margin: 0px; padding: 0px; border: 0px; }

a:link { color: #000; text-decoration: none; }

a:visited { color: #000; text-decoration: none; }

a:hover { color: #f26521; text-decoration: none; }

a:active { color: #000; text-decoration: none; }

a:hover img { background-color: transparent; } 

h1 { color: #000; font: normal bold 16px/16px "Courier New", Courier, monospace; margin: 0 0 0 0; font-weight: bold; }

h1 span { font-weight: normal; } 

h2 { color: #000; font: normal 21px/24px Arial, serif; }

h2 span { background-color: #f0f0f0; }

h3 { font: normal 16px/18px Arial, sans-serif; font-weight: bold; }

h4 { font:  normal 11px/14px Arial, sans-serif; text-transform: uppercase; margin-bottom: 6px; }

span.highlight { background: #f8f7e6; }

.clearfloats { clear: both; }

.divider { height: 4px; background: #fff url("images/double_line.gif") repeat-x scroll center; margin-bottom: 15px; }

#siteContainer { width: 840px; font: normal 14px/16px "Courier New", Courier, monospace; text-align: left; margin-left: auto; margin-right: auto; }

.overlayBox { position:absolute; top:0; left:0; padding:0px; margin:0px; background-color:#fff; border:4px solid #f0f0f0; z-index:5000; }

#headerContainer { width: 840px; }
#headerLeft { width: 75px; float: left; padding-top: 80px; }
#headerRight { width: 765px; float: left; padding-top: 27px; }

#homenavContainer { margin: 0px 0px 0px 0px; padding: 0 0 10px 0; height: 24px; font: normal bold 17px/17px "Courier New", Courier, monospace; width: 100%; list-style-type: none; border-bottom: 2px solid #959595; text-transform: lowercase; white-space: nowrap; }
#homenavList li { float: left; margin: 0; padding: 0; padding-right: 39px; width: auto; display: block; }
#homenavList li a, #navList li a:link { color: #000; text-decoration: none; padding: 5px 0px 5px 0px; display: block; }
#homenavList li a:hover { color: #f26521; } 
#homenavList li a#current, #navlist li a#current:link { color: #f26521; }
#homenavList li a#current:hover { color: #959595; }

#navContainer { margin: 0px 0px 0px 0px; padding: 0 0 10px 0; height: 24px; font-family: Courier New; font-size: 17px; line-height: 17px; font-weight: bold; width: 100%; list-style-type: none; border-bottom: 2px solid #000; text-transform: lowercase; }
#navList li { float: left; margin: 0; padding: 0; padding-right: 39px; width: auto; display: block; }
#navList li a, #navList li a:link { color: #959595; text-decoration: none; padding: 5px 0px 5px 0px; display: block; }
#navList li a:hover { color: #f26521; } 
#navList li a#current, #navlist li a#current:link { color: #f26521; }
#navList li a#current:hover { color: #000; }
#mainNav { padding-top: 8px; }
.imgNav { margin-right: 68px; }

#subnavContainer { margin: 0; padding: 0; height: 32px; font: normal bold 16px/16px "Courier New", Courier, monospace; list-style-type: none; text-transform: lowercase; float: left; }
#subnavList li { float: left; margin: 0; padding: 8px 20px 8px 0px; width: auto; display: block; }
#subnavList li a, #subnavList li a:link { color: #000; text-decoration: none;  display: block; padding: 3px 5px; }
#subnavList li a:hover { color: #fff; background: #000; } 
#subnavList li a#subcurrent, #subnavlist li a#subcurrent:link { color: #fff; background: #000; }
#subnavList li a#subcurrent:hover { color: #fff; background: #000; }

#subnavCartContainer { margin: 0; padding: 0; height: 32px; font: normal bold 14px/15px "Courier New", Courier, monospace; list-style-type: none; text-transform: lowercase; float: right; text-align: right; }
#subnavCart li { float: left; margin: 0; padding: 8px 20px 8px 0px; width: auto; display: block; }
#subnavCart li a, #subnavCart li a:link { color: #000; text-decoration: none; display: block; padding: 3px 5px; }
#subnavCart li a:hover { color: #fff; background: #000; } 
#subnavCart li a#subcartcurrent, #subnavlist li a#subcurrent:link { color: #fff; background: #000; }
#subnavCart li a#subcartcurrent:hover { color: #fff; background: #000; }

.genNavArea { width: 180px; padding: 0px 0px; font: normal normal 16px/18px "Courier New", Courier, monospace; margin-bottom: 15px; }
.genNavArea .header { font: normal bold 16px/16px "Courier New", Courier, monospace; }
.genNav { margin-left: 0; padding-left: 0; list-style: none; font: normal 16px/18px Arial, sans-serif; }
.genNav li { margin: 0px 0 0px 0px; padding: 10px 0 10px 0px; }
.genNav a:link { font: normal normal 16px/18px "Courier New", Courier, monospace; color: #000; }
.genNav a:visited { font: normal normal 16px/18px "Courier New", Courier, monospace; color: #000; }
.genNav a:hover { font: normal normal 16px/18px "Courier New", Courier, monospace; color: #f26521; }
.genNav a:active { font: normal normal 16px/18px "Courier New", Courier, monospace; color: #000; }
.genNav a.gencurrent { font: normal normal 16px/18px "Courier New", Courier, monospace; color: #f26521; }

#contentArea { width: 840px; padding-top: 60px; float: left; }
#contentLeft { width: 75px; float: left; }
#contentRight { width: 765px; float: left; } 

#shopArea { width: 872px; padding-top: 60px; text-align: left; margin-left: auto; margin-right: auto;  }
#shopLeft { width: 91px; float: left; }
#shopRight { width: 781px; float: left; } 

#pressArea { width: 852px; padding-top: 60px; text-align: left; margin-left: auto; margin-right: auto;  }
#pressLeft { width: 81px; float: left; }
#pressRight { width: 771px; float: left; } 

#releasesArea { width: 765px; }
#releasesLeft { width: 528px; padding-right: 57px; font: normal normal 16px/20px "Courier New", Courier, monospace; float: left; }
#releasesRight { width: 180px; float: left; }

#contactArea { width: 765px; }
#contactLeft { width: 280px; padding-right: 5px; font: normal normal 14px/18px "Courier New", Courier, monospace; float: left; }
#contactRight { width: 480px; float: left; }

#merchant_error { background-color: #f1f1f1; color: #333333; margin:0 0 15px 0; padding:6px; }
#merchant_error strong { color: #ff0000; }

/* Shop CSS */
.thumbs { width: 115px; padding-right: 51px; float: left; }

/* Item Details */
#itemArea { width: 765px; padding-top: 15px; }
#itemImgArea { width: 368px; float: left; }
#itemDetails { width: 382px; padding-left: 15px; float: left; }
#itemName { font: normal bold 16px/16px "Courier New", Courier, monospace; padding: 0 0 10px 0; }
#itemPrice { font: normal bold 16px/16px "Courier New", Courier, monospace; padding-bottom: 10px; }
#itemDesc, #itemFabric, #itemColors, #itemOptions, #addtoCart { padding-bottom: 35px; }

/* Press CSS */
.reviewQuote { width: 600px; padding-bottom: 75px; font: normal normal 16px/20px "Courier New", Courier, monospace; }
.reviewFrom { font: italic bold 16px/20px "Courier New", Courier, monospace; }
 
#policiesNav { padding: 10px; }
.policies { padding: 20px 10px 20px 10px; }

#pagination { text-align: left; clear: both; margin: 0 0 0.5em 0; padding: 0px 0 1em 0; }
#pagination a { border: 1px solid #999; text-decoration: none; background: #fff; }
#pagination a:hover { background: #fff468; color: #ff0000; }
#pagination a, #pagination span { padding: 0.3em 0.5em; }
#pagination a.pn { border: 1px solid #fff; }
#pagination a.pn b { font-weight: normal; }
#pagination a.pn:hover { border: 1px solid #999; }
#pagination p { color: #999; }

/* BEGIN ARTICLES */
.articles { width: 115px; padding-right: 49px; float: left; }

.defaultList { }
.defaultList ul { padding-left: 1.3em; margin-left: 0; list-style-type: square; }
.defaultList li { padding: 0px 0px; }

table {border-collapse: collapse; width: 100% }
thead th {
	font: normal bold 14px/16px "Courier New", Courier, monospace;
	text-align: left;
	background: #c2c2c2;
	color: #fff;
	padding: 5px 5px 5px 5px;
	border-right: 2px solid #fff;
}
tbody tr {
	border-bottom: 15px solid #c2c2c2;
}
tbody td {
	font: normal 14px/16px "Courier New", Courier, monospace;
	color: #000;
	padding: 8px;
	border-right: 1px solid #fff;
	vertical-align: middle;
}

tbody .remove { text-align: center; }
tbody .preview { vertical-align: middle; }

.cellContainer { width: 765px; border-bottom: 15px solid #c2c2c2; }
.cellLLg { width: 430px; border-right: 2px solid #fff; float: left; }
.cellRSm { width: 333px; float: left; }
.cellLSm { width: 235px; border-right: 2px solid #fff; float: left; }
.cellRLg { width: 518px; float: left; }
.cellHeader { padding: 5px; background: #c2c2c2; color: #fff; font: normal bold 14px/14px "Courier New", Courier, monospace; text-transform: lowercase; }
.cellContent { padding: 10px 5px; text-transform: lowercase; }

.reviewPayment { width: 253px; border-right: 2px solid #fff; float: left; }
.reviewBilling { width: 254px; border-right: 2px solid #fff; float: left; }
.reviewShipping { width: 253px; float: left; }


#footerContainer { padding-top: 60px; }


/* Form Properties */
.labelXl { width: 637px; margin-bottom: 8px; }
.labelLg { width: 488px; margin-bottom: 8px; }
.labelSm { width: 237px; float: left; }
.labelSmaller { width: 180px; padding-bottom: 8px; }
.labelMiddle { width: 14px; float: left; }
.inputSm { width: 224px; color: #000; font: normal bold 14px/14px "Courier New", Courier, monospace; margin: 4px 0; border: 1px solid #abadb3; }
.inputLg { width: 476px; color: #000; font: normal bold 14px/14px "Courier New", Courier, monospace; margin: 4px 0; border: 1px solid #abadb3; }
.selectSm { width: 176px; color: #000; font: normal bold 14px/14px "Courier New", Courier, monospace; margin: 4px 0; border: 1px solid #abadb3; }
.selectNoSize { color: #000; font: normal bold 14px/14px "Courier New", Courier, monospace; margin: 4px 0; border: 1px solid #abadb3; }
.selectLg { width: 448px; color: #000; font: normal bold 14px/14px "Courier New", Courier, monospace; margin: 4px 0; border: 1px solid #abadb3; }
.textAreaLg { width: 448px; color: #000; font: normal bold 14px/14px "Courier New", Courier, monospace; margin: 4px 0; border: 1px solid #abadb3; }
.largeTextForm { width: 330px; font: normal 24px/24px Georgia, serif; margin: 4px 0; height: 30px; border: 1px solid #abadb3; }
.formRequired { font: normal bold 14px/16px "Courier New", Courier, monospace; text-transform: lowercase; }
.inputHelper { font: normal 11px/16px Verdana, sans-serif; font-style: italic; }
.btnSubmit { padding: 8px 8px; background: #e3d1bb; color: #000; font: normal bold 14px/14px "Courier New", Courier, monospace; text-transform: lowercase; }

.errorArea { background-color: #f1f1f1; color: #333333; padding: 20px; width: 85%; margin-bottom: 20px; font-size: 12px; border: 1px solid #666; }
.errorText { color: #ff0000; text-transform: uppercase; }
.errorArea ul { margin-left: 15px; }


/* Loading */
.loadTopSpace { margin-top: 150px; }






