@charset "UTF-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
a, img, input, button { outline:none; border:0px;}
.queenofhearts #container {
	width: 1010px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.queenofhearts #header {
	height:84px;
	position:relative;
}

#facebook {
	position:absolute;
	right:36px;
	top:10px;
}

#twitter {
	position:absolute;
	right:0px;
	top:10px;
}

#tagline {
	position:absolute;
	right:0px;
	bottom:10px;
	text-align:left;
	color:#b69e68;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
}

#phone_number {
	color: #B69E68;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-style: italic;
    position: absolute;
    right: 75px;
    text-align: left;
    top: 15px;
}

#phone_icon {
	position:relative;
	right:-785px;
	top:15px;
	text-align:left;
	color:#b69e68;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
}

.queenofhearts #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.queenofhearts #mainContent {
	background-image:url(images/home.jpg);
	background-repeat:no-repeat;
	height:440px;
	position:relative;
	width:1010px;
}

.queenofhearts #mainContentKing {
	background-image:url(images/kings_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:1010px;
	font-family:"Myriad Pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#b59d67;
	line-height:22px;
	padding-bottom:50px;
}

.queenofhearts #mainContentQueen {
	background-image:url(images/queens_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:1010px;
	font-family:"Myriad Pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#b59d67;
	line-height:22px;
	padding-bottom:50px;

}

.queenofhearts #mainContentAbout {
	background-image:url(images/about_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:1010px;
	font-family:"Myriad Pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#b59d67;
	line-height:22px;
	padding-bottom:50px;
}

#king {
	position:absolute;
	left:265px;
	top:30px;
}

#copy {
	padding-left:30px;
	padding-top:180px;

}

.table {
	padding-left:50px;
}

#queen {
	position:absolute;
	left:325px;
	top:30px;
}


#about {
	position:absolute;
	left:395px;
	top:30px;
}

#one {
	position:absolute;
	left:15px;
	top:210px;
	font-family:"Myriad Pro", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#b59d67;
	font-size:13px;
}

#two{
	position:absolute;
	left:420px;
	top:225px;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#aa9054;
	font-style:italic;
	
}

#twoking{
	position:absolute;
	left:270px;
	top:55px;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#aa9054;
	font-style:italic;
	line-height:35px;
}

#three {
	position:absolute;
	left:420px;
	top:350px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#aa9054;
	font-style:italic;
}

#four {
	position:absolute;
	right:20px;
	top:340px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#aa9054;
	font-style:italic;
}

.queenofhearts #footer {
	padding-top:5px;
	
}
.queenofhearts #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.sign_up{ padding-bottom:15px;}

