/* These codes and procedures are copyright protected by Gproxy Inc. © 2004/2008 and the website owner 
Gproxy Inc. does not authorize the copy or use of these by any third party company. */

body {
	padding:0;
	margin:0 !important;
	vertical-align:top;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
}
p {
	font-size:13px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	padding:0;
	padding-bottom:16px;
	margin:0;
}
ul {
	padding:0;
	margin:0;
}
#chrono li {
	padding:0;
	padding-top:12px;
	margin:0;
	list-style: url(/site/left/wr-bullet.gif);
	list-style-position:inside;
	font-size:15px;
}
.chronoImgClass{
	cursor:pointer;
}

/* images margins & paddings */

.img-marg-right {
	margin-right:12px;
}
.img-marg-zero {
	margin:0;
	padding:0;
}
/* td margins & paddings */

.td-margin-top {
	margin-top:15px;
}
.td-pad-01 {
	vertical-align:top;
	padding:0;
	padding-right:10px;
	margin:0;
	font:13px/16px "Times New Roman", Times, serif;
}


/* link styles */
.td-pad-01 a.goldenlink {
	color:#ac9813;
	text-decoration:none;
}
.td-pad-01 a.goldenlink:hover {
	color:#000000;
	text-decoration: underline;
}
.td-pad-01 .title-01 {
	font-size:18px;
	padding:0;
	padding-bottom:10px;
	margin:0;
	color:#ac9813;
}

.td-margin-top02 {
	vertical-align:top;
	padding:0;
	margin:0;
	margin-top:15px;
	margin-left:10px;
}
.td-vertical {
	vertical-align:top;
}
.td-align-right {
	text-align:right;
	vertical-align: bottom;
}
.td-colored {
	background-color:#f6f2e6;
	margin-bottom:8px;
}
.td-pad-bottom {
	padding-bottom:8px;
	padding-left:8px;
	vertical-align:bottom;
}
/* text styles */

.smallblack {
	font-size:11px;
	padding:0;
	margin:0;
	color:#000000;
}
.smallgolden {
	font-size:11px;
	padding:0;
	margin:0;
	color:#ac9813;
}
.golden {
	color:#ac9813;
}
a.goldenlink{
	color:#ac9813;
	text-decoration:none;
}
a.goldenlink:hover{
	color:#000;
}

.golden-2 {
	color:#ac9813;
	margin:0;
	padding:0;
}



.infoPage-Desc{
	padding:0 10px 0 0;
	margin:0;
}
.infoPage-Desc, .infoPage-Desc a, .infoPage-Desc td{
	font: normal 13px/15px "Times New Roman", Times, serif;
	color:#000000;	
	text-decoration:none;
}
.infoPage-Desc .title-01 {
	font-size:18px;
	padding-bottom:10px;
	color:#ac9813;
}
.infoPage-Desc a.goldenlink {
	color:#ac9813;
	text-decoration:none;
}
.infoPage-Desc a.goldenlink:hover {
	color:#000000;
}

.twoColumDivs{
	float:left;
	margin-bottom:10px;
	width:100% 
}
.twoColumDivs div{
	width:47%;
	margin-right:5px;
	position:relative;
	float:left;
	line-height:16px;
}


/* ---------------------------------
	Add to cart
------------------------------------*/
.pointer, .addtocart{
	cursor:pointer;
}
/* ---------------------------------
	Header template
------------------------------------*/
#breadcrumbs, #breadcrumbs a {
	font-size:11px;
	line-height:21px;
	text-transform: lowercase;
	padding:0;
	margin:0;
	color:#666;
	text-decoration:none;
}
#breadcrumbs a:hover {
	color:#b59921;
}

