body, div, ul, ol, li, form, p, blockquote, td {
	margin: 0;
	padding: 0;
	font: 12px/1.6em Helvetica, Arial, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	/*line-height: 1.25em;*/
	padding: 0 0 10px 0;
	letter-spacing: -1px;
}

h1 {
	font: bold 32px Georgia, Times, serif;
	padding: 0;
	margin: 0;
	text-align: left;
	color: #116819;
	letter-spacing: -1px;
	position: absolute;
	top: 30px;
	left: 37px;
	
}

h2 {
	font-size: 20px;
	color: #116819;
	margin: 0;
}

h2.cvrHdrSpcr {
	border-top: 1px solid #116819;
	margin-top: 10px;
	padding-top: 10px;
}

h2.locHdrh2 {
	margin: 0 0 5px 0;
	padding: 0;
}

h3 {
	font-size: 16px;
	color: #116819;
}

h3.currHdr {
	color: #116819;
	text-align: left;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 70px;
	left: 37px;
}

h4 {
	font-size: 14px;
	font-weight:bold;
	color: #776b3d;
}

h4.cvrListCompany {
	border-top: 1px solid #d1c7af;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	line-height: 1.25em;
}

h4.locHdrh4 {
	margin: 0 0 5px 0;
	padding: 0;
}

h5 {
	font-size: 12px;
	font-weight:bold;
	margin: 0;
	padding: 0 0 5px 0;
	color: #776b3d;
}

ol, ul { list-style-type: none; }
li { list-style: none; }
p { padding: 0 0 15px 0; }

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img { border: 0; }

html
{
	text-align: center;
	background-color: #c5b89a;
}

body {
	width: 912px;
	margin: 30px auto 0 auto;
}


/*
orange color: #e6a200;
maroon color: #730902;
green color: #268f30;
*/


/* Links */
a {
	color: #268f30;
	text-decoration: none;
}

a:visited {
	color: #268f30;
	text-decoration: none;
}

a:hover, a:active {
	color: #e6a200;
	text-decoration: underline;
}

#mainBucket {
	border: 1px solid #116819;
	width: 910px;
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
	background-color: #F4F1EE;
	color: #363032;
	background-image: url(../images/bckgrnd_body.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

#footer {
	color: #776b3d;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
}

div.navBucket {
	background-image: url(../images/nav_bckgrnd_cvr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 64px 0 15px 20px;
	padding: 0;
	height: 34px;
}

ul.navHorz {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	float: left;
}

ul.navHorz li {
	float: left;
	/*width: 12em;*/
	background-image: url(../images/nav_bckgrnd_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 1px;
	padding-right: 25px;
}

ul.navHorz a {
	text-decoration: none;
	color: #e9e5d9;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 0 8px 0 8px;
	line-height: 32px;
	text-align: center;
}

ul.navHorz a:visited {
	color: #e9e5d9;
}

ul.navHorz a:hover {
	color: #e6a200;
}

ul.navHorz a:active {
	color: #e9e5d9;
}

ul.navHorz a.currLink {
	color: #e6a200;
}

/* IE Fixes */

/* force hover on entire width of  link */
* html ul.navHorz a {
	height: 1px;
}

#cvrHunter {
	position: absolute;
	top: -27px;
	right: 20px;
}

#insideHunter {
	position: absolute;
	top: -30px;
	right: 60px;
}

#contentCvrBucket {
	/*border: 1px dotted grey;*/
	position: relative;
}

#content1ColBucket {
	/*border: 1px dotted grey;*/
	min-height:400px;
	height: auto !important;
	height: 400px;
	position: relative;
	padding-bottom: 40px;
}

#centerColumn {
	padding: 0;
	margin: 0;
	margin-left: 245px;
	margin-right: 237px;
	/*border: 1px dotted grey;*/
}

#centerColumn2Col {
	padding: 0;
	margin: 0;
	margin-left: 245px;
	margin-right: 30px;
	/*border: 1px dotted grey;*/
}

#leftColumn, #rightColumn {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	/*border: 1px dotted grey;*/
}

#leftColumn {
	width: 196px;
	left: 20px;
}

#rightColumn {
	right: 27px;
	width: 180px;
}

#leftColumnContent, #centerColumnContent, #centerColumnContent2Col, #rightColumnContent {
	margin: 0;
	padding: 0;
}

#centerColumnContent, #centerColumnContent2Col {
	text-align: left;
	padding-bottom: 10px;
}

#centerColumnContent p {
	text-align: justify;
}

