/* CSS Document */
body{
	margin:0px;
	text-align:center;
}
a{
color:#A81D83;
text-decoration:none;
}
a:hover{
color:#A81D83;
text-decoration:underline;
}
:focus { -moz-outline-style: none; }

div#content{
/*	background-image:url(../images/bgALL.jpg);*/
	background-image:url(../images/bgShadow.gif);
	background-repeat:repeat-y;
	width:993px;
	min-height:980px;
	margin:0px auto;
	text-align:left;
	padding-bottom:10px;
}
div#contentInner{
	
	margin:0px auto;
	width:963px;
/*	height:980px;*/
}
div#header{
	background-image:url(../images/bgStars.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:197px;
}
h1#MJRBalloonsLogo{
	height:180px;
	width:280px;
	float:left;
	margin:5px 0 0 30px;
	background-image:url(../images/MJRLogo.gif);
	text-indent:-9999px;
	cursor:pointer;
}
p#tagline{
	background-image:url(../images/tagline.gif);
	height:50px;
	width:320px;
	float:left;
		margin:69px 0 0 90px;
		text-indent:-9999px;
}
div#menu{
	height:34px;
	width:580px;
	float:right;
	margin:39px 5px 0 0px;
}
div#menu a{
	display:block;
	height:34px; 
	float:left;
	text-indent:-9999px;
	
}
a#menuHome{
	background-position:0 0;
	width:62px;
	background-image:url(../images/bgButtons.jpg);
}
a#menuHome:hover,a#menuHome.selected{
	background-position:0 -34px;
}
a#menuVisit{
	background-position:-62px 0;
	width:117px;
	background-image:url(../images/bgButtons.jpg);
}
a#menuVisit:hover,a#menuVisit.selected{
	background-position:-62px -34px;
}
a#menuSay{
	background-position:-179px 0;
	width:86px;
	background-image:url(../images/bgButtons.jpg);
}
a#menuSay:hover,a#menuSay.selected{
	background-position:-179px -34px;
}
a#menuFunctions{
	background-position:-265px 0;
	width:90px;
	background-image:url(../images/bgButtons.jpg);
}
a#menuFunctions:hover,a#menuFunctions.selected{
	background-position:-265px -34px;
}
a#menuWeddings{
	background-position:-355px 0;
	width:86px;
	background-image:url(../images/bgButtons.jpg);
}
a#menuWeddings:hover,a#menuWeddings.selected{
	background-position:-355px -34px;
}
a#menuPrinting{
	background-position:-441px 0;
	width:137px;
	background-image:url(../images/bgButtons.jpg);
}
a#menuPrinting:hover,a#menuPrinting.selected{
	background-position:-441px -34px;
}
div#thinGreyBar{
	height:5px;
	background-color:#999DA0;
}
div.centralBar{
	float:left;
	background-color:#A81D83;
	width:100%;
	padding-bottom:30px;
}
div.centralBar a{
	color:#fff;
}
div#centralBarHome{	
	width: 317px;
	height: 260px;
}
div#centralBarVisit{	
	width: 535px;
	height:590px;
}
div#centralBarPrinting{
	width: 579px;
	height:506px;
}
div#centralBarFunctions{
	width: 535px;
	height:237px;
}
div#centralBarWeddings{
	width: 535px;
}

div#centralBarSayHello{	
	width:100%;
	height:53px;
	clear:both;	
}
div#centralBarSayHello h2{	
	margin-left:310px;
	line-height:53px;
}
div#centralBarSayHelloGrey{	
	width: 704px;
	height:497px;
	float:right;
	background-color:#BCBDBF;	
}
	div.centralBar h2{
		color:#fff;
		font-size:1.8em;
		margin:20px 30px 0 47px;
	}
	div.centralBar h3{
		color:#fff;
		font-size:1.1em;
		font-style:italic;
		font-weight:bold;
		margin:10px 30px 0 47px;
	}
	div.centralBar p,div.centralBar ul,div#centralBarSayHelloGrey p{
		color:#fff;
		font-size:1.1em;
		line-height:1.4em;
		margin:10px 30px 10px 47px;		
	}
	img#heroImage{	
		float:right;
	}
	img#imgSayHello{
		float:left;
	}
div.inputHolder label{display:block;width:484px;color:#fff;font-size:1.1em; margin:5px 30px 0px 47px;}
div.inputHolder input,div.inputHolder textarea{width:480px;color:#111;font-size:1.1em; margin:2px 30px 5px 47px; padding:2px;}
div.inputHolder textarea{
	height:40px;
	overflow:auto;
}
div#centralGreyBar{
	background-color:#999DA0;
	color:#fff;
	height:35px;
	border:1px solid #999DA0;
	text-align:center
}
div#centralGreyBar p{
	margin:5px auto;
	/*font-size:1.5em !important;*/
}
marquee{
	font-size:16pt;
}
div#box1{
	margin-left:47px;
	background-image:url(../images/button1.jpg);
}
div#box2{
	background-image:url(../images/button2.jpg);
}
div#box3{
	background-image:url(../images/button3.jpg);
}
div#box4{
	background-image:url(../images/button4.jpg);
}
div.buttonBox{
	width:205px;
	height:254px;
	float:left;
	margin:13px 8px 8px 8px;
	color:#fff !important;
	background-repeat:no-repeat;
	cursor:pointer;	
	text-align:center;
}
a.buttonBoxLink:hover{
	text-decoration:none;
}
div.buttonBox h3{
	text-transform:uppercase;
	margin:7px 14px 0 14px;
	font-weight:bold;
}
div.buttonBox p{
	margin:147px 14px 0 14px;
	font-size:0.9em;
	line-height:1.3em;
	text-align:left;
}
div#strapline{
	background-image:url(../images/dottedLine.gif);
	background-repeat:repeat-x;
	background-position:center;
	text-align:center;
	margin:30px 50px 10px 50px;
	background-color:#fff;
}
div#strapline p{
	color:#A81D83; /* MJR purple */
	text-transform:uppercase;
	display:inline;
	padding:0 10px;
	font-size:1.5em;
	background-color:#fff;
}
div#footer{ 
	text-align:center;
	color:#999DA0; /*MJR Grey*/
	margin:40px 0 0 0;
}
a.footerLinks{
	color:#999DA0 !important;
	font-size:0.9em;
}
p#address{
	font-size:0.8em;
	margin:20px 0 0 0;
}
div.divClear{
	clear:both;
}
.MJRPurple{
	color:#A81D83 !important;
}
.MJRWhite{
	color:#fff !important;
}
.MJRRed{
	color:#FF0033 !important;
}
p#addressColLeft,p#addressColRight{
	width:150px;
	float:left;
}
p#addressColRight{
	width:250px;
	float:left;
}
input.errorField{
	border:1px solid #FF0033;
}