

/*PRESS PAGE*/
.press-container {height:420px;width:100%;}
.press-container h3{border-bottom: 3px solid #fcfcfc;}
.press-mainImage {height:406px;width:300px;border:0;float:left;margin:0 0 0 15px;}
.press-description {width:250px;min-height:250px;border:1px dotted #e1e1e1;float:right; margin:0 15px 0 0;background:#F9F7ED;padding-bottom:25px;}
.press-description a{text-decoration:none;}
.press-thumbnail {width:75px;float:left;border:1px dotted #ccc; margin:0 0 15px 15px;}
.press-thumbnail:hover{cursor:pointer;}
.right{float:right;}

html, body {margin: 0;padding: 0;}
body {font: 12px Arial, "Century Gothic", "Trebuchet MS", Verdana, sans-serif;color: #666;text-align: left;	/*background: #D9F1FB;	*/background:url(images/br.jpg) repeat-y top left;padding:20px 0 20px 25px;}
img {border:none;}
h1 {font-size:24px;color:#DE903C;margin: 10px 0 5px 20px;padding: 5px;border-bottom: 3px solid #fcfcfc;}
/*alternate in iesux.css*/
h1.no-space {font-size:24px;color:#DE903C;margin:0;padding:0;border-bottom: 3px solid #fcfcfc;}

h2 {font-size:18px;color:#DE903C;margin: 0 0 5px 20px;padding: 5px;}
h3 {font-size:16px;color:#DE903C;margin: 5px 0 5px 20px;padding: 5px;}
h4 {font-size:14px;color:#DE903C;margin: 5px 0 5px 20px;padding: 5px;}
h5 {font-size:12px;color:#DE903C;margin: 5px 0 5px 20px;padding: 5px;}
p {font-size:12px;margin: 0 10px 10px 25px;}
a {font-weight: bold;color: rgb(51, 153, 255);text-decoration:none;color:#DE903C;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
IMG.hand{cursor:pointer;}
IMG.hand:hover{cursor:pointer;}

#header {width: 733px;height: 90px;margin: 0;padding: 0;border-collapse: collapse;border: 0;position:relative;}
#logo-main {position:absolute;top:-15px;left:5px;}
#StoreSearch {position:absolute;top:5px;right:0;}
#StoreSearch a {text-decoration: none;color:#999;font-size:11px;}
#StoreSearch a:hover {color: #666;}

#cat-nav{position:absolute;bottom:2px;left:0;width:100%;text-align:center;}
/*ul#minitabs defined in iesux for internet explorer*/
ul#minitabs{list-style: none;margin: 0;padding: 7px 0 1px 0; font-size:14px;font-weight: bold;white-space: nowrap;}
ul#minitabs li{display: inline;margin:0;padding:0 5px;}
ul#minitabs a{text-decoration: none;border-bottom: 2px solid #fcfcfc;color:#666;}
ul#minitabs a#current{color: #000;border-bottom: 3px solid #DE6B07;}
ul#minitabs a:hover{border-color: #079DDE;color: #AA0000;}

#pcMainArea {width:733px;margin:0;padding: 0;border: 0;border-collapse: collapse;}
#center-col {width:733px;padding:0;text-align: left;vertical-align: top;}

#footer {width:733px;text-align:center;margin-top:0px}
ul#bottom-nav{ border-top: 1px solid #CCC;list-style: none;margin: 0;padding: 0; white-space: nowrap;}
ul#bottom-nav li{display: inline;margin:0 15px;color:#666;padding: 0;font-size:10px;}
ul#bottom-nav li a{text-decoration:none;color:#666;font-size:10px;}
ul#bottom-nav a:hover{color:#000;}

#pcMain {font-family:inherit;	text-align: left;	width: 100%;	margin:0;	padding:0;}
.pcMainTable, .info-container {width: 100%;border: 1px solid #ccc;border-collapse: collapse;background:#fff;margin:0;padding:0;}
.info-container {width:731px;}
.pcShowProducts {text-align: center;margin: 0px auto ;width: 100%;padding: 0px;}
.pcShowProducts td {padding: 0px;}
.pcShowContent {text-align: left;margin-left: 0;width: 100%;border: 0;border-collapse: collapse;margin-top: 5px;padding: 5px;}
.pcShowContent td {padding: 3px;vertical-align: top;}
.pcShowCart {text-align: left;margin-left: 0;width: 100%;border: 0;border-collapse: collapse;}
.pcShowCart td {padding: 1px;vertical-align: top;}
.pcShowList {text-align: left;width: 80%;border: 1px solid #e1e1e1;border-collapse: collapse;}
.pcMainTable th {background: rgb(51, 153, 255);color:#fff;font-size: 12px;font-weight: bold;padding: 4px;border-bottom: 1px solid #E1E1E1;}
.pcShowProductName {font-size: 12px;color: #CC6600;}

#pcMain .pcShowProductSku,#pcMain .pcShowProductSku .transparentField {color: #666; font-weight:bold; font-size:14px;}
#pcMain .pcShowProductWeight {color: #666;}
#pcMain .pcShowProductBrand {color: #666;}
#pcMain .pcShowProductStock {color: #666;}
#pcMain .pcShowProductBTOConfig {color:#666;}
#pcMain .pcShowProductCustSearch {color:#666;}
#pcMain .pcShowProductShipping {color:#666;}
#pcMain .pcShowProductPrice {color:#000;}
#pcMain .pcShowProductSavings {color:#FF6600;}
#pcMain .pcShowProductSDesc {color:#666;padding-right:30px;}
#pcMain .pcShowProductNFS {color:#0066FF;font-weight:bold;margin: 5px;}
.pcShowProductLink {padding-top: 5px;}
.pcShowProductLink a{color:#DE903C;text-decoration:none;font:bold 14px Arial; vertical-align:top;}
.pcShowProductLink a:hover{text-decoration:underline;}

.pcSortProducts {text-align: right;}
	/* pcShowProductsH handles the table that shows product info
	   when products are displayed horizontally */
.pcShowProductsH {text-align: center;	margin: 0 auto;}
.pcShowProductsH p{margin: 0 auto;}
.pcShowProductImageH {vertical-align: bottom;text-align: center;padding-bottom: 3px;}
#pcMain .pcShowProductImageH img {border: 0;padding: 5px;}
.pcShowProductInfoH {height: 50px;margin-top: 5px;vertical-align: top;}
.pcShowProductInfoH p {text-align: center;}
TABLE.product-info {margin-left:25px;background:#F9F7ED;border: 1px dotted #E1E1E1;padding:15px;}
TABLE.product-info tbody{margin:15px;}
TABLE.product-info p{margin:0 0 15px 0;padding:0;}

/*-----------------------------------------------------------------------------------------
	 Browse by Category or Brand
	----------------------------------------------------------------------------------------*/
.pcShowCategory {text-align: center;margin: 0 auto;}
.pcShowCategory td {vertical-align: bottom;}
.pcShowCategoryP {width: 100%;text-align: left;}
.pcShowCategoryImage {height: 125px;vertical-align: bottom;text-align: center;padding-bottom: 3px;}
.pcShowCategoryImage img {border: 1px solid #E5E5E5;padding: 5px;}
.pcShowCategoryInfo {margin-top: 5px;vertical-align: top;}
.pcShowCategoryInfo p {text-align: center;}
.pcShowCategoryInfoP {width: 100%;margin-top: 5px;text-align: left;vertical-align: top;}
/*-----------------------------------------------------------------------------------------
	 Product details page
	----------------------------------------------------------------------------------------*/
.pcShowPrices {margin-top: 10px;margin-bottom: 10px;font-weight: bold;}
/*-----------------------------------------------------------------------------------------
	 Page Navigation
	----------------------------------------------------------------------------------------*/
.pcPageName a:link, #pcCatNav a:visited {color: #999;}
.pcPageNav {text-align: left;	width: 100%;border:0;border-collapse:collapse;margin: 10px 25px 0px 25px;}
.pcPageNav a {color:#666;font-weight:normal;text-decoration: none;}
.pcPageNav a:hover {color: #000;text-decoration:underline;}
.pcPageNav p {text-align:right;}
/*Nav mods*/
.privacy {border: 1px solid #E1E1E1;padding:0px 4px;margin:1px 2px;}
#current-privacy {background:#F9F7ED;}
.privacy:hover{background:#F9F7ED;}
/*-----------------------------------------------------------------------------------------
	 Forms
	----------------------------------------------------------------------------------------*/
#pcMain form {margin: 0;}
.pcForms input {border: 1px solid #CCC;background-color: #F7F7F7;font-size: 11px;color:#666;padding: 2px 3px;}
.pcForms input:focus {border: 1px solid #999;	background-color: #FFFFCC;}
.pcForms textarea {border: 1px solid #CCC;background-color: #F7F7F7;font-size: 11px;color:#666;	padding: 2px 3px;}
.pcForms textarea:focus {	border: 1px solid #999;	background-color: #FFFFCC;}
.pcForms select {font-size: 10px;color: #333;	background-color: #F5F5F5;border: 1px solid #CCC;}
/* Style submit image button */
#submit {	border: 0;background-color: transparent;padding: 0px;}
/* Style submit image button */
#pcMain .submit {	border: 0;background-color: transparent;padding: 0px;}
/* Style submit button (when an image is NOT used) */
#pcMain .submit2 {border: 1px solid #CCC;	background-color: #FFFFCC;font-size: 11px;color:#666;	padding: 2px 3px;}
/* Style the transparent fields used by ProductCart Build To Order and Apparel Add-on */
#pcMain .transparentField {	border: 0;background-color: transparent;padding: 0;}	
/* Clear border on checkboxes to fix IE bug */
#pcMain .clearBorder {border: 0;background-color: transparent;}	
/*-----------------------------------------------------------------------------------------
	 Search results page
	----------------------------------------------------------------------------------------*/
.pcCatSearchResults ul {list-style-type: none;margin: 0 0 20px 15px;padding: 0;}
.pcCatSearchResults ul li {margin: 2px 0 0 0;}
/*-----------------------------------------------------------------------------------------
	 Other styles
	----------------------------------------------------------------------------------------*/
/* Style the page description at the top of the page, when available */
.pcPageDesc {margin: 0 20px;padding: 5px;background: #F9F7ED;border:1px dotted #ccc;}
/* Styles section titles on pages with different sections (e.g. search results) */
TD.pcSectionTitle {text-align: left;padding: 5px 0 5px 25px;font-size: 12px;font-weight: bold;color: #666;}	
/* Example of usage: preview search results text on advanced search page */
.pcTextMessage {color: #0066FF;font-weight: bold;}
/* Styles alert and friendly error messages shown to the customer in the storefront */
.pcErrorMessage {width: 90%;background-color: #F7F7F7;border: 1px dotted #DE903C;margin: 15px;padding: 4px;color: #DE903C;font-size:14px;font-weight: bold;text-align: center;}	
.pcSmallText {font-size: 10px;color:#999;}
.pcSpacer {height: 10px;}
#pcMain hr {color: #e5e5e5;background: #e5e5e5;border: 0;height: 1px;}
#pcMain li {padding-bottom: 3px;}
/*-----------------------------------------------------------------------------------------
 ProductCart Product ViewPrd.asp Images
----------------------------------------------------------------------------------------*/	
#pcMain .pcShowMainImage {width: auto;height: auto;text-align: center;vertical-align: bottom;margin:0 5px 5px 5px;}
#pcMain .pcShowMainImage img {padding: 5px;}
#pcMain .pcShowAdditional {width: 240px;text-align: center;margin:0 auto;}
#pcMain .pcShowAdditionalImage {vertical-align: top;text-align: center;	padding: 0;}
#pcMain .pcShowAdditional img {width: 50px;	border: 1px solid #ccc;}
/*-----------------------------------------------------------------------------------------
	 ProductCart v2.7x styles
	----------------------------------------------------------------------------------------*/
/* Printer-friendly version of order details page */
table.invoice {	border-collapse:collapse;	border: 1px solid #333;}
table.invoiceBto {border-collapse:collapse;	border: 1px solid #999;}
td.invoice {border: 1px solid #666;	font-family:inherit;	font-size:11px;	vertical-align:top;	text-align:left;}
td.invoiceNob {	font-family:inherit;	font-size:11px;	vertical-align:top;	text-align:left;}

#color-swatch-container {position:absolute;top:100px;left:30px; padding:5px;}
.color-swatch {float:left;height:50px;width:50px;margin:5px;}
.color-swatch:hover {cursor:pointer;}
.color-swatch-label {float:left;width:50px;margin:5px;overflow:visible;}
#bm-doc{position:absolute;bottom:15px;left:80px;}

.button {padding:15px 0 0;}
.bl {background:url(images/bl.gif) no-repeat top right;height:26px;margin:0 0 15px 20px}