li.hdrTitleBarLftCol {
	background-image: url(../images/hdrTitleBar_leftcol.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 196px;
}

li.hdrTitleBarRghtCol {
	background-image: url(../images/hdrTitleBar_rightcol.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 180px;
	
}

li.hdrTitleBarLftCol, li.hdrTitleBarRghtCol {
	height: 35px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	line-height: 35px;
	text-align: left;
	padding-left: 10px;
}

li.sideSubHdr {
	border-top: 1px solid #d1c7af;
	border-right: 1px solid #116819;
	border-bottom: 1px solid #d1c7af;
	border-left: 1px solid #116819;
	background-color: #e9e5d9;
	font-weight: bold;
	font-size: 14px;
	color: #116819;
	text-align: left;
	padding-left: 10px;
	line-height: 1.5em;
}

li.sideContentTxt {
	border-top: none;
	border-right: 1px solid #116819;
	border-bottom: none;
	border-left: 1px solid #116819;
	margin: 0;
	padding: 0;
}

li.sideContentTxt h2 {
	font-size: 24px;
	padding: 0 0 5px 0;
	margin: 0;
}

li.sideContentTxt h3 {
	font-size: 16px;
	padding: 0 0 5px 0;
	margin: 0;
}


li.sideContentTxt h5 {
	font-size: 14px;
	padding: 5px 10px 5px 0;
}

li.sideContentTxt h5.seasonHdr {
	font-size: 12px;
	padding: 0 0 0 0;
}

li.sideContentTxt p {
	padding: 5px 10px 5px 10px;
	margin: 0;
	text-align: left;
	font-size: 11px;
}

li.sideContentTxt ul {
	padding: 5px 10px 5px 10px;
	margin: 0;
}

li.sideContentTxt li {
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 11px;
}

li.sideContentTxt li.font12 {
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 12px;
}

li.sideBtmCrnrs img {
	float: left;
}

li.sideBtmCrnrs div {
	height: 5px;
	background-image: url(../images/btmRndCrnr_leftcol.jpg);
	background-repeat: no-repeat;
}

#formCvrLogin p {
	padding: 5px 10px 0 10px;
}

#formCvrLogin label {
	font-weight: bold;
	font-size: 12px;
}

#stateSelect {
	padding-bottom: 5px;
}

ul.cvrListAddress {
	padding-bottom: 5px;
}

ul.cvrListAddress li {
	/*border: 1px dotted grey;*/
	margin: 0;
	padding: 0;
	line-height: 1.35em;
}

ul.cvrListAddress li.cvrListLocation {
	font-weight: bold;
}

form.cvrBtnGetDetails {
	float: right;
	padding-right: 25px;
}

img.btnWeather {
	float: right;
	padding-right: 20px;
}


ul.seasondatesList {
	border-bottom: 1px solid #d1c7af;
	margin-left: 5px !important;
	margin-right: 5px !important;
}

/* Errors */
.generic_notify {
	color: #cd1105;
}

.generic_green_notify {
	color: #116819;
}

.generic_error {
	color: #cd1105;
	padding: 6px;
	text-align: left;
}

.error_center {
	color: #cd1105;
	text-align: center;
}

.error_left {
	color: #cd1105;
	text-align: left;
}

.cvrLogoutLnk {
	padding: 5px 0 5px 10px;
}

.notifyBckgrnd_red {
	background-color: #cd1105;
	color: #ffffff !important;
	line-height: 24px !important;
	margin: 0 0 10px 0;
	padding: 0
}

#notifyDogs {
	color: #cd1105;
}


/*GENERIC CONTROLS*/
.pad20bottom {
	padding-bottom: 20px;
}


/*Draggable Calendar Controls*/
table.calendarTbl {
	/*border: 1px solid #d1e0d7;*/
	/*border: 1px solid #e1dbcb;*/
	border: 1px solid #c5b89a;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	width: 630px;
	padding: 0;
	margin: 0 0 0 0;
	position: relative;
}

table.calendarTbl td {
	border: 1px solid #c5b89a;
	text-align: left;
	vertical-align: top;
	color: #730902;
	width: 90px;
	height: 90px;
	padding-left: 3px;
}

table.calendarTbl td.cardDrop {
	background-color: #e9e5d9;
}

table.calendarTbl td.cardDropHover {
	background-color: #fbf2db;
}

div.cardsnapper {
	width: 84px;
	height: 46px;
	margin: 0 auto;
	border: 1px dotted grey;
}

table.calendarTbl div {
	position: relative;
	height: 88px;
}

img.dtInfo {
	position: absolute;
	right: 3px;
	bottom: 3px;
}

