/* CSS Document */

#header {
	background-image:url("../images/Liv-Epic-Coaching-Tiffany-Ballew.jpg");
	background-repeat:no-repeat;
	background-size:100%;
}

.ticketSide {
	margin:10px 30px; text-align:center;
}

#container {background-image: url(../images/site-contentbackM.jpg); background-repeat:repeat-y;}
#maincontent { width:auto; margin-left:170px; text-align:left; padding-right:15px; padding-top: 25px;}
#maincontent img { max-width:100%;}

#contactform {float:none;}
#contactform label.formLabel { padding-left: -190px; width:150px; text-align:right; float:left;}
#contactform input { padding-left:190px; width: 150px;}
#contactform textarea { padding-left:190px; width: 150px;}
#submitButton {margin:0 auto; text-align:center;}

.hideMed {display:none;}
.pictureright {float:right; width:45%; margin-left:10px; margin-top:5px; margin-bottom:10px;}

.footer {
	text-align:center;
	padding: 5px 0px; }

div#logobox {
	float:right;
	padding:0px 15px;
	max-width:180px;
	text-align:center;
	}
	
	div#logobox img {display:block; margin-bottom:25px;}

h1.pageTitle {text-align:center;}

.Boxer {
	margin-right: 15px;
	margin-bottom: 1px;
	margin-left: 10px;
	border: solid 1px #aaa;
	width:300px; 
	float:right;}

.Performer {
	margin-right: 15px;
	margin-bottom: 1px;
	margin-left: 10px;
	border: solid 1px #aaa;
	width:350px; 
	float:right;}


.dogform { float:none; display:block; margin: 0px;}	
.dogform p{
	background-color: #e3fff6;
	/*max-width: 400px;*/
	/*clear: left;*/
	margin: 1px 0px 5px 0px;
	padding: 0 0 0 110px;
	height: 1%;
	border-top-color: #e3fff6;
	border-top-style: solid; }
.dogform label{
	font-weight: bold;
	text-align: left;
	float: left;
	margin-left: -110px; /*width of left column*/
	width: 110px;
	padding-right: 5px;
	padding-left: 15px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	}
.dogform span{
	width: 50px;
	}
p.dogbio {
	margin-top: 15px; }

.yellowButton {
	background-color:rgba(238,179,16,1.00);}
	
#datePresHome { margin: 20px auto 5px; overflow:auto; }
#datehome {float:left; position:relative; max-width:48%;}	
#presented {float:right; position:relative; max-width:48%;}
#presented img {max-width:150px !important;}


#rotatorbox {
	max-width:461px; margin:0 auto; width:100%;
}
#rotatorbox img {width:100%;}

#bandbids {text-align:center;  margin: 20px auto; display:block;  clear:both;
	padding: 20px 5px; 
	/*border-bottom:3px solid #1b4694;*/ 
	border-top:3px solid #1b4694;}
#bandbids img {max-height:150px;}

#sponsorHome {overflow:auto; margin: 20px auto 20px; display:block; border-bottom:3px solid #1b4694;}

.FBboxHome {height:300px; width:300px; border:none; overflow:hidden; float:right; margin:0px 0px 20px 10px; border-bottom:1px solid #888;}


	
.productcategory {
	color: #3c73ff;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 0; }

.productname {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
	margin-left: 20px; }

.productcopy {
	font-size: .9em;
	line-height: 13px;
	margin-left: 20px; }
.indent15px {	font-size:   10px;
	line-height: 13px;
	margin-left: 15px; }

.productUL {
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 20px; }

.productbullets {
	font-size: 10px;
	line-height: 13px;
	margin: 0 0 0 2px;
	padding: 0; }

.productsizes {
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	line-height: 13px;
	margin-left: 20px; }
.productbuy {
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	margin-left: 20px; }
.byline {
	margin:0 1em 0 0.75em;
	font-size:12px;
	font-weight: bold;
	font-style: italic;
	padding: 0.25em 0 1em; }


