@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Amaranth:400,700|Englebert);
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
	background-color:#FFFFFF; /* fallback color */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ADB96E', endColorstr='#ffffff'); /* for IE8 */
	background-image: -moz-linear-gradient(top, #ADB96E, #ffffff );
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ADB96E), to(#ffffff));
	background-image: -o-linear-gradient(#ADB96E, #FFFFFF);
	min-height:100%;
	background-repeat:no-repeat;
}
.image100{max-width:800px;}
#tinymce { background-image:none; }
/* ~~ Element/tag selectors ~~ */
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
}
.cursive{font-family:'Englebert', cursive; font-size:1.5em;text-shadow: 1px 1px 4px #aaa;}
h1, h2, h3, h4, h5 { font-family:'Amaranth',Garamond, Georgia, "Times New Roman", serif; }
h1 { font-size:1.7em;  }
h1, h2, h3{margin-bottom:0.0em;}
ul li { position:relative; }
ul li ul {
	background:#FFF;
	/*border-top:1px black solid;*/
	/*border:1px solid black;  elements for popup menu
	position:absolute;
	left:-900px;
	visibility:hidden;*/
		z-index:2;
}
ul li:hover ul {
	visibility:visible;
	left:50px;
}
a img { /* remove default blue image link border*/ border: none; }
/*Links*/
/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color:	#0B0000 /*#42413C*/;
	text-decoration: underline;
}
a:visited {
	color:#191919 /*#6E6C64*/;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */ text-decoration: 	underline; }
/* ~~ This fixed width container surrounds all other blocks ~~ */
.container, .container-fluid {
	width: 1050px;
	background: #FFFFFF;
	border:1px solid #333;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
	margin-bottom:11px;
	min-height:500px;
	position:relative;
	border-radius: 10px;
	-webkit-box-shadow:4px 6px 11px 4px #666;
	box-shadow: 4px 6px 11px 4px #666;
}
/* ~~ The header is not given a width. It will extend the full width of your layout. ~~ */
header {
	font-family:Georgia, "Times New Roman", Times, serif;
	height:150px;
	background:url(images/header.jpg) no-repeat;
	width:100%;
	<!--height:auto;-->
	border-bottom:1px solid #333;
 -webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	overflow:hidden;
	
}
.sidebar1 {
	float: left;
	width: 163px;  /* also affected by width of nav ul a*/
	margin-right:5px;
	background:	#fff;
	padding-bottom: 0px;
	font-size:0.7em;
	border:#666 solid 1px;
	border-top:0;
	border-left:0;
	top:-1px;
	-webkit-border-radius:0px 0px 7px 0px;
	border-radius:0px 0px 7px 0px;
	-webkit-box-shadow:2px 2px 5px 0px #666;
	box-shadow: 2px 2px 5px 0px #666;
	
}
.content {
	padding: 10px 0;
	width: 860px;
	float: left;
	font-size:smaller;
}
.postcontent {
	padding: 10px 0;
	width: 700px;
	float: left;
}
aside {
	float: left;
	width: 163px;
	background:  #AEB876;/*#EADCAE;*/
	padding: 10px 1px;
	-webkit-border-radius:0px 0px 7px 0px;
	border-radius:0px 0px 7px 0px;
	
}
/* ~~ This grouped selector gives the lists in the .content area space ~~ */
.content ul, .content ol { padding: 0 15px 15px 40px; }
/* ~~ The navigation list styles  ~~ */
nav{border-top: 1px solid #666;}/*generate a line under the search box and over the nav bar*/
nav ul {
	list-style: none; /* this removes the list marker */
	font:	80%;
}
nav ul li {
	border-bottom: 1px solid #666; /* this creates the button separation */
	background-color:#fff;
}
nav ul a, nav ul a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
	padding: 3px 3px 3px 10px;
	display: block; /* this gives the link block properties causing it to fill the whole LI containing it. This causes the entire area to react to a mouse click. */
	/*width: 137px;  150this width makes the entire button clickable for IE6. If you don't need to support IE6, it can be removed. Calculate the proper width by subtracting the padding on this link from the width of your sidebar container. */
	text-decoration: none;/*background: #FFF;*/
}
nav ul ul li a, nav ul ul li a:visited {
	margin-left: 5px;
	background:url(images/wedge.png) 0px 5px no-repeat;
	width:145px;
}
nav ul a:hover, nav ul a:active, nav ul a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	background-color:#ADB96E;
	color: #FFF;
	background-image:none;
	transition: background-color .5s ease;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	-o-transition: background-color .5s ease;
}
nav ul ul li a:hover { /* this changes the background and text color for both mouse and keyboard navigators */
	background:#ADB96E;
	color: #FFF;
	background-image:none;
	margin-left:0px;
	width:150px;
}
nav a { text-decoration:none !important; }
.topli { border-top:0px; } /*voids double line at top of menu*/
/*for nav items with icon, group navicon and individual applicable class */
.navicon a, .navicon a:hover {
	background-image:url(images/navicons.png);
	background-repeat:no-repeat;
	/*background-color:	rgba(255,255,204,1);*/
padding-left:20px;
	width:140px;
	margin-left: 0px;
}/*nav line that uses a background icon*/
.facebook a { background-position:2px 0px; }
.alert a { background-position:2px -25px; }
.rss a { background-position:2px -50px; }
.google a { background-position:2px -75px; }
.twitter a { background-position:2px -100px; }
.globe a { background-position:2px -125px; }
/* ~~ The footer ~~ */
footer {
	padding: 10px 0;
	background-color: #AEB876;
	;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
 -webkit-border-radius:0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	
}
/* ~~ Miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty block element as the final element following the last floated block (within the .container) if the footer is removed or taken out of the .container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*HTML 5 support - Sets new HTML 5 tags to display:block so browsers know how to render the tags properly. */
header, section, footer, aside, nav, article, figure { display: block; }
.dim { color:#CCC; }
header h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.field {
	float:left;
	margin-bottom:2px;
}
#addclub .field { margin-left:10px; }
label,.labelsize { font-size:12px; }
.label {
	width:100px;
	float:left;
	display:block;
}
.label100 {
	width:100px;
	float:left;
	display:block;
	clear:right;
}
.infolabel{
	width:150px;
	float:left;
	display:block;
	clear:right;
	font-weight:bold
	}
.aboutdiv{margin-left:150px;}
.clearall { clear:both; }
.type {
	display:block;
	font-size:.75em;
	width:100px;
	float:left;
	border-top:1px solid #ffffff;
}
.price { margin-left:100px; } /* used in listing to generate indented second line*/
.website {
	margin-left:100px;
	color:#0080FF;
	font-size:.7em;
}
.item { font-weight:bold; }
.sum-manuf { margin-left:50px; }
.postedby {
	font-style:italic;
	font-size:.7em;
}
.updated {
	font-style:italic;
	font-size:.7em;
	color:#009D00;
}
.clubdate {
	font-style:italic;
	font-size:.7em;
	color:#009D00;
	text-align:right;
}
.inactive {
	background-color:	#FCC;
	clear:both;
}
.active {
	background-color:#6F9;
	clear:both;
}
.sold {
	background-color:#D9D9D9;
	clear:both;}
	
.soldhere {
	color:#00CC00;
	font-weight:bold;}
.soldsomewhere {
	color:#0099CC;
	}
	
.description {
	padding:5px;
	margin:0px 5px 5px 5px;
	border:1px solid #CCC;
	min-height:150px;
	clear:right;
}
.smaller { font-size:smaller; }
.photoword {
	font-size:smaller;
	color:#090;
}
.menumargin { margin-left:10px; }
#contact { border: thin solid #CCC; }
.adminmenu { background-color:#BBFFFD; }
.short { margin-left:50px; }
.error { color:#F00; }
.rhighlight {background-color:red;color:white;}
.highlight{background-color:#EFF507;}
.bhighlight{background-color:#0C83F1;}
#contact {
	padding:5px;
	margin:0px 5px 5px 5px;
	border:1px solid #CCC;
	background-color:	#F6F6F6;
	clear:right;
	text-align:right;
}
.contactseller {
	margin-left:40px;
	margin-bottom:5px;
}
.contactseller a:link { text-decoration:none !important; }
.favflag {
	float:right;
	width:102px;
	margin:0;
	border:	1px solid #F1F1F1;
}
.paypalbutton {
	float:right;
	margin-right:150px;
}
#account .content form { margin-left:200px; }
table {
	border-collapse:collapse;
	width:850px;
	empty-cells: show;
}
.messagebox {
	border:solid 2px #FF0000;
	padding: 5px;
	-moz-box-shadow: 3px 3px 5px #A0A0A0;/*h v size*/
	-webkit-box-shadow: 3px 3px 5px #A0A0A0;
	box-shadow: 3px 3px 5px #A0A0A0;}
.deletebox {
	border:solid 2px #FF0000;
	background-color:#F5E8E9;
	padding: 5px;
	-moz-box-shadow: 3px 3px 5px #A0A0A0;/*h v size*/
	-webkit-box-shadow: 3px 3px 5px #A0A0A0;
	box-shadow: 3px 3px 5px #A0A0A0;
	width:300px; 
	position:relative;
	left:50px;
	margin-top:10px;}
thumbspace { width:75px; }
.howtoyoutube {
	float:right;
	width:400px;
	border:#F3F3F3 3px solid;
	margin-left:30px;
}
.howtoyoutube ol { margin-left:20px; }
.leftmargin { margin-left:10px; }
.addthis {
	float:right;
	width:135px;
	clear:right;
}
g-plus {
	margin-left:auto;
	margin-right:auto;
}
.rightpullquote {
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px;
	padding: 5px;
	float: right;
	width: 300px;
	border: 1px inset #DBDBDB;
	background-color: rgba(209,226,175,.5);
	clear:right;
	-webkit-border-radius:15px 0px 15px 0px;
	border-radius: 15px 0px 15px 0px;
	
	top:100px;
	-moz-box-shadow: 3px 3px 5px #A0A0A0;/*h v size*/
	-webkit-box-shadow: 3px 3px 5px #A0A0A0;
	box-shadow: 3px 3px 5px #A0A0A0;
}
.table { display:table; }
.row { display:table-row; }
.cell { display:table-cell; }
#sites .cell { border-left: thin dashed #CCC; }
#sites .cell {
	width:260px;
	padding:2px;
}
#account .border {
	border: 1px groove #C5C5C5;
	margin:5px;
}
#ad1 {
	position:absolute;
	top:5px;
	right:15px;
	width:190px;
	height:60px;
	border-radius: 5px;
	moz-border-radius: 5px;
	/* -moz-box-shadow: 3px 3px 5px #A0A0A0;/*h v size
  -webkit-box-shadow: 3px 3px 5px #A0A0A0;
  box-shadow: 3px 3px 5px #A0A0A0; */
  margin-right:80px;
}
.delete { background-color:#F39E9E; }
.rounded {
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius: 6px 6px 0 0;
}
.roundedall {
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
}
.shadow {
	-moz-box-shadow: 3px 3px 5px #A0A0A0;/*h v size*/
	-webkit-box-shadow: 3px 3px 5px #A0A0A0;
	box-shadow: 3px 3px 5px #A0A0A0;
}

#profile{border: 1px inset #DBDBDB;
float:right;
width:50%;
padding:3px;
margin-right:10px;
margin-bottom:3px;
margin-top:-20px;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
border-radius: 3px;

}


/*club page*/
.boxtitle {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#E0EFF6');
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#E0EFF6));
	background: -moz-linear-gradient(top, white, #E0EFF6);
	background-image: -o-linear-gradient(#ffffff, #E0EFF6);
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	color: #444;
	border-top: 1px solid #A3C9DB;
	border-right: 1px solid #A3C9DB;
	border-bottom: 0px;
	border-left: 1px solid #A3C9DB;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius: 6px 6px 0 0;
	padding: 8px 0 8px 10px;
	text-align:center;
}
.boxbody {
	border: 1px solid #A3C9DB;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	/*padding: 8px 10px 10px 10px;*/
margin: 0 0 20px 0;
}
.w350 { width:350px; }
.region {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#CCCCCC');
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#CCCCCC));
	background: -moz-linear-gradient(top, white, #CCCCCC);
	background-image: -o-linear-gradient(#ffffff, #CCCCCC);
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	color: #000;
	text-align:left;
	width:100%;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	padding-bottom:3px;
	border-top:thin #666 solid;
	border-top:1px solid #A3C9DB;
}
.clubinfo {
	display:table;
	border-color:#A3C9DB;
	margin-left:20px;
noshade;
}
.orgtype {
	margin-left:20px;
	display:inline;
}
.clubseparator {
	color:#A3C9DB;
	size:1;
}
.clubname {
	font-weight:bold;
	margin-left:10px;
}
.adblock {
	position:relative;
	width:160px;
	height:600px;
	float:right;
	overflow:visible;
	top:100px;
	border:1px solid #D6D6D6;
 -webkit-border-radius:5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
}
.google120240 {
	float:right;
	margin-top:15px;
	clear:right;
	width:125px;
	height:300px;
	border:solid 1px #D6D6D6;
		-webkit-border-radius:5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 3px 3px 5px #A0A0A0;/*h v size*/
	-webkit-box-shadow: 3px 3px 5px #A0A0A0;
	box-shadow: 3px 3px 5px #A0A0A0;
}
.adbanner {
	border:1px solid #D6D6D6;
 -webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	
	margin-top:3px;
	margin-left:1px;
}
.warning {
	font-weight:bold;
	color:#F00;
}
.warning a {
	font-weight:bold;
	color:#F00;
}
/* Map icon on ad display*/
.mapicon {
	position:relative;
	width:64px;
}
.mapicon #map iframe {
	z-index: 3;
	position:absolute;
	top:25px;
	left:-2000px;
	border:1px solid black;
}
.mapicon:hover #map iframe {
	display:block;
	left:10px;
	transition-timing-function:ease-in;
	transition-duration: 1s;
	transition-property: height;
	-webkit-transition-timing-function:	ease;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: left;
	-moz-transition-timing-function:ease;
	-moz-transition-duration: 1s;
	-moz-transition-property: left;
	-o-transition-timing-function:ease;
	-o-transition-duration: 1s;
	-o-transition-property: left;
}
.price { margin-left:0; }
#searchhelp {
	position:relative;
	display:	inline-block;
}
#searchhelpcontents {
	z-index:5;
	display:none;
	position:absolute;
	left:100px;
	top:0px;
	width:450px;
	border:1px solid black;
	background-color:#fff;
	-webkit-border-radius:3px 3px 3px 3px;
 border-radius:3px 3px 3px 3px;
		-webkit-box-shadow:4px 6px 11px 4px #666;
	box-shadow: 4px 6px 11px 4px #666;
}
#searchhelp:hover #searchhelpcontents { display:block; }
/*quicklist*/

.haspicture {
	display:inline-block; /*prdduces photo icon for quick list entries*/
	background-image:url(images/navicons.png);
	background-repeat:no-repeat;
	background-position:0px -170px;
	height:16px;
	width:16px;
	padding:0;
	}

.quickpage {margin-bottom:15px;}
	.quickpage h3 {
	margin-bottom:0px;
	margin-top:10px;
}
.quickinfo {
	display:none;
	position:absolute;
	right:-1px;
	top:20px;
	min-width:400px;
	padding:3px;
	z-index:2;
		-webkit-border-radius:0px 0px 7px 7px;
	border-radius:0px 0px 7px 7px;

}
.quicklist:hover > .quickinfo {
	display:block;
	background-color:#FFFFFF;
	border:1px solid rgba(102,153,0,1);
	border-top-color:#FFFfff;}
.quicklist {
	position:relative;
	margin-left:20px;
	min-height:20px;
	width:700px;
}
.quicklist:hover { /*background-color:rgba(51,153,0,0.1); */
	border:1px solid rgba(102,153,0,1);
	-moz-box-shadow: 3px 3px 5px #A0A0A0;/*h v size*/
	-webkit-box-shadow: 3px 3px 5px #A0A0A0;
	box-shadow: 3px 3px 5px #A0A0A0;
	background-color:#fff;
	-webkit-border-radius:0px 7px 0px 0px;
	border-radius:0px 7px 0px 0px;
	}
/* sign in box area */
#control {
	position:relative;
	/*background-color:rgba(252,252,252,1) ;*/
	top:-25px;
	float: right;
	min-height: 25px;
	/*margin:-10px -10px 3px 3px;*/
	font-size:smaller;
	width:500px;
	border:solid 1px #D6D6D6;
	border-top:0;
	border-right:0;
		-webkit-border-radius:0px 0px 0px 5px;

 border-radius: 0px 0px 0px 5px;
/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ADB96E', endColorstr='#ffffff'); /* for IE8 */
/*	background-image: -moz-linear-gradient(top, #ADB96E, #ffffff );
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ADB96E), to(#ffffff));
	background-image: -o-linear-gradient(#ADB96E, #FFFFFF);*/
}
#searchhelpcontents {
	left:-30px;
	top:25px;
}
#searchhelp {
	background:url(images/navicons.png) 0px -145px no-repeat;
	background-color:none;
	width:24px;
	height:24px;
}
#signin, #myaccount,#logout,#signup {
	background-color:#F2F2F2;
	position:relative;
	display:inline-block; 
	border: 1px solid white;
	height:20px;
	width:165px;
	float:right;
	margin:2px 5px 1px 5px;
	padding:0px 5px 0px 5px ;
		-webkit-border-radius:3px 3px 3px 3px;
	-webkit-box-shadow:0px 0px 3px 0px #666;

	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 0px 3px 0px #666;
}
 #signin, #signup{width:120px;}
 #signup a{text-decoration:none;}
