img {display: block} 


a:link {color: #000000; text-decoration: none;}
a:active {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}

a.pinkteal:link {color: #405426; text-decoration: none;}
a.pinkteal:active {color: #405426; text-decoration: none;}
a.pinkteal:visited {color: #405426; text-decoration: none;}
a.pinkteal:hover {color: #ffffff; text-decoration: none;}

a.nav-rollover:link {color: #ffffff; text-decoration: none;}
a.nav-rollover:active {color: #ffffff; text-decoration: none;}
a.nav-rollover:visited {color: #ffffff; text-decoration: none;}
a.nav-rollover:hover {color: #FFA008; text-decoration: none;}

a.top-nav-rollover:link {color: #abb496; text-decoration: none;}
a.top-nav-rollover:active {color: #abb496; text-decoration: none;}
a.top-nav-rollover:visited {color: #abb496; text-decoration: none;}
a.top-nav-rollover:hover {color: #ffffff; text-decoration: none;}

a.list-order-rollover:link {color: #57732e; text-decoration: none; font-weight: bold; }
a.list-order-rollover:active {color: #57732e; text-decoration: none; font-weight: bold;}
a.list-order-rollover:visited {color: #57732e; text-decoration: none; font-weight: bold;}
a.list-order-rollover:hover {color: #ffa82e; text-decoration: none; font-weight: bold;}

a.email-rollover:link {color: #57732e; text-decoration: none; font-weight: bold; }
a.email-rollover:active {color: #57732e; text-decoration: none; font-weight: bold;}
a.email-rollover:visited {color: #57732e; text-decoration: none; font-weight: bold;}
a.email-rollover:hover {color: #FFA008; text-decoration: none; font-weight: bold;}

a.terms-rollover:link {color: #000000; text-decoration: none;}
a.terms-rollover:active {color: #000000; text-decoration: none;}
a.terms-rollover:visited {color: #000000; text-decoration: none;}
a.terms-rollover:hover {color: #FFA008; text-decoration: none;}

a.product-rollover:link {color: #57732e; text-decoration: none; font-size:16px; font-weight: bold;}
a.product-rollover:active {color: #57732e; text-decoration: none; font-size:16px; font-weight: bold;}
a.product-rollover:visited {color: #57732e; text-decoration: none; font-size:16px; font-weight: bold;}
a.product-rollover:hover {color: #9aab82; text-decoration: none; font-size:16px; font-weight: bold;}

a.side-menu-rollover:link {color: #ffffff; text-decoration: none; }
a.side-menu-rollover:active {color: #ffffff; text-decoration: none; }
a.side-menu-rollover:visited {color: #ffffff; text-decoration: none; }
a.side-menu-rollover:hover {color: #405426; text-decoration: none;}

a.yellow:link {color: #000000; text-decoration: none;}
a.yellow:active {color: #000000; text-decoration: none;}
a.yellow:visited {color: #000000; text-decoration: none;}
a.yellow:hover {color: #d3d34c; text-decoration: none;}


a.blueunder:link {color: #0000ff; text-decoration: underline;}
a.blueunder:active {color: #0000ff; text-decoration: underline;}
a.blueunder:visited {color: #0000ff; text-decoration: underline;}
a.blueunder:hover {color: #0000ff; text-decoration: underline;}


body {
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#c5cdb6;
} 

#wrapper {
	position: relative; 
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	width:970px;
}

#product-listing-wrapper {
	position: relative; 
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	background-color:#ffffff;
} 

#container {
	position: relative; 
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:970px;
}

#header-container {
	background-color:#57732e;
	position: relative;
	text-align:left;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:140px;
	padding-top:15px;	
	padding-left:40px;
	padding-right:30px;
	background-image:url('images/header-gradient.png');
	background-repeat: repeat-x;
}

#logo {	position: absolute; top:28px; left:35px; text-align:left; }

#top-nav {
	text-align:right; font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#abb496;
}

#phonenumber {
	position: absolute; top:110px; right:40px;
	text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;
}

.phone-text-large {
	text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:30px;
}

.phone-text-small {
	text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px;
}

#shopping-bag-locator {
	position: absolute; top:40px; right:37px; text-align:left;
}

#shopping-bag {
	text-align:left; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;
}

#navigation {
	text-align:right;
	background-color:#294417;
	width:910px;
	height:26px;
	padding-top:11px;	
	padding-left:30px;
	padding-right:30px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#9aab82;
	border-bottom: 2px solid #ffffff;
	border-top: 1px solid #ffffff;
}


#search-locator {
	position: absolute; top:20px; right:35px; text-align:right; width:216px;
}

#search-button {
vertical-align: middle;	

}


#search-input {
	
	vertical-align: middle;	text-align:left; width:129px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#57682e;
}

#search{
	text-align:left; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;
}

#menu-links{
	text-align:right; list-style-type: none;
	padding-top:0px; padding-right:0px;
}

#menu-links ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}

#menu-links ul li {
	display: inline; list-style: none; padding-right:7px;
}

#menu-links img {
	display: inline; list-style: none;
}

#top-nav-links{
	text-align:right; list-style-type: none; padding-top:0px; padding-right:0px;
}

#top-nav-links ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}

#top-nav-links ul li {
	display: inline; list-style: none; padding-right:6px;
}

#top-navlinks img {
	display: inline; list-style: none;
}

#bottom-nav-links{
	text-align:right; list-style-type: none; 
	padding-top:0px; padding-right:0px;
}

#bottom-nav-links ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}

#bottom-nav-links ul li {
	display: inline; list-style: none; padding-right:6px;
}

#bottom-navlinks img {
	display: inline; list-style: none;
}

#main-container {
	background-color:#ffffff;
	position: relative;
	text-align:left;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:910px; height:675px;
	padding-bottom:35px;
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
}



#category-container {
	background-color:#ffffff;
	position: relative;
	text-align:left;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:709px; 
	min-height:300px;
	padding-bottom:5px;
	padding-top:12px;
	padding-left:231px;
	padding-right:30px;
	overflow:hidden;
}

#product-listing-container {
	background-color:#ffffff;
	position: relative;
	text-align:left;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:910px;
	padding-bottom:5px;
	padding-top:12px;
	padding-left:30px;
	padding-right:30px;
}

#introbox {
	background-color:#849f5a;
	width:638px; height:250px;
	padding-top:20px; padding-left:20px;
	padding-right:20px; padding-bottom:20px;
	text-align:left;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.intro-header {
	text-align:left;
	font-size:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff; font-weight: bold;
}

#menu-bar {
	position: absolute; top:52px; left:30px;
	text-align:left;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#849f5a;
	width:145px;
	padding-right:51px;
	padding-bottom:40px;
}

#menu-header-position{
	position: absolute; top:12px; left:30px;
	background-color:#4f7512; width:176px;
	height:13px; padding-top:12px; padding-bottom:15px; padding-left:20px;
}

.menu-header {
	text-align:left; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;
}

#product-listing-menu-bar {
	float:left;
	text-align:left;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#849f5a;
	width:145px;
	padding-right:51px;
	padding-bottom:40px;
}

#product-listing-menu-header{
	background-color:#4f7512; width:176px;
	height:13px; padding-top:12px; padding-bottom:15px; padding-left:20px;
}


#product-listings{
	float:right;
	text-align:left;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:699px;
	padding-right:11px;
	padding-bottom:40px;
	overflow:visable;}
#steve{padding-right:15px; background-color:#000000; width:693px; height:100px;}

.category-cell {
	width:216px; height:174px;
	border:1px solid #424c22;
	margin-bottom:15px;
	margin-left:15px;
	float:left;
}

#side-menu {
	text-align:left; list-style-type: none;
	padding-top:10px; padding-left:5px;
}

#side-menu ul {
	margin: 0px; padding-left: 30px; list-style-type: disc;
}


#offer-week {
	width:216px; height:180px; border:1px solid #c8c8c8;
}



.product-title{
	text-align:left;
	font-size:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#4f7512;
	height:25px;
	padding-left:15px; padding-top:7px;
	cursor:pointer;
	background-image:url('images/cat-header.png');
	background-repeat: repeat-x;
}
.product-footer {
	text-align:right;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#294417;
	height:17px;
	padding-right:15px;
	padding-top:5px;
}

.offer-header{
	text-align:left;
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#ffa008;
	height:25px;
	padding-left:15px;
	padding-top:7px;
	cursor:pointer;
 	font-weight: bold;
	background-image:url('images/offer-header.png');
	background-repeat: repeat-x;
}


.offer-footer {
	text-align:right;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#ff7f04;
	height:21px;
	padding-right:15px;
	padding-top:7px;
	background-image:url('images/offer-footer.png');
	background-repeat: repeat-x;
}

#category-titles {
	background-color:#4f7512; width:685px;
	height:13px;
	padding-top:12px; padding-bottom:15px; padding-left:15px; margin-left:15px;
}

.cat-title-header {	
	text-align:left; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;
}

.cat-intro-text {	
	text-align:left; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-left:15px;
}

.product-listing {
	width:695px; margin-left:15px;
	text-align:left; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;	
        min-height:380px;
        height:auto !important;
        height:380px; 
}

.product-listing-header {
	text-align:left; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#57732e;
} 

#product-order {
	text-align:right; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#797979;
}

.product-price {
	text-align:center; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#57732e; font-weight: bold;
}

.main-product-price {
	text-align:left; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#57732e; font-weight: bold;
}

.cell-spacer {
	background-color:#ffffff; width:216px; height:15px;
}

#product-main-image {
	position: absolute; top:85px; left:245px;
	width:315px;
	padding-left:15px;
}

#product-main-info {
	text-align:left; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;
	width:335px;
	padding-top:10px; padding-right:15px; margin-left:360px;
        min-height:380px;
        height:auto !important;
        height:380px; 
}

.product-title-header {
	font-size:16px; color:#57732e; font-weight: bold; 
}

.product-price {
	font-size:16px; color:#57732e; font-weight: bold; 
}

.product-sub-header {
	color:#57732e; font-weight: bold; 
}

#footer-container {
	background-color:#294417;
	position: relative;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:12px;
	padding-top:15px;
	padding-bottom:15px;	
	padding-left:40px;
	padding-right:30px;
	text-align:right;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#abb496;
	border-top: 2px solid #ffffff;
	clear:both;
}

#copyright{
	position: absolute; top:15px; left:40px;
}
#pinkteal-container {
	position: relative; top:10px; right:35px; text-align:right;
	margin-left:auto; margin-right:auto;
}

#product-listing-pinkteal-container {
	position: relative; top:10px; right:0px; text-align:right;
	margin-left:auto; margin-right:auto;
}
#pinkteal-design{	
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;
}


