/* CSS Document */

BODY { 
		scrollbar-arrow-color: #2A0E72;
		scrollbar-3dlight-color: #767676;
		scrollbar-highlight-color:#CCCCCC;
		scrollbar-face-color:  #CCCCCC;
		scrollbar-shadow-color:#565656;
		scrollbar-darkshadow-color: #565656;
		scrollbar-track-color: #747474;
		background-color: #FFFFFF;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px; }

td, p { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal; 
		color: #343434;
		text-decoration: none; }

h1 { 
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		font-style: italic;
		font-weight: bold; 
		color: #661100;
		text-decoration: none;
		margin: 0px;
		padding: 0px; }

h2 { 
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-style: italic;
		font-weight: bold; 
		color: #661100;
		text-decoration: none;
		margin: 0px;
		padding: 0px; }

h3 { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold; 
		color: #343434;
		text-decoration: none;
		margin: 0px;
		padding: 0px; }

h4 { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold; 
		color: #343434;
		text-decoration: none;
		margin: 0px;
		padding: 0px; }

h5 { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold; 
		color: #343434;
		text-decoration: none;
		margin: 0px;
		padding: 0px; }

a { color: #990000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

input { font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; border-color: #AAAAAA; padding: 0px; margin: 0px; border-width: 1px; }
textarea { font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; border-color: #AAAAAA; padding: 0px; margin: 0px; border-width: 1px; }
select { font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; border-color: #AAAAAA; padding: 0px; margin: 0px; border-width: 1px; }

.mainBody { 
		background-image:  url('/persistent/templateimages/main_bg.gif');
		background-repeat: no-repeat;
		background-position: bottom center;
		background-color: #FFFFFF; }

.topBG { 
		background-image:  url('/persistent/templateimages/top_bg.gif');
		background-repeat: no-repeat;
		background-position: top center; }

.bottomBG { 
		background-image:  url('/persistent/templateimages/bottom_bg.gif');
		background-repeat: no-repeat;
		background-position: bottom center; }

.mainSection { 
		width: 750px; }

.printHeader { 
		display: none; }
.printFooter { 
		display: none; }

.footer { 
		color: #B1B1B1;
		font-size: 9px;
		padding-bottom: 7px; }

.logoBar { 
		/*background-image:  url('/persistent/templateimages/logo_bar.gif');*/
		background-repeat: no-repeat;
		background-position: bottom right; }
.logoMain { 
		/*background-image:  url('/persistent/templateimages/logo_main_new.gif');*/
		background-repeat: no-repeat;
		background-position: bottom left; }

.subNavBar { 
		width: 2px; }
.subNavBarTable { 
		width: 175px; }

.mainContent { 
		padding-left: 30px;
		padding-right: 30px; }

/* ------ front page template -------- */
.frMainBody { 
		background-color: #442211; }
.frFooter { 
		color: #C0C0C0;
		font-size: 9px; }
.frCenter { 
		color: #C0C0C0;
		font-size: 9px;
		background-color: #FFFFFF; }
.frLogo { 
		background-image:  url('/persistent/templateimages/fr_logo_new.jpg');
		background-repeat: no-repeat;
		background-position: bottom right; }
.frImages { 
		background-image:  url('/persistent/templateimages/fr_images.jpg');
		background-repeat: no-repeat;
		background-position: top left; }
.frEnter { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold; 
		color: #A1A1A1;
		text-decoration: none; }
.frEnter:hover { 
		font-style: normal;
		font-weight: bold; 
		color: #FFFFFF;
		text-decoration: none; }
/* ------ front page template -------- */

/* ------ list menu styles -------------------------------- */
#subTopMenu { 
		padding: 0px;
		margin: 0px;
		font-size: 0px;
		list-style: none; }
#subMainLevel { 
		padding: 0px;
		margin: 0px;
		font-size: 0px;
		list-style: none; }

.subLevelMenu { 
		padding: 0px;
		margin: 0px;
		font-size: 0px;
		list-style: none;
		display: none; }

.subMainLevelItem { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold; 
		color: #909090;
		text-decoration: none;
		text-transform: lowercase;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 15px;
		display: block;
		border-top: 1px solid #E5E5E5;
		background-repeat: no-repeat;
		background-position: center left; }
.subMainLevelItem:hover { 
		font-style: normal;
		font-weight: bold; 
		color: #990000;
		text-decoration: none;
		background-image:  url('/persistent/templateimages/sub_nav_button.jpg');
		background-repeat: no-repeat;
		background-position: center right; }

.subMainLevelItemA { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal; 
		color: #909090;
		text-decoration: none;
		text-transform: lowercase;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 20px;
		display: block;
		border-top: 1px solid #E5E5E5;
		background-repeat: no-repeat;
		background-position: center left; }
.subMainLevelItemA:hover { 
		font-style: normal;
		font-weight: normal; 
		color: #990000;
		text-decoration: none;
		background-image:  url('/persistent/templateimages/sub_nav_button.jpg');
		background-repeat: no-repeat;
		background-position: center right; }

.subMainLevelItemB { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: normal; 
		color: #909090;
		text-decoration: none;
		text-transform: lowercase;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 25px;
		display: block;
		border-top: 1px solid #E5E5E5;
		background-repeat: no-repeat;
		background-position: center left; }
.subMainLevelItemB:hover { 
		font-style: normal;
		font-weight: normal; 
		color: #990000;
		text-decoration: none;
		background-image:  url('/persistent/templateimages/sub_nav_button.jpg');
		background-repeat: no-repeat;
		background-position: center right; }
.listNavBox { 
		border-bottom: 1px solid #E5E5E5; }
/* ------ list menu styles -------------------------------- */

/* ------ catalogue styles -------------------------------- */
.prodListImage { border: 1px solid #A1A1A1; }
.prodListImageCell { padding: 0px; }
.prodListContentCell { padding: 5px; }
.prodListContentCell p { padding: 0px; margin: 0px; }
.prodListPrice { font-size: 14px; color: #CC0000; font-weight: bold; }
.catSubCategory { 
		font-size: 11px;
		font-weight: bold;
		color: #A1A1A1;
		background-color: #F9F9F9;
		border: 1px solid #F1F1F1;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 5px;
		padding-right: 5px;
		display: block; }
.catSubCategory:hover { 
		font-size: 11px;
		font-weight: bold;
		color: #990000;
		text-decoration: none; }
.miniCartButton { 
		font-size: 8px;
		text-transform: uppercase;
		padding: 0px;
		margin: 0px; }
.cartCrumbs { 
		font-size: 9px;
		color: #A1A1A1;
		font-weight: normal;
		text-decoration: none; }
/* ------ catalogue styles -------------------------------- */

