/*
	Start store additions
*/
td.storeMenuTitle {
	vertical-align: middle;
	padding-left: 5px;
	background-color: #EFEADF;	
}

td.storeCell {
	padding-left: 5px;
}

#productRow {
	line-height: 40px;
}

#colour {
	color: #42180B;
}

#highlight {
	font-weight: bold;
}

#highlightColour {
	font-weight: bold;
	color: #42180B;
}

td.largeText {
	color: #725346;
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
 	font-size: 14px;	
}

td.dataLabel {
	color: #000000;
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	padding-right: 10px;	
}

/*
	End store addition
*/

#hidepage{
	z-index: 0;
}

div.container {
	width: 800px;
	margin: auto;
}

#guns_menu	{position:absolute;top:105px;left:1px;width:800px;visibility:hidden;z-index:2;}
#cloth_menu	{position:absolute;top:105px;left:1px;width:800px;visibility:hidden;z-index:2;}
#serv_menu	{position:absolute;top:105px;left:1px;width:800px;visibility:hidden;z-index:2;}
#hist_menu	{position:absolute;top:105px;left:1px;width:800px;visibility:hidden;z-index:2;}

body {
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
 	font-size: 12px;
	color: #000000;
}

table {
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
 	font-size: 12px;
	color: #000000;
}

select, input, textarea, checkbox {
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
	font-size  : 10pt;
	font-weight: bold;
}

a {
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
 	font-size: 12px;
	color: #000000;
}

a:hover { 
	text-decoration: underline;
}

a.bold {
	font-weight:bold;
	text-decoration:underline;
}

dark {color: #625A5A;}

.name {
	font-family : Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
	font-size   : 16px;
	font-weight : bold;
	color       : black;
}

#main {
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; 
	font-family:Times New Roman, Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 10px;
}

#main select, option, input, textarea, checkbox {
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
	font-size  : 10pt;
}

#main a.grey10pt {
	font-size: 10px; 
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	text-decoration: none;
	letter-spacing: 0.5px;
	color: #6E6463;
}

#main .productForm {
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
	font-size  : 8pt;
	background-color: #EBE6D5;
	color:#351D10;
}

#main a.timelineLink1 {
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 16px; 
	font-weight : bold;
	line-height: 20px;
	text-decoration: none;
	letter-spacing: 1px;
	color: #6E6463;
}

#main a.timelineLink2 {
	font-family: Times New Roman, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 14px; 
	font-weight : bold;
	line-height: 20px;
	text-decoration: underline;
	letter-spacing: 1px;
	color: #6E6463;
}

#audleyhouse table {
	font-family: Arial, Verdana, Helvetica, Times New Roman, Sans-serif;
	font-size: 14px; 
	font-weight : bold;
	line-height: 16px;
	text-decoration: none;
	letter-spacing: 0.5px;
	color:#42180B;
	background-color:#f7f4e9;
}

#audleyhouse td {
	font-family: Arial, Verdana, Helvetica, Times New Roman, Sans-serif;
	font-size: 14px; 
	width:90px;
	font-weight : bold;
	line-height: 16px;
	text-decoration: none;
	letter-spacing: 0.5px;
	color:#42180B;
	background-color:#f7f4e9;
}

#audleyhouse td a {
	font-family: Arial, Verdana, Helvetica, Times New Roman, Sans-serif;
	font-size: 14px; 
	text-align:center;
	width:90px;
	font-weight : bold;
	line-height: 16px;
	text-decoration: none;
	letter-spacing: 0.5px;
	color:#42180B;
	background-color:#E5E5E5;
}

#audleyhouse td a:hover {
	font-family: Arial, Verdana, Helvetica, Times New Roman, Sans-serif;
	font-size: 14px; 
	font-weight : bold;
	line-height: 16px;
	text-decoration: none;
	letter-spacing: 0.5px;
	color:#E5E5E5;
	background-color:#42180B;
}

#main a.sitemap, a.sitemap:hover {
	text-decoration: none;
}

#main h3 {
	font-size: 12px; 
	color:#CFC4BC;
}

#main a.subnav {
	font-size: 12px; 
	font-style:italic;
	text-decoration: none;
	color:#000000;
}

#main a.subnav:hover {
	text-decoration: underline;
}

#main a.colour {
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	text-decoration: none;
	letter-spacing: 1px;
	color: #6E6463;
}

#main .subnav_on {
	font-size: 12px; 
	font-style:italic;
	font-weight : bold;
	text-decoration: underline;
	color:#42180B;
}

#main .productTrademark {
	font-size: 10px; 
	color:#351D10;
}

#main .sub1 {
	font-size: 12px; 
	font-weight : bold;
	color:#351D10;
}

#main .sub2 {
	font-size: 12px; 
	font-weight : bold;
	line-height: 14px;
	font-style:italic;
	letter-spacing: 0.5px;
	color:#42180B;
}

#main .sub3 {
	font-size: 14px; 
	font-weight : bold;
    line-height: 16px;
	color:#42180B;
}

