:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/*****************************/

body {
	background-color: #7f8863;
	padding-top: 10px;
	padding-bottom: 20px;
}


body, th, td, strong {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 13pt;
	color: #4b533a;
}

h1, h2, h3,h4,h5,h6 {
	font-variant: normal;
	font-family: Lucida Grande, Helvetica, sans-serif;
	color: #555840;
}

h1 {
	font-size: 12pt;
	height: 44px;
	background-image: url(images/bk-h1.gif);
	background-repeat: no-repeat;
	line-height: 50px;
	padding-left: 25px;
	margin-bottom: 20px;
	font-weight: bold;
}

h1:after {
	content: " ::";
	font-weight: bold;
}

h2 {
	margin-bottom: 10px;
	font-size: 12pt;
	font-weight: bold;
}

h3{
	font-size: 10pt;
	font-weight: bold;
}

p {
	margin-bottom: 10px;
}

ul, ol {
	margin-left: 20px;
	margin-bottom: 20px;
}

	li {
		list-style-type: disc;
		margin-left: 15px;
	}

	ol li {
		list-style-type: decimal;
	}

a:link,
a:visited {
	color:#4b533a;
	text-decoration: underline;
}

a:hover {
	color: #342F56;
}

.tiny {
	font-size: 7pt;
}


table {
	margin-left: auto;
	margin-right: auto;
	width: 923px;
	border: 1px solid #626b4c;
	border-bottom: 23px solid #4b533a;
	background-image: url(images/bk-body.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	margin-bottom: 20px;
}

table table {
	background-image: none;
	width: auto;
	border: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.topnav {display: block;}
.topnav, #iccontent {background: none;}
.leftnav, .rightnav {display: none;}

#global-header{
	width: 911px;
	margin-left: 4px;
	margin-top: 4px;
	border: 1px solid #626b4c;
	border-bottom: 0px;
	overflow: visible;
}

#global-header #global-banner {
	background-image: url(images/bk-global-banner.jpg);
	height: 107px;
}

#global-header #flash {

}

#global-header #nav-bar {
	height: 50px;
	background-image: url(images/bk-nav-bar.gif);
	overflow: visible;
	position: relative;
	z-index: 100;
}

#iccontent {
	background-color: #cbd0a9;
	background-image: url(images/bk-iccontent.gif);
	background-repeat: repeat-y;
}

#ctl00_ContentPlaceHolder1_ctlRender {
	display: block;
	overflow: hidden;
	width: 866px;
	margin-left: 4px;
	border: 1px solid #626b4c;
	background-color: #cbd0a9;
	position: relative;
	top: -1px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding: 10px;
}

/* ABOUT PAGE */
#videos1 {
	width: 866px;
	height: 237px;
	background-image: url(images/bk-videos1.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	position: relative;
}

	#videos1 #about-emailDave {
		display: block;
		width: 270px;
		height: 18px;
		position: absolute;
		top: 203px;
		left: 30px;
	}

	#videos1 ul.vlist, #videos1 .vlist li {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}

		#videos1 ul.vlist {
			position: absolute;
			left: 327px;
			top: 75px;
		}

		#videos1 .vlist li a {
			display: block;
			width: 121px;
			height: 90px;
			float: left;
			margin-left: 9px;
		}

#videos2 {
	text-align: left;
	overflow: hidden;

}

	#videos2 table {
		width: 176px;
		height: 125px;
		overflow: hidden;
		background-color: #ffffff;
		list-style-type: none;
		text-align: center;
		border: 2px solid #ffffff;
		float: left;
		margin: 0px;
		padding: 0px;
	}

	#videos2 td {
		font-size: 7pt;
	}

	#videos2 img {
		width: 174px;
		height: 103px;
		overflow: hidden;
		border: 1px solid #85887f;
	}

	#videos2 .spacer {
		width: 48px;
		height: 20px;
		overflow: hidden;
		float: left;
	}

	hr.pad {
		margin-top: 20px;
		margin-bottom: 20px;
	}

