/* CSS Document */

body	{
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;	
	background: #dedede;
	color: #324960;
	font: 12px/1.5 Verdana, Helvetica, sans-serif;
	}

.alt { display:none; }

a { color: #101A63; }
a:hover { background-color: #FFD733; }
a.visited { color: #101A63; }

#container { margin: 0 auto; width: 775px; background: url(../images/c_bg.jpg) repeat-y; }

.con { background: url(../images/c_bg.jpg) repeat-y;}

#header { width: 775px; height: 73px; background: url(../images/h_bg_new.jpg) no-repeat; text-align: left;}

#nav {  float: left; width: 182px; height: 326px; background: url(../images/nav_bg.jpg) no-repeat; vertical-align: top;}

#mid { float: left; width: 202px; height: 326; }
#midtopimage { width: 202px; height: 164px; background: #fff; border-top: 1px solid #586B89; text-align: center;}
#midblue { width: 202px; height: 162px; background: url(../images/m_bg.jpg) no-repeat; text-align: center;   }

#topblue { float: left; width: 391px; height: 164px; background: url(http://fairmontparktrailers.com/images/top_b_bg_new.jpg) no-repeat; color: #fff; }

#midright { float: left; width: 391px; height: 162px; background: url(../images/mr_bg.jpg) no-repeat; text-align: left;}

#dynamic { float: left; width: 775px; height: 120px; }
#flash { float: left; width: 382px; height: 120px; background: url(../images/f_bg.jpg) no-repeat; padding-left: 2px;}

#events { float: left; width: 391px; height: 120px; background: url(../images/e_bg.jpg) no-repeat; }
#upcoming {width: 360px; height: 79px; margin: 36px 16px 5px 15px; text-align: left;}
#footer { float: left; width: 775px; height: 104px; background: url(../images/footer_bg.jpg) no-repeat; padding: 0 20px; text-align: left; }

#footer img {margin: 0 30px; }

#bottom { float: left; width: 775px; font-size: 9px; text-align: center; background: #dedede;}
#bottom a { text-decoration: none; color: #324960; }
#bottom a:hover { text-decoration: underline; color: #604932; background: #fff;}
.ti { margin: 2px 1px 0 1px; }
.mi { margin: 2px 0; display: inline;}

.ytext { color: #FED348; font-weight: bold;}

#topblue p { padding: 10px; text-align: left; }

#innerheader { float: left; width: 593px; height: 51px; background: url(../images/inner_blue_bg_new.jpg) no-repeat; text-align: left; color: #FFD733; vertical-align: middle; }

h1 { font-size: 20px; margin-left: 20px; }

#main { float: left; width: 592px; min-height: 300px; text-align: left;   }

#box { float: right; width: 201px; height: 261px; background: url(../images/box.jpg) no-repeat; text-align: center; }

#nodiv { width: 250px; height: 100px; }

td.main-content { padding: 10px; vertical-align: top;}

td.quote { padding: 6px; font-size: 14px; font-weight: bold; }

.req { font-size: 10px; color: #f00; }

#links li { margin: 12px 0; list-style-image: none; list-style-type: none; width: 80%; }
#links a { text-decoration: none; }
#links a:hover { text-decoration: none; }