/* ---------------------------------
	Header DYNAMIC TABS
------------------------------------*/
/* hide all dynamic tabs */
.activeTab, .inactiveTab {
	display:none;
}
/* 
	All dynamic tabs must be hidden, except for: 
	- the company 	id = tab7
	- guns			id = tab8
	- shop 			id = tab9
	- contact		id = tab10	
*/
td#tab7, td#tab8, td#tab9, td#tab10 {
	display:block;
	float:left;
	padding-right:24px;
}
/* ensure the links can taka a height and width */
.inactiveTab a, .activeTab a {
	display:block;
}
/* hide the text of the links so it doesn't interfere with the background images */
.inactiveTab a span, .activeTab a span {
	display:none;
}
/* set the size and background for each tab */
td#tab7 a {
	width:98px;
	height:24px;
	background:#FFF url(https://system.netsuite.com/core/media/media.nl?id=23&c=716091&h=f4b8dead1365609fdfcb) no-repeat top left;
}	/*http://shopping.netsuite.com/c.716091/site/header/wr-tab-company.gif*/
td#tab8 a {
	width:41px;
	height:24px;
	background:#FFF url(https://system.netsuite.com/core/media/media.nl?id=27&c=716091&h=bd92c0465fc94fa56c57) no-repeat top left;
} /*http://shopping.netsuite.com/c.716091/site/header/wr-tab-guns.gif*/
td#tab9 a {
	width:39px;
	height:24px;
	background:#FFF url(https://system.netsuite.com/core/media/media.nl?id=29&c=716091&h=37c73f5f3129e2a15f01) no-repeat top left;
} /*http://shopping.netsuite.com/c.716091/site/header/wr-tab-shop.gif*/
td#tab10 a {
	width:66px;
	height:24px;
	background:#FFF url(https://system.netsuite.com/core/media/media.nl?id=25&c=716091&h=4ba98c2c776321b040c0) no-repeat top left;
} /*http://shopping.netsuite.com/c.716091/site/header/wr-tab-contact.gif*/


/* change the background image when the tab is active */
.activeTab a#link7{	background-image:url(https://system.netsuite.com/core/media/media.nl?id=24&c=716091&h=ceba3820d686871a2404);}
/*url(http://shopping.netsuite.com/c.716091/site/header/wr-tab-company-on.gif*/
.activeTab a#link8{	background-image:url(https://system.netsuite.com/core/media/media.nl?id=28&c=716091&h=f58534284a5bfd7957ca);}
/*http://shopping.netsuite.com/c.716091/site/header/wr-tab-guns.gif*/
.activeTab a#link9{	background-image:url(https://system.netsuite.com/core/media/media.nl?id=30&c=716091&h=ee436f3e3387b48e312a);}
/*http://shopping.netsuite.com/c.716091/site/header/wr-tab-shop.gif*/
.activeTab a#link10{background-image:url(https://system.netsuite.com/core/media/media.nl?id=26&c=716091&h=42b2c09baf361e7331a9);}
/*url(http://shopping.netsuite.com/c.716091/site/header/wr-tab-contact.gif*/


/* Guns has to appear selected also on tabs id 11, 12 and 13 */
.headerTab_GUNS-Shotgun .inactiveTab a#link8,
.headerTab_GUNS-Double-Rifle .inactiveTab a#link8,
.headerTab_GUNS-Bolt-Action-Rifle .inactiveTab a#link8 {	background-image:url(https://system.netsuite.com/core/media/media.nl?id=28&c=716091&h=f58534284a5bfd7957ca);}




/* ---------------------------------
	Left
------------------------------------*/
.left-col {
	border:  1px solid #e5dfce;
}
.left-col a{
	font: normal 13px "Lucida Sans";
	color:#b59921;
	text-decoration:none;
}
.left-text{
	font: normal 13px "Lucida Sans";
	color:#b59921;
	text-decoration:none;
}
.left-text a.textboldnolink {
	color:#000000;
	font-weight:bold;
}
.leftBottomLine{
	border-bottom: 1px #ede8da solid;
}

/* ---------------------------------
	Right - My account
------------------------------------*/
.right-col {
	border:  1px solid #e5dfce;
	font: normal 13px "Lucida Sans";
}
.right-col a{
	text-decoration:none;
}
.right-col a:hover{
	color:#000000;
}

/* ------------------------------------------------------------------------------
	Page Navigational links: innitially hidden until tested if they have links
------------------------------------------------------------------------------ */

