/* Start of CMSMS style sheet 'tpo-stylesheet' */

body div {
	margin:0px auto;
}

body, html{
	width:100%;
	height:100%;
}

body {
	background-color: #9f9489;
	background-image: url(../images/site-structure/body-background.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.content {	
	width:100%;
	height:100%;
min-height: 588px;
}

.background, .background-ie{
	width:993px;
        min-height: 100%; /*588px; */
	background-color: #0d090a;
	background-image: url(../images/site-structure/background.jpg);
	background-repeat: no-repeat;
	border-left:1px solid #834b11;
	border-right:1px solid #834b11;
}

.background-ie {
height: 588px;
}

.florals-top-right {
	background-image: url(../images/site-structure/florals-top-right.gif);
	background-repeat: no-repeat;
	position:static;
	margin-left: 447px;
	width: 379px;
	height: 95px;
}

.florals-top-menu {
	background-image: url(../images/site-structure/florals-top-menu.gif);
	background-repeat: no-repeat;
	position:static;
	margin-left: 478px;
	width: 116px;
	height: 63px;
}

.flash, .flash-ie {
	position: absolute;
	top: 34px;
}

.flash-ie {
	margin-left: -515px;
}

.top-menu-item , .top-menu-item-ie {
	background-image: url(../images/site-structure/florals-menu-top-bg.gif);
	background-repeat: no-repeat;
	height: 38px;
	position:static;
	margin-left: 514px;
	margin-top: 15px;

}

.top-menu-item-ie {
	margin-top: -4px; /* ie7 only */
}

.menu-item {
	background-image: url(../images/site-structure/florals-menu-stem.gif);
	background-repeat: no-repeat;
	height: 35px;
	position:static;
	margin-left: 520px;
}

.menu-button-home, .menu-button-gigs, .menu-button-bio, .menu-button-photos, .menu-button-contact, .menu-button-links,{
	position: absolute;
}

.menu-button-home {
	margin-left: -52px;
	padding-top: 12px;
}

.menu-button-gigs {
	margin-left: -44px;
	padding-top: 4px;
}

.menu-button-bio {
	margin-left: -41px;
	padding-top: 4px;
}

.menu-button-photos {
	margin-left: -66px;
	padding-top: 4px;
}

.menu-button-contact {
	margin-left: -66px;
	padding-top: 4px;
}

.menu-button-links {
	margin-left: -55px;
	padding-top: 4px;
}

.florals-menu-base, .florals-menu-base-ie {
	background-image: url(../images/site-structure/florals-menu-base.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 119px;
	height: 147px;
	display:inline;
}

.florals-menu-base-ie {
	margin-left: -128px;
}

.florals-menu-base {
	margin-left: 422px;
}

.page-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: static;
	margin-left: 550px;
	margin-top: -287px;
	color: #ffffff;
	width: 440px;
}

a, strong {
    color: #96521e;
}


.mp3-player, .mp3-player-ie {
	position: absolute;
	margin-top: -10px;
	width: 374px;
	height: 61px;
	background-image: url(../images/site-structure/mp3PlayerBg.gif);
	background-repeat:no-repeat;
	background-position:top left; 
	text-align:center;
	padding:36px 0px 0px 1px;
}


.mp3-player {
	margin-left: 1px;
}

.mp3-player-ie {
	margin-left: -549px;
}

/*
.mp3Holder {
	width: 374px;
	height: 61px;
	background-image:url(/images/site-structure/mp3Player_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	padding:36px 0px 0px 1px;
} */

.mail-list, .mail-list-ie {
	position: absolute;
	margin-top: 56px;
	width: 369px;
	height: 56px;
	background-image:url(../images/site-structure/emailBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.mail-list {
	margin-left: 13px;
}

.mail-list-ie {
	margin-left: -537px;
}

.logo, .logo-ie {
	background-image: url(../images/site-structure/logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	margin-top: 125px;
	width: 415px;
	height: 71px;
}

.logo {
	margin-left: 11px;
}


.logo-ie {
	margin-left: -539px;
}



/*.emailHolder {
	width: 369px;
	height: 56px; 
	background-image:url(../images/site-structure/formBg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
} */

.mail-list div, .mail-list-ie div{
	float:left;
	height: 23px;
	margin-top:23px;
	padding:0px;
}
.field1{
	width: 124px;
}
.field1 .inputField{
	width:110px;
}
.field2{
	width:137px;
}
.field2 .inputField{
	width:122px;
}
.inputField{
	background-color:Transparent;
	border:none;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	margin:4px 5px 0px 10px;
	padding:0px;
	height:15px;
}
.submit{
	width: 95px;
}
a.submitLink:hover,a.submitLink-ie:hover{
	cursor:pointer;
	background-image:url(../images/site-structure/btn_submitOver.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
}

a.submitLink-ie:hover{
	margin-left:-1px;
}



/* contact */

.contactformHolder{
	width:313px;
}
.labels {
	width: 300px;
	height: 20px;
}
.labels div {
	float:left;
	width:95px;
	margin-left:3px;
}
.topFields {
	width: 300px;
	height: 22px;
}
.topFields div {
	float:left;
}
.commentLabel {
	width: 300px;
	height: 14px;
	margin:10px 0px 4px 3px;
}
.commentFieldDiv {
	width: 300px;
}
.submitButtonDiv {
	width: 111px;
	height: 34px;
	float:right;
	margin-top:10px;
	background-image:url(../images/site-structure/btn_submit.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.contactField{
	width: 92px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#a1968b;
	border:1px solid #453c35;
	padding:3px 3px 3px 3px;
}
.commentField{
	width: 294px;
	height: 90px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#a1968b;
	border:1px solid #453c35;
	padding:3px 3px 3px 3px;
}
a.submitLink2:hover{
	cursor:pointer;
	background-image:url(../images/site-structure/btn_submitOver.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
}
/* End of 'tpo-stylesheet' */

