/* CSS Document */

.hidefromprint{
display:inline;
}

.hidefromscreen{
display:none;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
margin:0px;
padding:0px;
background-color:#dfdede;
background-image:url(graphics/generic/background_slither.gif);
background-position:top;
background-repeat:repeat-x;
		text-align:center;}

	
.PopBody{
background-color: #9bbfce;}	
	
	#frame {
		width:996px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-image:url(graphics/generic/background_frame.gif);
		background-position:left;
		background-repeat:repeat-y;
		
		}
		
	#contentleft {
		width:216px;
		padding:0px;
		float:left;
		}
		
	
	
	#contentMiddle {
		padding:0px;
		float:left;
		background-image:url(graphics/generic/background_toppage.jpg);
		background-position:top;
		background-repeat:no-repeat;
		background-color:#ffffff;

		}
		
	
	#contentheader {
	height:186px;
	width:996px;
		}
		
			#PrintLogo{
	display:none;}	
		
	h1{
color:#0084bb;
font-size:16px;
font-weight:500;
line-height:24px;

}

h2{
color:#999999;
font-size:14px;
font-weight:normal;
line-height:18px;
}



h2 a:link, h2 a:visited, h2 a:active  {
color:#999999;
font-size:14px;
font-weight:normal;
line-height:18px;
text-decoration:underline;
} 


h2 a:hover {
color:#0084bb;
font-size:14px;
font-weight:normal;
line-height:18px;
text-decoration:underline;
}
















.bluetext{
color:#0084bb;}

#LogoArea{
width:329px;
height:186px;
float:left;}

#TopBarMiddle{
width:432px;
height:186px;
background-image:url(graphics/generic/background_topbar.jpg);
background-repeat:no-repeat;
float:left;
}

#TopBarText h1{
font-size:23px;
color:#ffffff;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
line-height:26px; 
/*line-height:40px;*/
}

#TopBarText {
padding:25px 0px 0px 22px;
color:#53617a;
line-height:13px;
font-size:10px;
}

#TopMonitor{
width:220px;
height:186px;
float:left;
text-align:left;
}

#TopDate{
color:#96a0b2;
padding-top:28px;
text-align:right;
}

#Nav{
width:186px;
padding-left:17px;
background-image:url(graphics/generic/background_nav.jpg);
background-repeat:repeat-x;
background-position:top;
float:right;}



#MiddleLeftHome{
width:531px;
float:left;
padding-top:16px;
padding-left:18px;
padding-right:17px;}

#MiddleRightHome{
width:196px;
float:left;
}




#RHSHome{
background-color:#ffffff;
background-image:url(graphics/home/background_rhs.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:100px;
text-align:center;
padding-left:10px;
padding-right:10px;}


/*.support {
	text-align: center;
	position: absolute;
	top: 240px;
	width: 194px;
	height: 26px;
} */
#MiddleRightHome  .support a {
	text-align: center;
	position: absolute;
	text-align: center;
	background-image: url(graphics/generic/btn-support.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 22px;
	width: 146px;
	margin-left: 24px;
	margin-right: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	top: 240px;
}
#MiddleRightHome  .support a:hover {
	background-image: url(graphics/generic/btn-support.gif);
	background-repeat: no-repeat;
	background-position: 0px -26px;

}