a#next span, a#prev span { 
	display:none;	
}
a#next, a#prev { 
	display:none; 
	float:left; 
	height:15px; 
}
a#prev { 
	background: url(https://system.netsuite.com/core/media/media.nl?id=217&c=716091&h=ad091befc7bde4d98612) no-repeat left center; 
	width:70px;
}
a#next { 
	background: url(https://system.netsuite.com/core/media/media.nl?id=216&c=716091&h=ce68b9986a6861531b2b) no-repeat left center; 
	width:50px;
}
a.lastpage { 
	background-position: -1px center  !important;
}





/* ---------------------------------
	Footer Styles
------------------------------------*/
div#footer_info{
	padding-left:430px;
}
#footer_info, #footer_info a{
	font: normal 13px/15px "Times New Roman", Times, serif;
	color:#666666;
	text-decoration:none
}
#footer_info div{
	width:400px;
}
div.footer_links{
	padding: 12px 0 3px 0;
}
.footer_links a:hover {
	color:#b59921;
}
.copyright {
	color:#b59921;
}


/* ---------------------------------
	Modify NS styles 
------------------------------------*/

/* for the problem on category/item list on Opera */
form {
	margin:0;
}

/* hides a NS div that adds space at the bottom */
#trackingpixeldiv{
	display:none;
}

/* changes size of quantity imput box and narrows its border */
input#qty{
	width:30px;
	margin:0px 5px;
	border-width:1px !important;
}

/* IMPORTANT! narrows borders for ALL existing input boxes */
input{
	border-width:1px !important;
}

/* hides this iframe#server_commands so it won't add extra height to the pages */
#server_commands{
	display:none !important;
}


/* changes the style for the pagination table that appears on item lists */
#tablePagination .medtext span,
#tablePagination .medtext a,
#tablePagination .medtextbold,
#tablePagination .medtextbold a{
	font: normal 13px "Times New Roman", Times, serif !important;
	color: #999999 !important;
	background-color:#FFFFFF !important;
}