.cart-box-top{
	color:#ffffff;
	text-align:left; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;
	background-color:#57732e;
	height: 28px;
}
.cart-box{
	color:#000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	hheight: 30px;
}


.error{
    border: 1px solid;
    margin: 10px 0px 10px 15px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.png');
}

#map{
	Width:450px; height:220px;
	margin-bottom:20px;
	border: 1px solid;
}

#contact-details{width:450px;}

.contact-highlights{
text-align:left; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;
color: #57732e; text-decoration: none; font-weight: bold;  line-height:140%;
}

.contact-highlights02{
text-align:left; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;
color: #57732e; text-decoration: none; font-weight: bold; 
line-height:140%;
}

#contact-form{	
	position:absolute; top:70px; right:25px;
}


.light-green-box{
	background-color:#d7e8c5;
	width:195px;
	height:470px;
	padding-top:12px;
	padding-left:15px;
	padding-right:15px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#294417;
	text-align:left;	
}
.box{background-color:#ffffff; border:1px solid #294417;}
.box1{	
	background-color:#669335;
	height:30px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;}
	
.contact-top{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#294417;
	text-align:left;
	font-weight: bold;	
}
.form-text{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#294417;
	text-align:left;	
}
.form-text1{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#294417;
	text-align:left;	
}

.registered-text{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;	
}

#about-text{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;	
	padding-right:10px;
}