#main .sub4 {
	font-size: 18px; 
	font-weight : bold;
	line-height: 20px;
	color:#42180B;
}

#main .newsSub12 {
	font-size: 12px; 
	font-weight : bold;
	color:#091C36;
}

#main .darkgreenSub12 {
	font-size: 12px; 
	color:#23270E;
}

#main .darkgreenBoldSub12 {
	font-size: 12px; 
	font-weight : bold;
	color:#23270E;
}

#main .department {
	font-size: 18px; 
	font-weight : bold;
	color:#23270E;
}

#main .shortDescription {
	font-size: 16px; 
	font-weight : bold;
  line-height: 18px;
	color:#42180B;
}

#main .productTitle {
	font-size: 16px; 
	font-weight : bold;
	line-height: 18px;
	color:#23270E;
}

#main .productTitle12px {
	font-size: 12px; 
	font-weight : bold;
	line-height: 12px;
	color:#23270E;
}

#main .style3 {
	font-family:Times New Roman, Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 14px;
	color: #8c2424;
}

#main table.type1 {
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 11px;
	letter-spacing: 0.5px;
	color:#000000;
}

#main table.type2 {
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 10px;
	letter-spacing: 0.5px;
	color:#000000;
	background-color:#EEEEEE;
	border: 1px solid #999999;
	padding: 4px;
}

#main th.type2 {
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 12px;
	font-weight : bold;
	background-color:#CAC0A3;
	border-bottom: 1px solid black;
	color:#270D05;
	text-align:left;
	text-indent:2px;
	padding: 2px;
}

#main table.type3 {
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 12px;
	letter-spacing: 0.5px;
	line-height: 20px;
	color:#000000;
	background-color:#EEEEEE;
	border: 1px solid #999999;
	padding: 4px;
}

#main th.type3 {
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 13px;
	font-weight : bold;
	background-color:#CAC0A3;
	border-bottom: 1px solid black;
	color:#270D05;
	text-align:left;
	text-indent:2px;
	padding: 2px;
}

#main table.news {
	color:#000000;
	background-color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 12px;
	letter-spacing: 0.5px;
	line-height: 20px;
	border: 1px solid #CCCCCC;
	padding: 4px;
}

#main th.news {
	color:#270D05;
	text-align:left;
	text-indent:4px;
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 12px;
	font-weight : bold;
	background-color:#CFE6F6;
	border-bottom: 1px solid black;
	padding: 2px;
	line-height: 20px;
}

#main td.news_off {
	color:#666666;
	letter-spacing: 0.5px;
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 12px;
	background-color:#E5E5E5;
	line-height: 20px;
}

#main td.news {
	color:#000000;
	letter-spacing: 0.5px;
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 12px;
	background-color:#DBE8F0;
	line-height: 20px;
}

a.news {
	color:#000000;
	letter-spacing: 0.5px;
	font-family: Arial, Verdana, Helvetica, Sans-serif; 
	font-size: 12px;
	background-color:#DBE8F0;
	line-height: 20px;
}

#content {
	position:absolute;
	top:170px;
	left:0px;
	z-index:1;
}

.title {color:#42180B; font-weight:bold}

.navBG {
	background: url(../images/nav/bgNav.gif);
}

#divPurdeyAwardsBanner {
	margin: 20px;
	padding-left: 22px;
	padding-top: 50px;
	width: 398px;
	height: 61px;
	background-image: url(../images/home/bgPurdeyAwardsBanner.jpg);
	background-repeat: no-repeat;
	color: #7D6953;
} 

#divPurdeyAwardsBannerSmall {
	margin:	10px 12px 10px 20px;
	padding-top: 0px;
	width: 208px;
	height: 155px;
	background-image: url(../images/home/gfxPurdeyAwardsBannerSmall.jpg);
	background-repeat: no-repeat;
	color: white;
	border: 0px solid red;
	float: left;
}

#divPurdeyAwardsBannerSmallInnerCopy {
	margin-left: 12px;
	padding-top: 94px;
	float: left;
}

#imgLuxuryChannelBanner {
	width: 208px;
	height: 155px;
	margin-top: 10px;
}


A.purdeyAwards {
	color: #7D6953;
}

/* Homepage additions */
#divCatalogueDivider {
	background-image: url(../images/home/bgHorizontalDivider.gif);
	background-repeat: repeat-x;
	width: 285px;
	height: 10px;
	border: 0px solid red;
	margin-top: 6px;
}

#divCatalogue1, #divCatalogue2 {
	margin-top: 12px;
	background-color: #C3C3B2;
	background-repeat: no-repeat;
	padding: 14px;
}

#divCatalogue1 {
	background-image: url(../images/home/bgCatalogue1.gif);
	background-position: 170px 5px;
	height: 60px;
}

#divCatalogue2 {
	background-image: url(../images/home/bgCatalogue3.gif);
	background-position: 170px 5px;
	height: 60px;
}

#imgCatalogue1, #imgCatalogue2 {
	margin-top: 5px;
	margin-bottom: 10px;
}

#imgTitleCatalogue {
	margin-top: 5px;
	margin-bottom: 0px;
}