#logout{width:100px;}


#logout a {display:inline-block;width:100px; text-decoration:none; text-align:center; }
#myaccountmenu, #signincontents,#signupcontents {
	/*position:relative;*/
	/*display:none;
	left: -5px;*/
	/*next two lines added for ipad */
	position:absolute;
	left:0px;
		
	z-index:3;
	
	top: 20px;
	
	width: 170px;
	background:  #AEB876;/*#EADCAE;*/
	padding: 10px 1px;
	border:1px solid black;
	-webkit-border-radius:0px 0px 3px 3px;
	-webkit-box-shadow:3px 3px 3px 0px #666;
	border-radius: 0px 0px 3px 3px;
	box-shadow: 3px 3px 3px 0px #666;
}
#myaccountmenu{width:150px;}
#myaccount:hover #myaccountmenu{ /*display:block;*/
/*ipad version 
left:10px;*/}
#signin:hover #signincontents,  #signup:hover #signupcontents {  /*display:block;*/
/*ipad version 
left:10px; */}
#signup:hover, #signin:hover, #myaccount:hover, #logout:hover{
		-webkit-box-shadow:1px 1px 3px 1px #666;
	box-shadow: 1px 1px 3px 2px #666;}
#logout:active{-webkit-box-shadow:-1px -1px 3px 0px #666;
	box-shadow: 0px 0px 3px 2px #666;
	}
.summarygroup{
	width:80%;
	margin-left:10px;
	padding:7px;
		-webkit-box-shadow:1px 1px 3px 1px #666;
	-webkit-border-radius:3px 3px 3px 3px;
    box-shadow: 1px 1px 3px 2px #666;
	border-radius: 3px 3px 3px 3px;
	}
.summary{display:inline-block; width:160px;}


.refreshbutton{border:1px red solid;
  }
.mactive1{}
.mactive0{background-color:rgba(248,2,2,0.34);}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  /*font-size: 12px;
  font-weight: bold;*/
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #AFAEAE;
  border-radius: 10px;
}
.rightalign {
	text-align: right;
		color: #F00;
}

