@charset "utf-8";
/* CSS Document */

img, div, a { behavior: url(iepngfix.htc) }

* {
	padding:0px;
	margin:0px;
}

body {
	background-color:#78735a;
	margin:0 auto;
	text-align:center;
	background-image:url(../images/tile-bg.gif);
	background-repeat:repeat;
}

#container {
	width: 980px;
	min-height: 660px;	
	height:auto !important;
	height:660px;
	margin:0 auto;
}

#wrapper {
	float:left;
	display:inline;
	width:980px;
	background-image:url(../images/bg.png);
	background-repeat:repeat-y;
}

/*/////////////////LEFT COLUMN////////////////////*/

#left-column {
	float:left;
	display:inline;
	width:222px;
	padding-left:10px;
	z-index:1;
}

#logo {
	float:right;
	display:inline;
	margin-top:28px;
	padding-right:19px;
	z-index:1;
}

#navigation {
	float:right;
	display:inline;
	margin-top:15px;
	padding-right:21px;
	z-index:1;
}

#sign-btns {
	float:right;
	display:inline;
	width:206px;
	margin-top:11px;
	padding-right:16px;
	text-align:right;
	z-index:1;
}

#side-btns {
	float:right;
	display:inline;
	width:222px;
	margin-top:17px;
	margin-bottom:20px;
	z-index:1;
}

/*/////////////////END LEFT COLUMN////////////////////*/

/*/////////////////RIGHT COLUMN////////////////////*/

#right-column {
	float:right;
	display:inline;
	width:736px;
	padding-right:10px;
}

#flash-image {
	float:left;
	display:inline;
	width:736px;
	z-index:1;
}

#text {
	float:left;
	display:inline;
	width:449px;
	text-align:left;
	margin-top:15px;
	padding-left:15px;
	padding-bottom:20px;
	z-index:20;
}

#right-links {
	float:right;
	display:inline;
	width:270px;
	min-height:513px;
	height:auto !important;
	height:513px;
	background-image:url(../images/right-links-bg.png);
	background-repeat:no-repeat;
	margin-top:-22px;
	z-index:20;
}

.top-link-button{
	margin-top:39px;
	padding-left:24px;
	z-index:20;
}

.link-button{
	margin-top:12px;
	padding-left:24px;
	z-index:20;
}

.text-center {
	text-align: center;
	font-style:italic;
}

/*/////////////////END RIGHT COLUMN////////////////////*/

/*/////////////////FOOTER////////////////////*/
#footer{
	float:left;
	display:inline;
	width:980px;
	height:20px;
	background-image:url(../images/footer-bg.png);
	background-repeat:no-repeat;
	padding-top:12px;
}

.footer-right {
	float:right;
	display:inline;
	padding-right:10px;
}

.footer-left {
	float:left;
	display:inline;
	padding-left:10px;
}

.gym-tabs {margin-left: 0;
margin-right: 0;
text-align: center;
}

.wedding-tabs {margin-left: 0;
margin-right: 0;
text-align: center;
}

.spacing {
	padding-left:10px;
}

ul {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#302e24;
	line-height:18px;
	margin-top:15px;
	padding-left:12px;
}

.input {
	width:143px;
}

.press-image {
	float:left;
	display:inline;
	width:135px;
	text-align:center;
	color:#302E24;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0 10px 10px 0;
}

.press-image a {
	color:#302E24;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	text-decoration:none;	
}	