#marty #marty-info {
	width: 268px;
	height: 237px;
	overflow: hidden;
	background-image: url(images/marty.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

	#marty #marty-info #about-emailMarty {
		display: block;
		width: 270px;
		height: 18px;
		position: absolute;
		top: 205px;
	}

	#marty .copy li {
		margin-bottom: 10px;
		line-height: 15px
	}

#masters {
	height: 126px;
	overflow: hidden;
	background-image: url(images/bk-masters.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 40px;
}

/* LISTINGS PAGE */

#listings-page .column {
	width: 50%;
	overflow: hidden;
	float: left;
}

	#listings-page #col-right {
		float: right;
	}

	#listings-page .column li {
		list-style-type: none;
		position: relative;
	}

		#listings-page a.rss {
			display: block;
			position: absolute;
			top: 0px;
			right: 40px;
			width: 20px;
			height: 30px;
			overflow: hidden;
			background-image: url(images/bk-rss.gif);
			background-repeat: no-repeat;
		}

		#listings-page .column li ul {
		}
			#listings-page .column li li {
				background-color: transparent;
			}

		#listings-page .column li a {
			text-decoration: none;
			font-size: 12pt;
			font-weight: bold;
		}

			#listings-page .column li li a {
				font-weight: normal;
			}

#tvideo {
	width: 425px;
	height: 321px;
	border: 1px solid #626b4c;
	margin-left: auto;
	margin-right: auto;
}

/* LIFESTYLE */

#lifestyle {
	padding-left: 100px;
}

	#lifestyle li {
		list-style-type: none;
	}

		#lifestyle li a {
			font-size: 12pt;
			text-decoration: none;
			font-weight: bold;
		}

/* Best 19 */
.pack19 {
	width: 830px;
	height: 405px;
	overflow: hidden;
	background-image: url(images/bk-19-pack.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 50px;
}

	.pack19 ul, .pack19 li {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

	.pack19 h2 {
		width: 450px;
		height: 33px;
		overflow: hidden;
		line-height: 33px;
		padding-left: 20px;
		background-image: url(images/bk-19-h2.gif);
		background-repeat: no-repeat;
		float: right;
		clear: right;
		margin-top: 10px;
	}

	.pack19 img {
		border: 2px solid #4b533a;
	}

	.pack19 li {
		margin-bottom: 10px;
	}

	.pack19 .list1 {
		width: 184px;
		overflow: hidden;
		margin-left: 30px;
		margin-top: 10px;
	}

		.pack19 .list1 .menu {
			display: block;
			width: 78px;
			height: 78px;
			background-image: url(images/bk-menu-icon.gif);
			background-repeat: no-repeat;
			margin-left: auto;
			margin-right: auto;
		}

	.pack19 .list2 {
		width: 588px;
		height: 300px;
		background-repeat: no-repeat;
		position: absolute;
		top: 50px;
		left: 230px;
	}
	
		#pelican.pack19 .list2 {
			background-image: url('images/19/pelican.jpg');
		}
		
		#arroyo.pack19 .list2 {
			background-image: url('images/19/arroyo.jpg');
		}
		
		#monarch.pack19 .list2 {
			background-image: url('images/19/monarch.jpg');
		}
		
		#talega.pack19 .list2 {
			background-image: url('images/19/talega.jpg');
		}

		.pack19 .list2 li {
			display: none;
			width: 184px;
			float: left;
			margin-left: 18px;
		}

/* PRO V1 OFFER */

#pro-v1-form #ctl00_ContentPlaceHolder1_ctlRender_ctl01__TableMain table {
	margin-left: 0px;
	margin-right: 0px;
}

	#pro-v1-form  #ctl00_ContentPlaceHolder1_ctlRender_ctl01__TableMain  td {
		white-space: nowrap;
	}

/* CONTACT US */

#contact-page .info {
	line-height: 13pt;
	font-size: 12pt;
	margin-bottom: 10px;
}

#ctl00_ContentPlaceHolder1_ctlRender_ctl01__TableMain td {
	font-size: 10pt;
}


#ctl00_ContentPlaceHolder1_ctlRender_ctl01__PanelRequired,
.hide {display: none;}

#ctl00__PanelFooter {
	font-size: 9pt;
}