/*---------------------------------------------------------
SITE-WIDE PAGE MARGINS, BACKGROUND COLOUR & TEXT FORMATTING
---------------------------------------------------------*/
body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#ffffff;
}

body, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	text-align: left;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	line-height: 15px;
	display: inline;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	padding-left: 2px;
}

.currency-dropdown {
	background-color:#000000;
	color: #FFFFFF;
	font-size: 10px;
}

#other_hearsay span {float:left; width:140px;}
#other_hearsay span#mailing_hearsay {width:248px;}

a:link { color:#dddddd; text-decoration:underline}
a:visited { color:#dddddd; text-decoration:underline}
a:hover { color:#ffffff; text-decoration:underline}
a:active { color:#ffffff; text-decoration:underline}

div.bullzeyegear { background-image: url(../images/splash/middle-new.jpg);
                   background-repeat: no-repeat;     
				   width: 573px;
				   height: 74px;
				   text-indent: -99999px;
}


#nav{margin: 0 auto; width: 700px;}
#nav li{
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0 5px;
	text-transform: uppercase;
}
#nav li a{text-decoration: none;}
#nav li a:hover{text-decoration: underline;}

/* sub nav */
ul#subnav { width: 770px; height: 26px; display: block; clear: both; margin: 0 0 5px; padding: 0; }
ul#subnav li { float: left; display: block; width: 250px; height: 26px; margin: 0 3px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 13px;}
ul#subnav li a { background: url("../images/bg_subnav.gif") 0 0 repeat-x; text-decoration: none; display: block; height: 19px; padding: 7px 0 0;}
ul#subnav li a:hover { background-position: 0 -26px!important;}


/*-----------------
BOARTEARER ROLLOVER
-----------------*/
#boartearer-category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
}	

#boartearer-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	
#boartearer-category li a {
	text-decoration: none;
	color: #cccccc;
	display: block;
	width: 192px;
	background: url(../images/boartearer/bg-categories.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 7px 40px 10px 66px;
}	
	
#boartearer-category li a:hover {
	color: #CC0000;
	background: url(../images/boartearer/bg-categories-2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 7px 40px 10px 66px;
}

/*-----------------
BULLZYE ROLLOVER
-----------------*/
#bullzye-category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
}	

#bullzye-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	
#bullzye-category li a {
	text-decoration: none;
	color: #dddddd;
	display: block;
	width: 192px;
	background: url(../images/bullzye/bg-categories.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 7px 40px 10px 66px;
}	
	
#bullzye-category li a:hover {
	color: #CC0000;
	background: url(../images/bullzye/bg-categories-2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 7px 40px 10px 66px;
}

/*-----------------
FULLSCALE ROLLOVER
-----------------*/
#fullscale-category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
}	

#fullscale-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	
#fullscale-category li a {
	text-decoration: none;
	color: #dddddd;
	display: block;
	width: 192px;
	background: url(../images/fullscale/bg-categories.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 7px 40px 10px 66px;
}	
	
#fullscale-category li a:hover {
	color: #ffffff;
	background: url(../images/fullscale/bg-categories-2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 7px 40px 10px 66px;
}

/*-----------------
NEWS
-----------------*/
#news-listing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
}	

#news-listing ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	
#news-listing li a {
	text-decoration: none;
	color: #ffffff;
	display: block;
	width: 370px;
	background: url(../images/bg-panel-content.jpg) no-repeat center bottom;
	padding: 7px 80px 10px 95px;
}	
	
#news-listing li a:hover {
	color: #ffffff;
	background: url(../images/bg-panel-content-2.jpg) no-repeat center bottom;
}


/*--------------------
RETAIL OUTLETS LISTING
--------------------*/
.retailbox {
	/*background: url(../images/bg-panel-content.jpg) no-repeat center bottom;*/
	padding: 7px 80px 10px 40px;
	line-height: 50px;
}	
.retailbox td{
	line-height: 14px;
}	




/*------------------
PANEL RIGHT ROLLOVER
------------------*/
.panel-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
}	

.panel-right ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	
.panel-right li a {
	text-decoration: none;
	color: #ffffff;
	display: block;
	width: 153px;
	background: url(../images/bg-panel-right.jpg) no-repeat center bottom;
	padding: 7px 20px 10px 40px;
}	
	
.panel-right li a:hover {
	color: #FF0000;
	background: url(../images/bg-panel-right-2.jpg) no-repeat center bottom;
}


/*------------
ID'S
------------*/
.splash-panel-left {
	padding: 5px 25px 25px 53px;
}

