body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* ================================ END CSS RESET ================================ */

body {
	background-color:#FFFFFF;
	}
	
#bodycontainer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	}
	
#navigation .navImg {
	/* padding-left:11px; */
	float:left;
	}

#navigation .spacer {
	width:8px;
	}
	
.slideshow { 
	height: 348px; 
	width: 960px; 
	overflow:hidden;
	z-index:0;
	}

.slideshow img { 
	padding: 0px; 
	border: 0px ; 
	}

.clear {
	clear:both;
	}

#ctaButtons {
	padding-top:12px;
	margin-left:auto;
	margin-right:auto;
	}

#ctaButtons div {
	width:231px;
	height:135px;
	float:left;
	}

#ctaButtons .left {
	padding-left:12px;
	}

#pageMessage {
	margin-left:auto;
	margin-right:auto;
	width:940px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#6f8491;
	text-align:center;
	padding:10px;
	}

#pageMessage a {
	text-decoration:underline;
	color:#FFFFFF;
	}

#pageMessage a:hover {
	text-decoration:none;
	}

.tabsContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4;
	color:#252b0c;
	}

.tabsContent p {
	margin-bottom:14px;
	}

.tabsContent a {
	color:#252b0c;
	text-decoration:underline;
	}	

.tabsContent a:hover {
	text-decoration:none;
	}		
	
.joinNowCta {
	float:right; 
	width:636px; 
	height:38px; 
	margin-top:10px; 
	margin-bottom:-30px; 
	background-image:url(/new/images/joinNowCta.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	}	
	
#footerHome {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	}
		
#footerHome .linkBar {
	width:187px;
	height:250px;
	float:left;
	border-left:solid #dddddd 1px;
	padding:12px 9px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.5;
	}
	
#footerHome .linkBar h2 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}

#footerHome .linkBar a {
	text-decoration:none;
	padding-left:8px;
	line-height:1.6;
}

#footerHome .linkBar a:hover {
	text-decoration:underline;
}

#footerHome .addressBar {
	width:322px;
	height:250px;
	float:left;
	padding:10px 9px 0;
	border-left:solid #dddddd 1px;
	border-right:solid #dddddd 1px;
	}


#footerHome .orange {
	color:#c47f50;
}


#footerHome .orange a {
	color:#c47f50;
}

#footerHome .blue {
	color:#6e97b4;
}

#footerHome .blue a {
	color:#6e97b4;
}

#footerHome .gold {
	color:#a58e48;
}

#footerHome .gold a {
	color:#a58e48;
}

#footerHome .address {
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f8491;
	}

.greyItalics {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d9d9d;
	font-style:italic;
	line-height:1.4;
	}

.greyItalics a {
	color:#9d9d9d;
	font-weight:bold;
	text-decoration:none;
	}

.greyItalics {
	padding-top:5px
	}

.navBlockRollovers {
	text-align:center;
	padding-top:15px;
	}

.navBlockRollovers a {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 5px;
	font-size:12px;
	color:#6f8491;
	font-weight:bold;
	text-decoration:none;
	}
	
.navBlockRollovers a:hover {
	color:#FFFFFF;
	background-color:#6f8491;
	}	


.rentalsContent {
	padding:0 0 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.rentalsContent p {
	padding-top:12px;
	line-height:1.7;
}

.rentalsContent h1 {
	font-size:22px;
	color:#990033;
	font-weight:bold;
}






/* ================================ MENU STYLES AND CLASSES ================================ */

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {display:none;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color:transparent;
		
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#000000;
		background-color:transparent;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		padding:0px 0px 0px 0px;
		border-style:solid;
		border-color:#dddddd;
		border-width:0px;
		text-align:left;
	
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	#qm0 .qmactive
	{ 
		/* Note: Add '!important' after each style */

		
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		
		
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div.orange
	{
		background-color:#C4713B;
		padding:5px;
		/* border-style:dotted;
		border-width:2px; 
		border-color:#6F8491; */
		margin-top:-1px;
		
	}


	#qm0 div.blue
	{
		background-color:#7DA5BF;
		padding:5px;
		/* border-style:dotted;
		border-width:2px; 
		border-color:#6F8491; */
		margin-top:-1px;
		
	}


	#qm0 div.yellow
	{
		background-color:#CEB362;
		padding:5px;
		/* border-style:dotted;
		border-width:2px; 
		border-color:#6F8491; */
		margin-top:-1px;
		
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:underline;
	}


	/*""""""""[SUB] Active State """"""""*/
	#qm0 div .qmactive
	{
		/* Note: Add '!important' after each style */

		background-color:#ffffff !important;
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
			
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		padding:2px 0px 0px 5px;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		color:#FFFFFF
	}
	

	#qm0 hr
	{
		color:#FFFFFF;
		
	}

	
	
..tablediv {
display:  table;
width:250px;
background-color:#eee;
border:1px solid  #666666;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
}
..celldiv {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:50%;
background-color:#ccc;
}
..rowdiv  {
display:  table-row;
width:auto;
}

.tdRates {
		border-bottom:1px solid #dbd6c6;
		}

.tdRates td {
		padding:2px;
		border-left:1px solid #dbd6c6;
		border-right:1px solid #dbd6c6;
		}
