#body{
margin:0;
padding:0;
}
#maincontainer{
margin:0px;
width: 99%;
}
/* header */
#header{
background: #FFFFFF;
border-collapse:collapse;
height: 100px;
text-align:center;
width: 100%;
}
#headerleft{
background-image:url('/images/alberta.jpg');
background-repeat:no-repeat;
background-position:center top;
color:#000;
text-align:left;
vertical-align:top;
width:25%;
}
#headerleft1{
text-align:center;
vertical-align:top;
width:25%;
}
#headerleft2{
text-align:center;
vertical-align:center;
width:25%;
}
#headerleft1 img{
border-style:groove;
border-color: gray;
}
#headercenter{
padding:0 0 0 0;
text-align:center;
width:50%;
}
#headercenter1{
padding:0 0 0 0;
text-align:center;
width:50%;
white-space:nowrap;
}
#headercenter img{
margin:0 15px 0 15px;
 }
 #headercenter1 img{
margin:0 15px 0 15px;
 }
span.state{
font-family:Georgia;
font-size:3.9em;
letter-spacing:6px;
vertical-align:text-bottom;
white-space:nowrap;
}
span.state2{
font-family:Georgia;
font-size:3.0em;
letter-spacing:3px;
vertical-align:text-bottom;
white-space:nowrap;
}
span.state1{
font-family:Georgia;
font-size:1.5em;
letter-spacing:6px;
white-space:nowrap;
}
span.outfitter{
font-family:Georgia;
font-size:1.0em;
white-space:nowrap;
}
#headerright{
padding:0 0 0 0;
text-align:center;
vertical-align:middle;
width:25%;
}
#navtable{
background-color:#556B2F;
border: 1px solid black;
height:30px;
text-align:center;
white-space:nowrap;
width: 100%;
}

#navtable1{
background-color:#002800;
border: 1px solid black;
height:30px;
text-align:center;
white-space:nowrap;
width: 100%;
}
#navtable2{
background-color:#000;
border: 1px solid black;
height:30px;
text-align:center;
white-space:nowrap;
width: 100%;
}
#navtable td{
width:10%
}
#navtable a:link {color:#FFF;}    /* unvisited link */
#navtable a:visited {color:#FFF;} /* visited link */
#navtable a:hover {color:#000;}   /* mouse over link */
#navtable a:active {color:#FFF;}  /* selected link */

#navtable1 a:link {color:#FFF;}    /* unvisited link */
#navtable1 a:visited {color:#FFF;} /* visited link */
#navtable1 a:hover {color:#FF8C00;}   /* mouse over link */
#navtable1 a:active {color:#FFF;}  /* selected link */
/* end header */

#mainbody{
border-collapse:collapse;
width:100%;
}
.center{
text-align:center;
}
#menutd{
width:250px;
}

#searchbox{
padding:5 0 5 0;
}
#pagetitle{

width:100%;
}
#pagetitle h1{
color:#696969;
font-family:Georgia;
font-size:1.6em;
letter-spacing:6px;
white-space:nowrap;
text-align:center;
}
#td1{
border: 1px solid #000;
vertical-align:top;
width:250px;
min-width:250px;
}
#sidebarDiv{
background: #FFF;
color:#000;
height:550px;
overflow:scroll;
text-align:left;
width:100%;
}
#sidebarDiv h3{
color:#333333;
text-align:center;
}
#sidebarDiv1{
background: #FFF;
color:#000;
height:500px;
overflow:scroll;
text-align:left;
}
#td2{
border: 1px solid #000;
vertical-align:top;
width:100%;
}
#map{
height:550px;
width:100%;
}
#map1{
height:500px;
width:100%;
}
#td3{
border: 1px solid #000;
vertical-align:top;
width:310px;
}
#ads{
color:#000;
font-family:Georgia;
letter-spacing:2px;
text-align:center;
}
#gamelist{
color:#696969;
font-family:Georgia;
letter-spacing:2px;
text-align:left;
}
#videoDiv{
padding-top:0px;
}
#videoControls{
padding-left:50px;
padding-top:4px;
width:200px;
}
#changeview  {
background: #556B2F;
color: #FFF;
height:30px;
padding-top:8px;
padding-bottom:5px;
text-align: center;
width:100%;
}
#listingbox{
background-color: #8B7E66;
display:none;
margin-left:auto;
margin-right:auto;
width:100%;
}
div.listing{
background: #EBE9D3;
border-style:solid;
border-width:1px;
float:left;
height:550px;
margin:5px;
padding:0 5px 0 5px;
text-align: center;
width:330px;
}
div.listing img{
height:240px
width:320px;
}
div.header{
color:#0000FF;
font-family:Georgia;
font-size:18px;
font-weight:bold;
letter-spacing:8px;
text-align:center;
}
#td7{