.splash-panel-bottom {
	background-image: url(../images/splash/bg-leftpanel-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.splash-panel-content {
	/*background-image: url(../images/splash/bg-leftpanel-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;*/
	padding: 5px 25px 5px 53px;
}

.catalogue-thumb{
	padding-left:65px;
	padding-bottom:20px;
}

.catalogue-thumb img{
	border:none;
}

.bullzye-product-listing {
	background-image: url(../images/bullzye/bg-productlisting.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 15px 25px 25px 20px;
	background-color:#000000;
}

.boartearer-product-listing {
	background-image: url(../images/boartearer/bg-productlisting.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 15px 25px 25px 20px;
}

.fullscale-product-listing {
	background-image: url(../images/fullscale/bg-productlisting.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 15px 25px 25px 20px;
}

.bullzye-product-listing-top {
	background-image: url(../images/panel-listing-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
}

.bullzye-purchase-panel-bottom {
	background-image: url(../images/bullzye/puchase-panel-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
}
.bullzye-purchase-panel-top {
	background-image: url(../images/bullzye/puchase-panel-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

.boartearer-purchase-panel-bottom {
	background-image: url(../images/boartearer/puchase-panel-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
}
.boartearer-purchase-panel-top {
	background-image: url(../images/boartearer/puchase-panel-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

.fullscale-purchase-panel-bottom {
	background-image: url(../images/fullscale/puchase-panel-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
}
.fullscale-purchase-panel-top {
	background-image: url(../images/fullscale/puchase-panel-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}


.splash-featuredproducts {
	background-image: url(../images/splash/panel-product-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 15px 25px 25px 20px;
}

.boartearer-featuredproducts {
	background-image: url(../images/boartearer/panel-product-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 15px 25px 25px 20px;
}

.fullscale-featuredproducts {
	background-image: url(../images/fullscale/panel-product-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 15px 25px 25px 20px;
}

#bullzye-categories td {
	background-image: url(../images/bullzye/bg-categories.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 7px 40px 10px 66px;
	background-color: #000000;
}

#bullzye-categories a:hover, a:hover td {
	background-image: url(../images/bullzye/bg-categories-2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 7px 40px 10px 66px;
	background-color: #000000;
}


#footer-home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
}
#footer-home a:link { color:#999; text-decoration:underline}
#footer-home a:visited { color:#999; text-decoration:underline}
#footer-home a:hover { color:#ffffff; text-decoration:underline}
#footer-home a:active { color:#999; text-decoration:underline}

#footer-fullscale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #35000A;
}
#footer-fullscale a:link { color:#0a264d; text-decoration:underline}
#footer-fullscale a:visited { color:#0a264d; text-decoration:underline}
#footer-fullscale a:hover { color:#ffffff; text-decoration:underline}
#footer-fullscale a:active { color:#0a264d; text-decoration:underline}


/*------------
GALLERY
------------*/
.caption {
	background-image: url(../images/gallery/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 9px;
	font-weight: normal;
	padding: 5px 33px 20px 33px;
	text-align: center;
}
.caption-boartearer   {
	background-image: url(../images/boartearer/panel-product-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 9px;
	font-weight: normal;
	padding: 5px 33px 20px 33px;
	text-align: center;
}
.caption-fullscale   {
	background-image: url(../images/fullscale/panel-product-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 9px;
	font-weight: normal;
	padding: 5px 33px 20px 33px;
	text-align: center;
}
.photo {
	background-image: url(../images/gallery/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 27px 33px 0 36px;
	width: 124px;
}
#gallery img {
	padding: 1px;
}
#gallery a:hover, a:hover img {
	background-color: #ffffff;
}




/*------------
OTHER ELEMENTS
------------*/

.red {
	color:#FF0000;
	}

a.red {
	color:#FF0000;
	}
.white {
	color: #ffffff;
}
.black {
	color: #ffffff;
}
.date {
	color: #ffffff;
	font-weight: bold;
}

a.blacklink:link { color:#dddddd; text-decoration:underline}
a.blacklink:visited { color:#dddddd; text-decoration:underline}
a.blacklink:hover { color:#ffffff; text-decoration:underline}
a.blacklink:active { color:#ffffff; text-decoration:underline}

.panel-content-bottom {
	background-image: url(../images/panel-content-bottom.jpg);
	background-repeat: no-repeat;
	background-position: 5px bottom;
	padding: 0 30px 25px 40px;
}
.splash-bg-panel-left-2 {
	background-image: url(../images/splash/bg-leftpanel-2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 6px 10px 0 32px;
}
.splash-bg-left-bullzye {
	background-image: url(../images/splash/bg-leftpanel-bullzye.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 60px 10px 15px 32px;
}
.producttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #ffffff;
}
.title-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 17px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: -1pt;
}
.boartearer-bg-content {
	background-image: url(../images/boartearer/bg-content.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000000;
}
.fullscale-bg-content {
	background-image: url(../images/fullscale/bg-content.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #0092DF;
}
.bullzye-bg-content {
	background-image: url(../images/bullzye/bg-content.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000000;
}
.title-blank {
	background-image: url(../images/title-blank.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	padding: 14px 50px 8px 95px;
	font-size: 14px;
	font-weight: bold;
}
.title-blank-bullzye {
	background-image: url(../images/bullzye/title-blank2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	padding: 14px 115px 8px 75px;
	font-size: 14px;
	font-weight: bold;
}
.title-blank-boartearer {
	background-image: url(../images/boartearer/title-blank2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	padding: 14px 115px 8px 75px;
	font-size: 14px;
	font-weight: bold;
}
.title-blank-fullscale {
	background-image: url(../images/fullscale/title-blank2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	padding: 14px 115px 8px 75px;
	font-size: 14px;
	font-weight: bold;
}
.border {
	border: 1px solid #ffffff;
}
.formbutton {
	background-color: #000000;
	border: none;
	padding: 10px;
	font-size: 8px;
	font-weight: normal;
	color: #ffffff;
}
a.categorynav:link { color:#ffffff; text-decoration:none}
a.categorynav:visited { color:#ffffff; text-decoration:none}
a.categorynav:hover { color:#ffffff; text-decoration:underline}
a.categorynav:active { color:#ffffff; text-decoration:none}


/* Discount Class */
.discount {
	color: #00CCFF;
}

/* New banner cycle */
.banner {width:770px; height:296px; overflow:hidden;}
.banner ul li{padding:0; margin:0; list-style:none;}
.banner ul{padding:0; margin:0; }
.banner a img{border:none;}