@import url('sifr/sIFR-screen.css');
@import url('sifr/sIFR-print.css') print;

html { margin: 0px; padding: 0px; }

body {
	margin: 0px;
	padding: 0px;
	background: #dae0e5;
	color: #48525c;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

h2 {
	color: #6db33f;
	text-transform: lowercase;
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	height: 10px;
}

h3 {
	color: #778089;
	text-transform: lowercase;
	font: normal 24px Georgia, "Times New Roman", Times, serif;	
	height: 13px;
}

.h3Class {
	color: #778089;
	text-transform: lowercase;
	font: normal 28px Georgia, "Times New Roman", Times, serif;
	margin: 0px;
}
a:link { color: #004990; }
a:visited { color: #366899; }
a:active { color: #6db33f; }

img { border: 0px; }

.alignright { text-align: right; }

.available { background: #e9eef2; }

.clear { clear: both; }

.contact {
	font-size: 150%;
}
.floatleft {
	float: left;
	margin: 0px 10px 10px 0px;
}

.floatright {
	float: right;
	margin: 0px 0px 10px 10px;
}

.plans { border-collapse: collapse; }
.plans th, .plans td { border-bottom: solid 1px #dae0e5; padding: 3px;}


#container, #footer {
	width: 750px;
	margin: 0px auto;
	background: #fff;
	text-align: left;
	padding: 15px 15px 15px 40px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 695px;
}
	html>body #container { width: 695px; }
	
#left {
	width: 175px;
	float: left;
	margin-right: 15px;
}

#right {
	width: 505px;
	float: left;
}

#logo a {
	width: 59px;
	height: 103px;
	display: block;
	background: url('images/logo.gif') no-repeat;
	text-indent: -999999px;
}

#footer {
	background: #edf0f2;
}

#mainpic {
	margin-bottom: 15px;
}

#gallery {
	margin: 0px; padding: 0px; list-style: none;
}

#gallery li {
	float: left;
	margin: 0px 10px 10px 0px;
}

/* nav */

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#nav li {
	margin-bottom: 8px;
}

#nav a {
	display: block;
	width: 140px;
	height: 20px;
	background: url('images/menu.gif') no-repeat;
	text-indent: -999999px;
}

#navhome a:active, #navhome a:hover { background-position: -165px 0px; }

#navincfeat a { background-position: 0px -269px; }
#navincfeat a:active, #navincfeat a:hover { background-position: -165px -269px; }

#navamen a { background-position: 0px -27px; }
#navamen a:active, #navamen a:hover { background-position: -165px -27px; }

#navfit a { background-position: 0px -54px; }
#navfit a:active, #navfit a:hover { background-position: -165px -54px; }

#navcom a { background-position: 0px -81px; }
#navcom a:active, #navcom a:hover { background-position: -165px -81px; }

#navloc a { background-position: 0px -108px; }
#navloc a:active, #navloc a:hover { background-position: -165px -108px; }

#navteam a { background-position: 0px -135px; }
#navteam a:active, #navteam a:hover { background-position: -165px -135px; }

#navsite a { background-position: 0px -162px; }
#navsite a:active, #navsite a:hover { background-position: -165px -162px; }

#navphoto a { background-position: 0px -189px; }
#navphoto a:active, #navphoto a:hover { background-position: -165px -189px; }

#navfloor a { background-position: 0px -216px; }
#navfloor a:active, #navfloor a:hover { background-position: -165px -216px; }

#navcontact a { background-position: 0px -242px; }
#navcontact a:active, #navcontact a:hover { background-position: -165px -242px; }

.marketed {
	padding-top: 50px; 
	font-size: 90%;
	color: #999;
}

.bodyLeft {
	width: 300px;
	float: left;
}

.bodyRight {
	width: 190px;
	float: right;
	margin-top: 97px;
	text-align: center;
	padding-right: 10px;
}