#about-collection{
float:right;
padding-left:15px;
}

.terms-heading{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #57732e;
	font-weight:bold;
}


#introbar{
	position:absolute; top:0px; left:0px;
	height:36px; width:938px;
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #ffffff;
	padding-top:20px;	padding-left:32px;
	font-weight:bold;
	background-color:#000000;
	background-image:url('images/introbar-background.png');
	background-repeat: repeat-x;
}

#introbox-1 {
	position: absolute; top:580px; left:30px;
	background-color:#272f1b;
	width:870px; height:280px;
	padding-top:20px; padding-left:20px;
	padding-right:20px; padding-bottom:20px;
	text-align:left;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-image:url('images/introbox-background.png');
	background-repeat: repeat-x;
}

#fishing-box {
	position: absolute; top:65px; left:30px;	border:1px solid #acacac;
}
#airgun-box {
	position: absolute; top:65px; left:256px;	border:1px solid #acacac;	
}
#combat-box {
	position: absolute; top:65px; left:482px;	border:1px solid #acacac;	
}
#airsoft-box {
	position: absolute; top:235px; left:30px;	border:1px solid #acacac;	
}
#paintball-box {
	position: absolute; top:235px; left:256px;	border:1px solid #acacac;	
}
#knives-box {
	position: absolute; top:235px; left:482px;	border:1px solid #acacac;	
}
#archery-box {
	position: absolute; top:405px; left:30px;	border:1px solid #acacac;
}
#cross-sling-box {
	position: absolute; top:405px; left:256px;	border:1px solid #acacac;
}
#clearance {
	position: absolute; top:405px; left:482px;	border:1px solid #acacac;
}

#search-locator-home {
	position: absolute; top:18px; right:30px; text-align:right; width:216px;
}
#offers-placement {
	position: absolute; top:57px; right:30px;
	padding-top:8px;
	width:216px; height:270px;	
}
.delivery-placement {
	padding-top:13px;
	width:216px; height:307px;	
}
#main-container-home {
	background-color:#ffffff;
	position: relative;
	text-align:left;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:910px; height:930px;
	padding-bottom:35px;
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
}

#payment-home {
	position: absolute; top:910px; left:30px;
}

#VCR {
	text-align:left; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute; top:395px; left:245px;
	width:315px;
	color: red;
	padding-left:15px;
}

