@charset "UTF-8";
/* CSS Document */

/*
	---------------------
	Company:  Leopard, Inc.
	Author:  Katy Gabriel
	Date:  June 26, 2008
	----------------------
*/

/*--------------- PAGE/GENERAL------------- */
* {
	margin: 0;
	padding: 0;
}
html {
	width: 100%;
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 100%;
	font-size: 0.75em;
	line-height: 1.25em;
	background-color: #1b2915;
	height: 100%;
	width: 100%;
	background-image: url(../home/mainbackgroundgraphic.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.clear {
	clear: both;
}
img {
	border-style: none;
}

a {
	color:#ffffff;
	text-decoration: none;
}		
a:hover { 
	color: #ffd800;
	text-decoration: none;
}
p {
	padding-bottom: 1.0em;
}
h2 {
	font-size: 1.17em;
	font-weight: normal;
	color: #ffd800;
	text-transform: uppercase;
}
h3 {
	font-size: 1.17em;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
	
	/*--------------- MOULDING CONTAINER ------------- */
#mouldingContainer {
	background-image: url(../main/repeating_bottommoulding.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
	height: auto;
	min-height: 100%;
}
/*--------------- CONTENT CONTAINER ------------- */
#contentContainer {
	margin: 0 auto;
	width: 632px;
	padding-top: 315px;
}
/*--------------- MAIN FRAME CONTAINER ------------- */
#mainframeContainer {
	width: 443px;
	height: 295px;
	float: left;
}
#mainFrame {
	background-image: url(../home/mainframe_homepage.jpg);
	float: left;
	height: 287px;
	width: 436px;
}
#mainframerightShadow {
	background-image: url(../home/mainframerightshadow.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='home/mainframerightshadow.png');
	float: right;
	height: 287px;
	width: 7px;
}
#mainframebottomShadow {
	background-image: url(../home/mainframebottomshadow.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='home/mainframebottomshadow.png');
	height: 8px;
	width: 443px;
}
/*--------------- NAV FRAME CONTAINER ------------- */
#navframeContainer {
	width: 182px;
	height: 476px;
	float: right;
}
#navFrame {
	background-image: url(../home/navframe_homepage.jpg);
	float: left;
	height: 420px;
	width: 132px;
	padding-top: 48px;
	padding-left: 43px;
	overflow: hidden;
}
#navframerightShadow {
	float: right;
	height: 468px;
	width: 7px;
	background-image: url(../home/navframe_rightshadow.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='home/navframe_rightshadow.png');
}
#navframebottomShadow {
	background-image: url(../home/navframe_bottomshadow.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='home/navframe_bottomshadow.png');
	height: 8px;
	width: 182px;
}
/*--------------- FIRST HOTBUTTON FRAME CONTAINER ------------- */
#firsthotbuttonframeContainer {
	width: 219px;
	height: 174px;
	float: left;
	margin-top: 6px;
}
#firsthotbuttonframe {
	background-image: url(../home/firsthotbuttonframe.jpg);
	float: left;
	height: 166px;
	width: 211px;
}
#firsthotbuttonframerightShadow {
	float: right;
	height: 166px;
	width: 8px;
	background-image: url(../home/firsthotbuttonframe_rightsh.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='home/secondhotbutton_rightshadow.png');
	
}
#firsthotbuttonframebottomShadow {
	background-image: url(../home/firsthotbuttonframe_bottoms.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='home/secondhotbutton_rightshadow.png');
	height: 8px;
	width: 219px;	
}
/*--------------- SECOND HOTBUTTON FRAME CONTAINER ------------- */
#secondhotbuttonframeContainer {
	float: left;
	height: 174px;
	width: 218px;
	margin-top: 6px;
	margin-left: 6px;
}
#secondhotbuttonframe {
	background-image: url(../home/secondhotbuttonframe.jpg);
	float: left;
	height: 166px;
	width: 211px;
}
#secondhotbuttonframerightShadow {
	background-image: url(../home/secondhotbutton_rightshadow.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='home/secondhotbutton_rightshadow.png');
	float: right;
	height: 166px;
	width: 7px;
}
#secondhotbuttonframebottomShadow {
	background-image: url(../home/secondhotbuttonframe_bottom.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='home/secondhotbuttonframe_bottom.png');
	height: 8px;
	width: 218px;
}
/*--------------- FOOTER ------------- */
#footer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 16px;
	color: #fbedd3;
	padding-top: 25px;
	padding-bottom: 30px;
	height: 90px;
}
.smalltype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*--------------- FLASH AREA ------------- */
#flashArea {
	height: 180px;
	width: 319px;
	margin-top: 54px;
	margin-left: 60px;
	background-image: url(../home/staticphoto_homepage.jpg);
}