.ui-dialog {
	margin-top: 55px;
}

table.tblDateStats {
	border: 1px solid #c5b89a;
	width: 90%;
	margin: 10px; auto 0 auto;
	empty-cells: show;
}

table.tblDateStats th {
	border: 1px solid #c5b89a;
	text-align: center;
	background-color: #e9e5d9;
	padding: 4px;
}

table.tblDateStats td {
	border: 1px solid #c5b89a;
	text-align: center;
	padding: 4px;
}

table.tblDateStats td.txtLeft {
	text-align: left;
}

img.cardplaced {
	position: absolute;
	top: 20px;
	left: 9px;
}

/*
.ui-dialog-titlebar-close {
	display: none;
}


#dialog {
	text-align: left;
}

#dialog label {
	display: block;
	font-weight: bold;
}

#dialog input, #dialog select {
	margin-bottom: 15px;
}

a.currSeasonSelection {
	font-weight: bold;
	color: #e6a200;
}

*/


/*
div.ui-dialog {
    overflow: visible !important;    
}

div.ui-dialog-titlebar {
    height: 23px !important;
    background: url('../../../Images/Dialog/titlebarRight.png') 
      no-repeat top right;
    position: relative;
    z-index: 10 !important;
}
span.ui-dialog-title {
    display: block;
    font-size: 13px;
    text-align: center;
    margin: 0 9px;
    padding: 4px 0 0 0;
    height: 19px !important;
    background: url('../../../Images/Dialog/titlebar.png') 
      repeat-x top;
    position: relative;
    z-index: 10;
}

div.ui-dialog-container {
    background: url('../../../Images/Dialog/titlebarLeft.png') 
      no-repeat top left;
}

div.ui-dialog-content  {
    padding: 10px;
    background: #fff !important;
    width: auto !important;
    height: auto !important;
    z-index: 10 !important;
    position: absolute !important;
    top: 23px;
    left: 0;
    bottom: 0;
    right: 0;
}
*/


/* DATA GRID */
.tblDataGrid {
	border: 1px solid #d1c7af;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: hide;
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
}

.dataGridHdrCntr {
	border: 1px solid #d1c7af;
	padding: 6px;
	background-color: #e9e5d9;
	text-align: center;
	color: #730902;
	font-weight: bold;
}

.dataGridHdrLft {
	border: 1px solid #d1c7af;
	padding: 6px;
	background-color: #e9e5d9;
	text-align: left;
	color: #730902;
	font-weight: bold;
}

.dataGridContent {
	border: 1px solid #d1c7af;
	padding: 6px;
	line-height: 1.5em;
	text-align: left;
}

.dataGridContentCntr {
	border: 1px solid #d1c7af;
	padding: 6px;
	text-align: center;
	line-height: 1.5em;
}

.dataGridContentRight {
	border: 1px solid #d1c7af;
	padding: 6px;
	text-align: right;
	line-height: 1.5em;
}

/* Forms */
.tblMainBucket {
	margin: 0 auto 0 auto;
	width: 70%;
}

.formTextRight {
	text-align: right;
	padding: 4px;
}

.formFields {
	padding: 6px;
	text-align: left;
}

.form_alignright {
	text-align: right;
	padding: 0 0 15px 0;
}

.form_aligncenter {
	text-align: center;
	padding: 0 0 15px 0;
}

.form_error {
	text-align: right;
	padding: 4px;
	color: #cd1105;
}

.inputText {
	background-color: #edeae0;
	border-width: 1px;
	border-style: solid;
	border-color: #d1c7af;
	color: #363032;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 4px;
}

.selectPull {
	background-color: #edeae0;
	border-width: 1px;
	border-style: solid;
	border-color: #d1c7af;
	padding: 4px;
	margin-bottom: 6px;
	margin-left: 3px;
	color: #363032;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

input.submit {
	padding: 4px 8px;
	margin: 12px 0 12px auto;
	background-color: #edeae0;
	color: #363032;
	font-size: 12px;
	border-size: 1px;
	border-color: #d1c7af;
}

#btnforsale {
	position: absolute;
	top: -109px;
	right: 178px;
}

.cardsale_indent {
	padding-left: 30px !important;
}

.cardssale_spcr {
	padding-bottom: 15px !important;
}

.disclaimerTxt {
	margin: 0;
	padding: 0;
	font-size: 9px;
}

#video_SSBucketOutter {
	padding: 25px 0 0 0;
	margin: 0;
	height: 180px;
}

div.video_SSBucket {
	height: 180px;
	width: 192px;
	margin-right: 20px;
	float: left;
}





















