
	* {margin:0; padding:0;}
	body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:black;}
	a {color:black;}
	a img {border:0;}
	#siteholder {width:920px;margin: 0 auto; margin-top: 20px;}
	#menubar {margin-left: 1px;width:185px; float:left; background-color:#F0F0F0; border-top: 1px solid #DAE0EB;}
	#contentarea {float:left; width:554px; margin-left:15px; margin-right:15px;}
	#advertisementbar {width:150px; float:left; background-color:#F0F0F0;border-top: 1px solid #DAE0EB;}
	
	.fullproductlist {clear:both; width: 554px; padding-bottom: 5px; }
	.fullproductlistbase {clear:both; border-bottom: 1px dotted gray;margin-bottom: 5px;}
	.productimage {float:left;}
	.productbasicdescription {float:left; margin-left: 10px; width: 350px;}
	.productfulldescription {clear:both; margin-left:10px; margin-bottom: 20px;}
	
	.productmain {display:none;}
	
	h2 {font-family: Georgia, "Times New Roman", Times, serif; color: #93C8B1; width:100%; padding-bottom:5px; border-bottom: 1px dotted gray; margin-bottom: 15px; font-weight: normal;}
	
	
	
ul {margin:0; padding:0;list-style: none;padding:2px; cursor:pointer;}
ul li {padding-left: 10px; font-size: 13px; padding-bottom: 3px; }


ul li.Coarse___Carp_Fishing, ul li.Hunting___Shooting, ul li.Camping, ul li.Fly___Game_Fishing {
min-height:20px;
width:150px;
padding: 10px;
font-size:14px;
background-repeat:no-repeat;
margin-bottom:5px;
}
ul li.Coarse___Carp_Fishing ul, ul li.Hunting___Shooting ul, ul li.Camping ul, ul li.Fly___Game_Fishing ul {margin-top: 10px;}
ul li.Coarse___Carp_Fishing ul ul, ul li.Hunting___Shooting ul ul, ul li.Camping ul ul, ul li.Fly___Game_Fishing ul {margin-top: auto;}
ul li.Coarse___Carp_Fishing { background-image:url(../acatalog/fishing.jpg);padding-right: 40px; width:120px; padding-top: 3px; padding-bottom: 3px;}
ul li.Hunting___Shooting { background-image:url(../acatalog/shooting.jpg); padding-right: 40px; width:120px; padding-top: 3px; padding-bottom: 3px;}
ul li.Camping { background-image:url(../acatalog/camping.jpg); padding-right: 40px; width:120px; padding-top: 3px; padding-bottom: 3px;}
ul li.Fly___Game_Fishing {background-image:url(fly_fishing.jpg);padding-right: 40px; width:120px; padding-top: 3px; padding-bottom: 3px;}
#primarynav ul {display:none;}

ul li.navsection {font-weight:bold; border: 1px solid gray; margin-bottom: 4px;}
ul li li.navsection { border: none; margin-bottom: 0px;}

.navsection:hover {cursor:hand;}
.navsection a {font-weight: normal; }
.navigation_2 li span {padding-left:10px;}
.navigation_3 li span {padding-left:10px;}
.navigation_4 li span {padding-left:10px;}
#primarynav a {color:black;}
#primarynav {margin-top: 20px; margin-left: 5px; margin-right: 5px;}

#searchbox {margin:10px; border-top:1px dotted white; padding-top: 10px; font-size: 11px;}
#searchbox p {margin-bottom: 5px;}
.searchinput {border:0; padding: 4px;}

.clear {clear:both;}
#footer {width: 900px; font-size: 11px; background-color: #93C8B1; color:white; padding:10px;}
#footer ul {list-style:none;}
#footer ul li {float:left;}
#footer p {clear:both; text-align:center;}
#footer a {color:white;}

.price {font-weight: bold; margin-bottom: 12px; margin-top: 12px;}
.attributeblock {clear:both; height: 22px;}
.text_options {width: 100px; display:block; float:left;}
.form_input_general { width: 150px; float:left; margin-bottom: 3px;}
select.form_input_general {width: auto;}


.loadinggraphic { margin-top: 50px; margin-left: 240px;}
.loadingtext { text-align:center; width: 100%; margin-top: 20px;}

.shoppingbasket {
margin-top: -40px; margin-bottom: 30px; color: #999999;
}

#blocksholder {background-image: url(../first4leisure/backbar.gif);}
#frontpageinfo {margin-top: 15px; margin-bottom: 20px;}

.alignright {margin-left:15px;float:right;}
.alignleft {margin-right:15px;float:left;}
#frontpageinfo p {margin-bottom: 10px;}
.standardtable p {font-size: 12px; font-weight: normal;}

#topmenu ul {list-style:none;  }
#topmenu ul li a {color:gray; margin-right: 10px;font-size: 14px;}
#topmenu ul li {float:left;margin-bottom: 20px;}

.standardtable p {text-align:left;}

.largewarning {font-size:16px; font-weight:bold; color:red; padding: 10px; border:1px solid red;}
#brandstable img {border:1px gray solid; padding:2px;}
#brandstable a {text-decoration:none;}
#brandstable td {height: 160px;}

table a { text-decoration:none; }