width:100%;
}

h1{
color:#000;
font-family:Georgia;
font-size:16px;
font-weight:bold;
}
#featured_outfitter_list{
border-collapse:collapse;
margin:0 0 0 0
}
#featured_outfitter_list th{
color:#000;
font-family:Georgia;
font-size:1.5em;
letter-spacing:6px;

border-style:solid;
border-width:1px;
border-color:#556B2F;
}
#featured_outfitter_list td{
text-align:center;
border-style:solid;
border-width:1px;
padding:5px;
}
#featuredtd{
text-align:center;
color:#000;
font-family:Georgia;
font-size:1.2em;
letter-spacing:6px;
}
#outfitter_list{
border-collapse:collapse;
margin:15px 0 0 0;
width:100%;
}
#outfitter_list td{
border-style:solid;
border-width:1px;
padding:5px;
}
#outfitter_list th{
color:#FFF;
background:  url(http://www.conneroutdoors.com/images/smorange.png)  left repeat-x;
border-style:solid;
border-width:1px;
border-color:#000;
white-space:nowrap;
}
#outfitter_list h4{
text-decoration:underline;
color:#696969;
font-family:Georgia;
font-size:1.2em;
letter-spacing:4px;
}
.alt 
{
color:#000000;
background-color:#EAF2D3;
}
.alt1
{
color:#000000;
background-color:#99CC99;
}
.alt2 
{
color:#000000;
background-color:#C3C3C3;
}
.stw{
width:150px;
text-align:center;
}
.stw img{
width:120px;
height:90px;
}
.stw_lg img{
width:200px;
height:150px;
}
.outfitter{
width:300px;
text-align:center;
font-size:1.2em;
font-family:Georgia;

}
.description{
text-align:left;
width:100%;

}
.url{
width:200px;
text-align:center;


}

	.clearit {
	margin: 0;
	padding: 0; 
	height: 0;
	clear: both; 
}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.mymenu.horizontal {
	width: 100%;
	height: 40px;
	margin: 0;
	padding: 0;
	background: #FFF url(http://www.conneroutdoors.com/images/black1.png) top left repeat-x;
}
.mymenu.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.mymenu.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(http://www.conneroutdoors.com/images/black.png) top left no-repeat;
}

.mymenu.horizontal ul li a {
	display: block;
	height: 40px;
	padding-left: 25px;
	float: left;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.mymenu.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 40px;
	padding-top: 14px;
	padding-right: 25px;
	background: transparent url(http://www.conneroutdoors.com/images/black.png) top right no-repeat;
	cursor: pointer;
}
.mymenu.horizontal ul li span.menu_sb {
	display: block;
	float: left;
	height: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	padding-left: 25px;
	background: transparent url(http://www.conneroutdoors.com/images/black.png) top right no-repeat;
	cursor: pointer;
}

.mymenu.horizontal form{
  padding-top: 7px;
}

.mymenu.aqua ul li a:hover,
.mymenu.aqua ul li.highlight a {
	background: transparent url(http://www.conneroutdoors.com/images/orange.png) top left no-repeat;
}
.mymenu.aqua ul li a:hover span.menu_ar,
.mymenu.aqua ul li.highlight a span.menu_ar {
	background: transparent url(http://www.conneroutdoors.com/images/orange.png) top right no-repeat;
}


#test li {
	display: block;
	border: solid 1px red;
}

	
	
	/* styling for elements inside overlay */
	.details {
		
		font-size:14px;
		color:#000;
		width:600px;
		text-align:center;
	}
	.details h1 {
		color:#000;
		font-size:18px;
	}
	.details h2 {
		color:#000;
		font-size:18px;
	}
	.details h3 {
		color:#000;
		font-size:18px;
	}
	


/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#FFF;

	width:650px;	
	min-height:200px;
	border:1px solid #666;
	padding:5px;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		height:450px;
		overflow-y:auto;
	}
#othermenu a:link {color:#3B729F;text-decoration:none;font-family:Impact;font-size:2.0em;}    /* unvisited link */
#othermenu a:visited {color:#3B729F;text-decoration:none;font-family:Impact;font-size:2.0em;} /* visited link */
#othermenu a:hover {color:#FF8C00;text-decoration:none;font-family:Impact;font-size:2.0em;}   /* mouse over link */
#othermenu a:active {color:#3B729F;text-decoration:none;font-family:Impact;font-size:2.0em;}  /* selected link */










