/* sitemap styles */
.sitemap-links {list-style-type: none; width: 205px; margin-left: 30px;}
.sitemap-links li {padding: 2px 0;}
.sitemap-links a {color: #000000; font-size: 11pt; font-family: "Times New Roman",Times,serif; text-decoration: none;}
.sitemap-links a:hover {text-decoration: underline;}
.sitemap-links ul a {font-size: 10pt; color: #AC9813;}
.sitemap-links ul ul a {font-size: 9pt;}
.sitemap-links ul ul ul a {font-size: 8pt;}
.sitemap-links ul {margin-left: 20px; list-style-type: none;}
.sitemap-history ul {display: block;}
.sitemap-guns ul {display: block;}
.sitemap-shop ul {display: block;}
.sitemap-contact ul {display: none;}
.build-your-own {color: #000000 !important; font-size: 8pt !important;}
h1.page-not-found {font-size: 18pt; color: #AC9813; font-weight: bold; margin: 10px 0 10px 60px;}
p.page-not-found {font-size: 12pt; color: #AC9813; margin: 0 0 0 60px;}
.footer-sitemap {text-align: right; padding: 5px;}
.footer-sitemap a {font-size: 9pt; color: #AC9813; text-align: right; text-decoration: none;}
.footer-sitemap a:hover {text-decoration: underline;}

/* chronology styles */
.chrono-cell-start {width: 46px; height: 29px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-cell-start.gif) no-repeat 0 0; cursor: pointer;}
.chrono-cell-start div{font-family: "Times New Roman",Times,serif; font-size: 11pt; font-weight: bold; color: #AC9813; margin: 0 5px; cursor: pointer;}
.chrono-cell-end {width: 45px; height: 29px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-cell-end.gif) no-repeat 0 0; cursor: pointer;}
.chrono-cell-end div{font-family: "Times New Roman",Times,serif; font-size: 11pt; font-weight: bold; color: #AC9813; margin: 0 5px; cursor: pointer;}
.chrono-cell-hspacer {width: 28px; height: 29px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-hspacer.gif) repeat-x 0 0;}
.chrono-cell-lvspacer {width: 46px; height: 49px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-lvspacer.gif) repeat-y 0 0;}
.chrono-cell-rvspacer {width: 47px; height: 49px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-rvspacer.gif) repeat-y 0 0;}
.chrono-cell-mid {width: 45px; height: 29px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-cell.gif) no-repeat 0 0; cursor: pointer;}
.chrono-cell-mid div{font-family: "Times New Roman",Times,serif; font-size: 11pt; font-weight: bold; color: #AC9813; margin: 0 5px; cursor: pointer;}
.chrono-cell-lt {width: 46px; height: 29px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-cell-lt.gif) no-repeat 0 0; cursor: pointer;}
.chrono-cell-lt div{font-family: "Times New Roman",Times,serif; font-size: 11pt; font-weight: bold; color: #AC9813; margin: 0 5px; cursor: pointer;}
.chrono-cell-rt {width: 47px; height: 29px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-cell-rt.gif) no-repeat 0 0; cursor: pointer;}
.chrono-cell-rt div{font-family: "Times New Roman",Times,serif; font-size: 11pt; font-weight: bold; color: #AC9813; margin: 0 5px; cursor: pointer;}
.chrono-cell-lb {width: 46px; height: 29px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-cell-lb.gif) no-repeat 0 0; cursor: pointer;}
.chrono-cell-lb div{font-family: "Times New Roman",Times,serif; font-size: 11pt; font-weight: bold; color: #AC9813; margin: 0 5px; cursor: pointer;}
.chrono-cell-rb {width: 47px; height: 29px; background: #FFFFFF url(http://www.westleyrichards.co.uk/site/templates/chrono/wr-chrono-cell-rb.gif) no-repeat 0 0; cursor: pointer;}
.chrono-cell-rb div{font-family: "Times New Roman",Times,serif; font-size: 11pt; font-weight: bold; color: #AC9813; margin: 0 5px; cursor: pointer;}
.chrono-info-year {font-family:"Times New Roman",Times,serif; font-size:15pt; font-weight: normal; color:#AC9813; margin: 0;}

/* next / previous links */
.next-links {font-family:"Times New Roman",Times,serif; font-size:8pt; font-weight: normal; color:#AC9813; margin: 0 0 10px 0;}
.next-links a {font-family:"Times New Roman",Times,serif; font-size:8pt; font-weight: normal; color:#AC9813; text-decoration: none;}
.next-links a:hover {text-decoration: underline;}
.previous-links {font-family:"Times New Roman",Times,serif; font-size:8pt; font-weight: normal; color:#AC9813; margin: 10px 0 0 0;}
.previous-links a {display: none; font-family:"Times New Roman",Times,serif; font-size:8pt; font-weight: normal; color:#AC9813; text-decoration: none;}
.previous-links a:hover {text-decoration: underline;}

/* Useful Links styles */
.useful-links-categories a {font-family: "Times New Roman",Times,serif; font-size: 10pt; font-weight: normal; color: #AC9813; text-decoration: none;}
.useful-links-categories a:hover {color: #000000;}

/* image popup */
.bb1_transbackground {width: 100%; height: 1000%; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; display: none; background-color: gray; position: absolute; left: 0px; top: 0px; z-index: 50000;}
.bb1_screencentre {position: absolute; z-index: 60000; top: 50%; left: 50%; width: 0; height: 0;}
.bb1_image_container {display: none; position: relative; top: -265px; left: -265px; width: 530px; height: 530px; background-color: white; z-index: 70000; border: 1px solid #989898}
.bb1_image_close_button {height: 30px; padding-top: 15px; text-align: right;}
.useful-links-items h1 {font-family: "Times New Roman",Times,serif; font-size: 11pt; font-weight: normal; color: #000000;}
.useful-links-items a {font-family: "Times New Roman",Times,serif; font-size: 10pt; font-weight: normal; color: #AC9813; text-decoration: none;}
.useful-links-items a:hover {color: #000000;}

/* Used guns styles */
.usedguns-notitems-message {font-family: "Times New Roman",Times,serif; font-size: 12pt; font-weight: normal;}

/* Shop styles */
.itemtemplate-text ul {margin: 13px 0; padding: 0 0 0 20px;} 