/*--------------- NAVIGATION AREA ------------- */

/*set up the width of the rollover not counting rollover area*/
#navbuttons {
	width: 88px;
	height: 371px;
	background-image:url(../home/homenav.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

/*set up the list*/
#navbuttons li {list-style: none; float: left;}
#navbuttons a {display: block; text-decoration: none;}

/*set up the dimensions and position of each li button*/
#navbuttons #visit    {left: 0px; top: 0px; width: 88px; height: 64px;}
#navbuttons #rental	  {left: 0px; top: 64px; width: 88px; height: 64px;}
#navbuttons #events	  {left: 0px; top: 128px; width: 88px; height: 64px;}
#navbuttons #support  {left: 0px; top: 192px; width: 88px; height: 64px;}
#navbuttons #links	  {left: 0px; top: 256px; width: 88px; height: 64px;}
#navbuttons #contact  {left: 0px; top: 319px; width: 88px; height: 64px;}

/*set up the height of each li button that is a link*/
#navbuttons #visit    a {height: 51px;}
#navbuttons #rental   a {height: 51px;}
#navbuttons #events   a {height: 51px;}
#navbuttons #support  a {height: 51px;}
#navbuttons #links    a {height: 51px;}
#navbuttons #contact  a {height: 51px;}

/*set up the position of each li button so that upon rollover includes the necessary part of the image*/
#navbuttons #visit   a:hover {
	background-image: url(../home/homenav.gif);
	background-repeat: no-repeat;
	background-position: 0px -371px;
}
#navbuttons #rental a:hover {
	background-image: url(../home/homenav.gif);
	background-repeat: no-repeat;
	background-position: 0px -435px;
}
#navbuttons #events a:hover {
	background-image: url(../home/homenav.gif);
	background-repeat: no-repeat;
	background-position: 0px -499px;
}
#navbuttons #support   a:hover {
	background-image: url(../home/homenav.gif);
	background-repeat: no-repeat;
	background-position: 0px -563px;
}
#navbuttons #links a:hover {
	background-image: url(../home/homenav.gif);
	background-repeat: no-repeat;
	background-position: 0px -627px;
}
#navbuttons #contact a:hover {
	background-image: url(../home/homenav.gif);
	background-repeat: no-repeat;
	background-position: 0px -691px;
}
/*IE6 Hack*/
#navbuttons a {
	overflow: hidden;
}

/*--------------- FIRST HOTBUTTON AREA ------------- */
/*set up the width of the rollover not counting rollover area*/
#firsthotbuttongraphic {
	height: 103px;
	width: 144px;
	margin-top: 31px;
	margin-left: 34px;
	background-image: url(../home/firsthotlinkgraphic.gif);
	background-repeat: no-repeat;
}
/*set up the list*/
#firsthotbuttongraphic li {list-style: none;}
#firsthotbuttongraphic a {
	display: block;
	text-decoration: none;
}
/*set up the dimensions and position of each li button*/
#firsthotbuttongraphic #firsthotbutton   {left: 0px; top: 0px; width: 144px; height: 103px;}

/*set up the height of each li button that is a link*/
#firsthotbuttongraphic #firsthotbutton  a {height: 103px;}

/*set up the position of each li button so that upon rollover includes the necessary part of the image*/
#firsthotbuttongraphic #firsthotbutton   a:hover {
	background-image: url(../home/firsthotlinkgraphic.gif);
	background-repeat: no-repeat;
	background-position: 0px -103px;
}

/*--------------- SECOND HOTBUTTON AREA ------------- */
/*set up the width of the rollover not counting rollover area*/
#secondhotbuttongraphic {
	height: 103px;
	width: 144px;
	margin-top: 31px;
	margin-left: 33px;
	background-image: url(../home/secondhotlinkgraphic.gif);
	background-repeat: no-repeat;
}
/*set up the list*/
#secondhotbuttongraphic li {list-style: none;}
#secondhotbuttongraphic a {
	display: block;
	text-decoration: none;
}
/*set up the dimensions and position of each li button*/
#secondhotbuttongraphic #secondhotbutton   {left: 0px; top: 0px; width: 144px; height: 103px;}

/*set up the height of each li button that is a link*/
#secondhotbuttongraphic #secondhotbutton  a {height: 103px;}

/*set up the position of each li button so that upon rollover includes the necessary part of the image*/
#secondhotbuttongraphic #secondhotbutton   a:hover {
	background-image: url(../home/secondhotlinkgraphic.gif);
	background-repeat: no-repeat;
	background-position: 0px -103px;
}