/* NAV STYLES START */

	.NavBtnOn01{
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(graphics/nav/Home_bkgTop01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#0ba2e4;
	}
	
	.NavBtnOn02{
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(graphics/nav/Home_bkgTop02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#0ba2e4;
	}
	
		.NavBtnOn03{
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(graphics/nav/Home_bkgTop03.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#0ba2e4;
	}
	
			.NavBtnOn04{
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(graphics/nav/Home_bkgTop04.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#0ba2e4;
	}
	
	
		.NavBtnOn05{
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(graphics/nav/Home_bkgTop05.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#0ba2e4;
	}
	
	
			.NavBtnOn06{
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(graphics/nav/Home_bkgTop06.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#0ba2e4;
	}
	
	
	.NavBtnOff{
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	border-top:1px solid #bdcfda;
	padding-left:10px;
	
	}
	



	.NavBtnOffRed{
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	border-top:1px solid #bdcfda;
	padding-left:10px;
	
	}
	

.NavBtnOffRed a:link, .NavBtnOffRed a:visited, .NavBtnOffRed a:active  {
text-decoration: none; 
	color:#b10009;
display:block;
} 


.NavBtnOffRed a:hover {
color:#0ba2e4;
text-decoration:underline;
}


	
	
	.NavBtnOn01 a:link, .NavBtnOn01 a:visited, .NavBtnOn01 a:active  {
text-decoration: none; 
color:#0ba2e4;
display:block;
} 


.NavBtnOn01 a:hover {
color:#0ba2e4;
text-decoration:underline;
}



.NavBtnOn02 a:link, .NavBtnOn02 a:visited, .NavBtnOn02 a:active  {
text-decoration: none; 
color:#0ba2e4;
display:block;
} 


.NavBtnOn02 a:hover {
color:#0ba2e4;
text-decoration:underline;
}




.NavBtnOn03 a:link, .NavBtnOn03 a:visited, .NavBtnOn03 a:active  {
text-decoration: none; 
color:#0ba2e4;
display:block;
} 


.NavBtnOn03 a:hover {
color:#0ba2e4;
text-decoration:underline;
}



.NavBtnOn04 a:link, .NavBtnOn04 a:visited, .NavBtnOn04 a:active  {
text-decoration: none; 
color:#0ba2e4;
display:block;
} 


.NavBtnOn04 a:hover {
color:#0ba2e4;
text-decoration:underline;
}
	
	.NavBtnOff a:link, .NavBtnOff a:visited, .NavBtnOff a:active  {
text-decoration: none; 
color:#03173e;
display:block;
} 


.NavBtnOff a:hover {
color:#0ba2e4;
text-decoration:underline;
}

	
	.SubNav{
	padding-left:20px;
	padding-bottom:8px;
	padding-right:6px;
	border-bottom:1px solid #bdcfda;
	background-color:#ffffff;
	
	}
	
	
		
		
.SubNav a:link, .SubNav a:visited, .SubNav a:active  {
text-decoration: none; 
color:#03173e;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:10px;
line-height:120%;
padding-bottom:5px;
display:block;

} 


.SubNav a:hover {
color:#0ba2e4;
text-decoration:underline;
}




a.SubNavOn:link, a.SubNavOn:visited, a.SubNavOn:active  {
text-decoration: none; 
color:#0ba2e4;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:10px;
line-height:120%;
padding-bottom:5px;
display:block;
font-weight:bold;
} 


a.SubNavOn:hover {
color:#0ba2e4;
text-decoration:underline;
}

a.NavLinkOn:link, a.NavLinkOn:visited, a.NavLinkOn:active  {
text-decoration: none; 
color:#03173e;
font-weight:bold;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:10px;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.NavLinkOn:hover {
color:#FEF847;
}



a.SubNavLink:link, a.SubNavLink:visited, a.SubNavLink:active  {
text-decoration: underline; 
color:#03173e;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:25px;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.SubNavLink:hover {
color:#FEF847;
}



a.SubNavLinkOn:link, a.SubNavLinkOn:visited, a.SubNavLinkOn:active  {
text-decoration: none; 
color:#03173e;
font-weight:bold;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.SubNavLinkOn:hover {
color:#FEF847;
}



a.NavBtnOffLink:link, a.NavBtnOffLink:visited, a.NavBtnOffLink:active  {
text-decoration: none; 
color:#03173e;
font-weight:normal;
} 


a.NavBtnOffLink:hover {
color:#FEF847;
}

.Bobby{
display:none;}

#HomeSlider{
padding-bottom:20px;
padding-top:10px;}

.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

a:link, a:visited, a:active  {
text-decoration: underline; 
color:#0084bb;

} 


a:hover {
color:#000000;
text-decoration:underline;
} 


#Footer{
background-image:url(graphics/generic/background_footer.gif);
background-position:top;
background-repeat:repeat-x;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:25px;
text-align:center;}



#MiddleFullPage{
width:727px;
float:left;
padding-top:16px;
padding-left:18px;
padding-right:17px;
}

.FirstPara{
padding-right:150px;
padding-bottom:20px;
}

.FirstParaFullPage{
padding-right:150px;
padding-bottom:0px;
}


.CatPic{
width:198px;
float:left;

}
.CatDesc{
width:264px;
float:left;
padding-right:15px;
}

.CatFeatures{
width:247px;
float:left;
background-image:url(graphics/generic/background_Catfeature.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#cee4ef;

}

.CatFeaturePadding{
padding:15px;}

.CatPadding{
height:35px;
width:724px;
display:block;
float:left;}

ul{
padding-top:10px;
padding-bottom:15px;
margin-top:3px;
margin-bottom:3px;
padding-left:15px;
margin-left:15px;
}

.BlueBullet{
color:#0084bb;}


.ProductPic{
width:329px;
float:left;
display:block;

}
.ProductDesc{
float:left;
width:398px;
display:block;

}

.ProductTitle{
width:156px;
border-bottom:1px solid #cccbcb;
}

.ProductField{
border-bottom:1px solid #cccbcb;
}

a.Pdflink:link, a.Pdflink:visited, a.Pdflink:active  {
text-decoration: underline; 
color:#0084bb;
background-image:url(graphics/generic/icon_pdf.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:5px;
} 


a.Pdflink:hover {
color:#0ba2e4;
text-decoration:underline;
} 

.quotes{
background-image:url(graphics/generic/icon_quoteclose.gif);
background-position:bottom right;
background-repeat:no-repeat;
font-style:italic;
line-height:20px;
}

.quotes p{
margin-bottom:2px;
padding-bottom:2px;}

.Noitalic{
font-style:normal;
font-weight:bold;}


.BlueHeaderBar{
background-color:#c9ccd4;
		padding-left:12px;
		padding-right:12px;
		padding-bottom:6px;
		padding-top:6px;
		color:#03173e;
	font-size:11px;
	font-weight:bold;
	text-align:left;
		}
		
.LeftBorderedCellsNoWidth{
border:1px solid #c9ccd4;
text-align:left;
}


.PromoWin{
background-image:url(graphics/promotions/win2nightstay/win_background.gif);
background-repeat:no-repeat;
background-position:center top;
height:822px;}

.WinText{
width:120px;}


.PromoWinForm{
padding-left:293px;
padding-top:328px;
}

.White{
border:1px solid #ffffff;
background-color:#e8eff8;
}

.Promotion{
background-color:#eaf3f8;
padding:5px 0px 5px 15px;
height:250px;
}

.PromoHeader{
color:#03173e;
font-size:16px;
font-weight:normal;
line-height:22px;
}

a.Smalllink:link, a.Smalllink:visited, a.Smalllink:active  {
text-decoration: none; 
color:#0084bb;
font-size:10px;

} 


a.Smalllink:hover {
color:#000000;
text-decoration:underline;
} 

.PopTestimonials{
width:510px;
text-align:left;
padding:20px;
background-color:#ffffff;}


/*USED*/

#Used{
/*height:109px;*/
height:79px;
background-image:url(graphics/home/bkg_used.gif);
background-position:top left;
padding:15px 20px 15px 20px ;}

h3{
color:#03173d;
font-size:14px;
line-height:18px;
padding-bottom:3px;
margin-bottom:3px;
}



h3 a:link, h3 a:visited, h3 a:active  {
font-size:14px;
font-weight:normal;
line-height:18px;
text-decoration:underline;
} 


h3 a:hover {
font-size:14px;
font-weight:normal;
line-height:18px;
text-decoration:underline;
}


#Used p{
padding-top:0px;
margin-top:0px;}


#Used ul{
padding:0px 0px 3px 10px;
margin:0px 0px 3px 10px;}

