/* Print Header and Footer */
#printheaderfooter {
	display:none;
}

/* Main Styles */



body {	
	margin:0px;
	padding:0px;
	margin-top:15px;
	margin-bottom:5px;
	
}

p {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height:1.4em;
	margin:0px;
	padding:0px;
	margin-bottom:0.75em;
}

.smalltext {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}

.smallbluetext {
	color:#002F5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}

.smallbluetextlink, .smallbluetextlink:link, .smallbluetextlink:visited {
	color:#002F5D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 0.65em;
}

.smallbluetextlink:active, .smallbluetextlink:hover {
	color:#002F5D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 0.65em;
}

.whitetext2 {
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}

.list {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height:1.4em;
}


.listBlue {
	color:#002F5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height:1.4em;
}


H1 {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight:normal;
	margin-bottom:1em;
}

H2 {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	margin-bottom:0.9em;
}

.mainnav, .mainnav:link, .mainnav:visited {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/navigation/n_nav_f.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:0px;
	padding:0px;
	padding-left:22px;
	padding-bottom:4px;
	padding-top:4px;
	line-height:22px;
}

.mainnav:active, .mainnav:hover {
	color:#4B93CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/navigation/n_nav_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:0px;
	padding:0px;
	padding-left:22px;
	padding-bottom:4px;
	padding-top:4px;
	line-height:22px;
}

.mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover { 
	color:#4B93CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/navigation/n_nav_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:0px;
	padding:0px;
	padding-left:22px;
	padding-bottom:4px;
	padding-top:4px;
	line-height:22px;
}


.subnav, .subnav:link, .subnav:visited {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/navigation/sn_nav_f.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0px;
	padding-left:22px;
	display:block;
	padding-bottom:2px;
	/*height:17px;
	line-height:17px;*/
}

.subnav:active, .subnav:hover {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/navigation/sn_nav_n.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0px;
	padding-left:22px;
	display:block;
	padding-bottom:2px;
	/*height:17px;
	line-height:17px;*/
}

.subnavselected, .subnavselected:link, .subnavselected:active, .subnavselected:visited, .subnavselected:hover { 
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/navigation/sn_nav_n.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0px;
	padding-left:22px;
	display:block;
	padding-bottom:2px;
	/*height:17px;
	line-height:17px;*/
}



.navfoot, .navfoot:link, .navfoot:visited {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
}

.navfoot:active, .navfoot:hover {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
}

.navfootselected, .navfootselected:link, .navfootselected:active, .navfootselected:visited, .navfootselected:hover { 
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
}


a:link, a:visited, a:active {
	color: #666666;
	text-decoration: underline;
}

a:hover {
	color: #666666;
	text-decoration: none;
}




/* Form Styles */

form {
	margin:0px;
	padding:0px;
	width:100%;
	clear:both;
}

#formfloatleft {
	float:left;
	width:265px;
	margin:0px;
	padding:0px;
	margin-right:20px;
}

#formfloatright {
	float:right;
	width:265px;
	margin:0px;
	padding:0px;
}

label {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin:0px;
	padding:0px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	
}

input, select {
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding:2px;
	width:158px;
}

textarea {
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding:2px;
	width:444px;
}

.textarea2 {
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding:2px;
	width:394px;
}

.formtext {
	float:left;
	width:100px;
}

.formtext2 {
	float:left;
	width:150px;
}

.checkbox {
	border:none;
	margin:0px;
	margin-right:5px;
	width:15px;
	height:15px;
	padding:0px;
	
}

.submit {
	border:none;
	height:19px;
	width:73px;
}
/* DIVS you divvy */

#clearall {
	clear:both;
	/*margin:0;
	padding:0;
	height:0;
	line-height:*/
}


#holding {
	width:762px;
	margin:auto;
	padding:0px;
	border:solid 8px #CCCCCC;
	background-color:#FFFFFF;
}

#header {
	margin:0px;
	padding:0px;
	height:117px;
	width:728px;
	background-image: url(/images/template/i_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:3px;
	padding-left:17px;
	padding-right:17px;
}

#headerleft {
	margin:0px;
	padding:0px;
	float:left;
	width:118px;
}

#headerright {
	margin:0px;
	padding:0px;
	float:right;
	width:596px;
	text-align:right;
}


#headerright .header {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height:1.4em;
	font-weight:normal;
}

#headerbottom {
	margin:0px;
	padding:0px;
	width:762px;
	clear:both;
}

#footer {
	margin:auto;
	padding:10px;
	width:758px;
	clear:both;
}

#footerleft {
	margin:0px;
	padding:0px;
	float:left;
	width:102px;
}

#footerright {
	margin:0px;
	padding:0px;
	float:right;
	width:650px;
	text-align:right;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
}

#holdingsub {
	margin:2px;
	padding:0px;
	width:758px;
	clear:both;
	background-image: url(/images/template/i_left_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#leftcolumn {
	margin:0px;
	padding:0px;
	width:161px;
	float:left;
	border-right:2px solid #FFFFFF;
}

#rightcolumnhome {
	margin:0px;
	padding:0px;
	width:595px;
	float:right;
}

#rightcolumn {
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:15px;
	padding-bottom:15px;
	width:550px;
	float:right;
	background-image: url(/images/template/i_rightcolumn_bg.jpg);
	background-repeat: repeat-x;
	background-position: left 120px;
}

#rightcolumn hr {
	margin:0px;
	padding:0px;
	margin-bottom:0.75em;
}

#topphotos {
	margin:0px;
	padding:0px;
	margin-left:-30px;
	margin-right:-15px;
	width:595px;
	height:118px;
	margin-bottom:10px;
	clear:both;
}

#ctaleft {
	margin:0px;
	padding:0px;
	width:270px;
	height:190px;
	float:left;
}

#ctaleft .ctaimage, #ctaright .ctaimage {
	Margin:0px;
	margin-right:-10px;
	margin-top:-5px;
	padding:0px;
	width:107px;
	border-left:5px solid #4B93CF;
	float:right;
}

#ctaright {
	margin:0px;
	padding:0px;
	width:270px;
	height:190px;
	float:right;
}

#ctaleft H2, #ctaright H2 {
	margin:0px;
	padding:0px;
	color:#4B93CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight:bold;
	width:133px;
	float:left;
}

#ctaleft a:link, #ctaleft a:active, #ctaleft a:visited, #ctaright a:link, #ctaright a:active, #ctaright a:visited {
	color:#4B93CF;
	text-decoration:none;
}

#ctaleft a:hover, #ctaright a:hover {
	color:#4B93CF;
	text-decoration:underline;
}

#ctaleft p, #ctaright p {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin:0px;
	padding:0px;
	width:133px;
	float:left;
}

#navigation {
	margin:0px;
	padding:0px;
	background-color:#002F5D;
	width:156px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:8px;
	clear:both;
	border-bottom:2px solid #FFFFFF;
}

#navigation ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#navigation ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	/*line-height:22px;*/
}

#navigation ul.subnavul {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:5px;
	/*margin-bottom:5px;
	margin-top:5px;*/
}

#navigation ul.subnavul li {
	margin:0px;
	padding:0px;
	list-style:none;
	/*line-height:17px;
	margin-bottom:-2px;*/
}

#leftspecialoffers {
	margin:0px;
	padding:5px;
	background-color:#4B93CF;
	width:151px;
	clear:both;
	border-bottom:2px solid #FFFFFF;
}

#leftspecialoffers p {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#leftspecialoffers p.subtitle {
	font-size: 1.3em;
	font-weight:bold;
}

#leftspecialoffers a:link, #leftspecialoffers a:active, #leftspecialoffers a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#leftspecialoffers a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


#breadcrumbs {
	margin:0px;
	padding:0px;
	width:550px;
	margin-bottom:10px;
	clear:both;
	text-align:right;
	font-size: 0.6em;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
}

#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited {
	text-decoration:underline;
	color:#333333;
}

#breadcrumbs a:hover {
	text-decoration:none;
	color:#333333;
}

#splitleft {
	margin:0px;
	padding:0px;
	width:250px;
	float:left;
}

#splitright {
	margin:0px;
	padding:0px;
	width:250px;
	float:right;
}


#hubbox {
	margin:0px;
	padding:10px;
	width:151px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	float:left;
	background-color:#F0F0F0;
	margin-right:10px;
	margin-bottom:10px;
	height:150px;
}

#hubboxright {
	margin:0px;
	padding:10px;
	width:151px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	float:left;
	background-color:#F0F0F0;
	margin-bottom:10px;
	height:150px;
}

#hubbox p, #hubboxright p {
	margin:0px;
	padding:0px;
	font-size:0.7em;
	color:#002F5D;
}

#hubbox p.subtitle, #hubboxright p.subtitle {
	margin:0px;
	padding:0px;
	font-size:0.9em;
	background-image: url(/images/home/i_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:23px;
	font-weight:bold;
}

#hubbox p.subtitle a:link, #hubbox p.subtitle a:active, #hubbox p.subtitle a:visited, #hubboxright p.subtitle a:link, #hubboxright p.subtitle a:active, #hubboxright p.subtitle a:visited  {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-size:1em;
	text-decoration:none;
	display:block;
}

#hubbox p.subtitle a:hover, #hubboxright p.subtitle a:hover {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-size:1em;
	text-decoration:underline;
	display:block;
}



/* boomers hub boxes */

#hubbox_boomer1 {
	margin:0px;
	padding:10px;
	width:151px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	float:left;
	background-color:#E1EABB;
	margin-right:10px;
	margin-bottom:10px;
	height:150px;
}

#hubbox_boomer1  p {
	margin:0px;
	padding:0px;
	font-size:0.7em;
	color:#92A633;
}

#hubbox_boomer1  p.subtitle {
	margin:0px;
	padding:0px;
	font-size:0.9em;
	background-image: url(/images/home/i_arrow_green.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:23px;
	font-weight:bold;
}

#hubbox_boomer1  p.subtitle a:link, #hubbox_boomer1 p.subtitle a:active, #hubbox_boomer1 p.subtitle a:visited  {
	margin:0px;
	padding:0px;
	color:#92A633;
	font-size:1em;
	text-decoration:none;
	display:block;
}

#hubbox_boomer1  p.subtitle a:hover  {
	margin:0px;
	padding:0px;
	color:#92A633;
	font-size:1em;
	text-decoration:underline;
	display:block;
}


#hubbox_boomer2 {
	margin:0px;
	padding:10px;
	width:151px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	float:left;
	background-color:#fcd6b4;
	margin-right:10px;
	margin-bottom:10px;
	height:150px;
}

#hubbox_boomer2  p {
	margin:0px;
	padding:0px;
	font-size:0.7em;
	color:#F3790A;
}

#hubbox_boomer2  p.subtitle {
	margin:0px;
	padding:0px;
	font-size:0.9em;
	background-image: url(/images/home/i_arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:23px;
	font-weight:bold;
}

#hubbox_boomer2  p.subtitle a:link, #hubbox_boomer2 p.subtitle a:active, #hubbox_boomer2 p.subtitle a:visited  {
	margin:0px;
	padding:0px;
	color:#F3790A;
	font-size:1em;
	text-decoration:none;
	display:block;
}

#hubbox_boomer2  p.subtitle a:hover  {
	margin:0px;
	padding:0px;
	color:#F3790A;
	font-size:1em;
	text-decoration:underline;
	display:block;
}

#hubbox_boomer3 {
	margin:0px;
	padding:10px;
	width:151px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	float:left;
	background-color:#cef1ff;
	margin-bottom:10px;
	height:150px;
}

#hubbox_boomer3  p {
	margin:0px;
	padding:0px;
	font-size:0.7em;
	color:#008ac0;
}

#hubbox_boomer3  p.subtitle {
	margin:0px;
	padding:0px;
	font-size:0.9em;
	background-image: url(/images/home/i_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:23px;
	font-weight:bold;
}

#hubbox_boomer3  p.subtitle a:link, #hubbox_boomer3 p.subtitle a:active, #hubbox_boomer3 p.subtitle a:visited  {
	margin:0px;
	padding:0px;
	color:#008ac0;
	font-size:1em;
	text-decoration:none;
	display:block;
}

#hubbox_boomer3  p.subtitle a:hover  {
	margin:0px;
	padding:0px;
	color:#008ac0;
	font-size:1em;
	text-decoration:underline;
	display:block;
}


#eventstopright {
	margin:0px;
	padding:6px;
	border:1px solid #CCCCCC;
	background-color:#F8F8F8;
	float:right;
}

#eventstopright .competition {
	margin:0px;
	padding:0px;
	margin-top:5px;
}

#eventstopright p {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:0.7em;
}

#eventsbluebg {
	width:150px;
	margin:0px;
	padding:10px;
	background-color:#4B93CF;
	/*background-image: url(/images/explore/entertainment/i_events_starbg.gif);
	background-repeat:no-repeat;
	background-position: right bottom;*/
	margin-bottom:6px;
}

#eventsbluebg p {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
}

#eventsbluebg a:link, #eventsbluebg a:active, #eventsbluebg a:visited  {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	background-image: url(/images/explore/entertainment/i_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:22px;
}

#eventsbluebg a:hover  {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/images/explore/entertainment/i_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:22px;
}

#eventsbluebg .sublink:link, #eventsbluebg .sublink:active, #eventsbluebg .sublink:visited  {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	background-image: url(/images/explore/entertainment/i_entertainments_subnav_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:18px;
	margin-left:20px;
}

#eventsbluebg .sublink:hover  {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/images/explore/entertainment/i_entertainments_subnav_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:18px;
	margin-left:20px;
}


.eventsicon:link, .eventsicon:active, .eventsicon:visited  {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	background-image: url(/images/explore/entertainment/i_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:22px;
}

.eventsicon:hover  {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/images/explore/entertainment/i_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:22px;
}

/* HOME PAGE CSS */

#holdingsubhome {
	margin:2px;
	padding:0px;
	width:758px;
	clear:both;
}


#holdingsubhome #leftcolumn {
	margin:0px;
	padding:0px;
	width:141px;
	float:left;
	border-right:2px solid #FFFFFF;
	background-color:#4B93CF;
	text-align:center;
}

#holdingsubhome #leftcolumn p {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:0.7em;
}

#holdingsubhome #leftcolumn p.subtitle {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-size:1em;
	margin-bottom:5px;
}

#holdingsubhome #leftcolumn p.blue {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-size:0.7em;
	margin-top:5px;
}

#holdingsubhome #rightcolumn {
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:15px;
	padding-top:15px;
	width:535px;
	float:right;
	background-image: url(/images/template/i_rightcolumn_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}



#holdingsubhomeblue {
	margin:2px;
	padding:0px;
	width:758px;
	clear:both;
	background-color:#002F5D;
}

#holdingsubhomegrey {
	margin:2px;
	padding:0px;
	width:758px;
	clear:both;
	background-color:#F0F0F0;
	height:15px;
}

#holdingsubhomedarkgrey {
	margin:2px;
	padding:0px;
	width:758px;
	clear:both;
	background-color:#CCCCCC;
}

#homeone {
	margin:0px;
	padding:0px;
	width:161px;
	border-right:2px solid #FFFFFF;
	float:left;
	height:154px;
}

#hometwo {
	margin:0px;
	padding:2px;
	width:151px;
	border-right:2px solid #FFFFFF;
	float:left;
}

#hometwosub {
	margin:0px;
	padding:5px;
	width:141px;
	background-color:#F0F0F0;
	height:140px;
}

#hometwosub p {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-size:0.7em;
	line-height:1.2em;
}


#hometwosub p.subtitle {
	margin:0px;
	padding:0px;
	font-size:0.9em;
	background-image: url(/images/home/i_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:23px;
}

#hometwosub p.subtitle a:link, #hometwosub p.subtitle a:active, #hometwosub p.subtitle a:visited  {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-size:1em;
	text-decoration:none;
	display:block;
}

#hometwosub p.subtitle a:hover  {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-size:1em;
	text-decoration:underline;
	display:block;
}

#homethree {
	margin:0px;
	padding:0px;
	width:124px;
	float:left;
	text-align:center;
	padding-top:32px;
}


#holdingsubhomeblue #leftcolumn {
	border-right:none;
	width:161px;
}

#holdingsubhomeblue #leftcolumn #navigation {
	border-bottom:none;
	border-right:none;
}

/* END HOME PAGE */

#brospeclefttop {
	margin:0px;
	padding:10px;
	float:left;
	width:240px;
	background-image: url(/images/specials/i_brospec_bg_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#D3D3D3;
}

#brospecrighttop {
	margin:0px;
	padding:10px;
	float:right;
	width:240px;
	background-image: url(/images/specials/i_brospec_bg_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#D3D3D3;
}
#brospeccentre {
	margin:0px;
	padding:10px;
	width:529px !important;
	clear:both;
	background-image: url(/images/specials/i_brospec_bg_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#D3D3D3;
}

#brospeclefttop h1, #brospeccentre h1, #brospecrighttop h1 {
	margin:0px;
	padding:0px;
	color:#4B93CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:normal;
	margin-bottom:0.75em;
}

#brospeclefttop h2, #brospeccentre h2, #brospecrighttop h2 {
	margin:0px;
	padding:0px;
	color:#002F5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

#brospeclefttop p, #brospeccentre p, #brospecrighttop p {
	font-size: 0.7em;
}

#brospeclefttop .bluebold, #brospeccentre .bluebold, #brospecrighttop .bluebold {
	color:#4B93CF;
	font-weight:bold;
}


#brospecleftmid {
	margin:0px;
	padding:2px;
	float:left;
	width:256px;
	background-color:#F0F0F0;
	border-bottom:1px solid #666666;
}

#brospecrightmid {
	margin:0px;
	padding:2px;
	float:right;
	width:256px;
	background-color:#F0F0F0;
	border-bottom:1px solid #666666;
}

#brospecallgrey {
	margin:0px;
	padding:2px;
	float:right;
	width:539px;
	background-color:#F0F0F0;
	border-bottom:1px solid #666666;
}

#brospecleftmid .title, #brospecrightmid .title, #brospecallgrey .title {
	margin:0px;
	padding:5px;
	background-color:#4B93CF;
	display:block;
}

#brospecleftmid p, #brospecrightmid p, #brospecallgrey p {
	font-size: 0.6em;
	padding:10px;
}

#brospecleftmid .img, #brospecrightmid .img, #brospecallgrey .img {
	margin-right:5px;
	margin-left:-5px;
}

#brospecleftblue {
	margin:0px;
	padding:2px;
	float:left;
	width:256px;
	height: 180px;
	background-color:#01305E;
	background-image: url(/images/specials/i_blue_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#brospecrightblue {
	margin:0px;
	padding:2px;
	float:right;
	width:256px;
	height: 180px;
	background-color:#01305E;
	background-image: url(/images/specials/i_blue_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#brospecleftblue .title, #brospecrightblue .title {
	margin:0px;
	padding:5px;
	background-color:#4B93CF;
	display:block;
	border-bottom:2px solid #FFFFFF;
}

#brospecleftblue p, #brospecrightblue p {
	font-size: 0.6em;
	padding:10px;
	color:#FFFFFF;
}


#brospecgreen {
	margin:0px;
	padding:5px;
	background-color:#E2ECCA;
	width:539px;
	clear:both;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

#brospecgreen p {
	font-size: 0.6em;
	padding:10px;
	padding-top:5px;
	margin-left:240px;
	margin-bottom:-5px;
	color:#006633;
}

#brospecgreen p img, #brospecbrown p img, #brospecpink p img {
	margin-bottom:5px;
}



#brospecbrown {
	margin:0px;
	padding:5px;
	background-color:#EEE9D1;
	width:539px;
	clear:both;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

#brospecbrown p {
	font-size: 0.6em;
	padding:10px;
	padding-top:5px;
	margin-left:240px;
	margin-bottom:-5px;
	color:#725230;
}
#brospecgreen .img, #brospecbrown .img, #brospecpink .img {
	float:left;
}


#brospecpink {
	margin:0px;
	padding:5px;
	background-color:#f0d8d5;
	width:539px;
	clear:both;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

#brospecpink p {
	font-size: 0.6em;
	padding:10px;
	padding-top:5px;
	margin-left:240px;
	margin-bottom:-5px;
	color:#993366;
}


#eventsmonth {
	margin:0px;
	padding:5px;
	background-color:#F0F0F0;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	width:220px;
	text-align:center;
	font-size:0.7em;
}


#eventweek {
	margin:0px;
	padding:0px;
	width:140px;
	float:left;
	font-size:1.2em;
	color:#002F5D;
	font-family: Arial, Helvetica, sans-serif;
}


#eventscalendargrey {
	margin:0px;
	padding:0px;
	background-color:#EEEEEE;
	width:130px;
	float:left;
}

#eventscalendarblue {
	margin:0px;
	padding:0px;
	background-color:#D5EAFF;
	width:130px;
	float:left;
	margin-left:10px;
}

#eventscalendargrey p, #eventscalendarblue p {
	font-size: 0.6em;
	color:#002F5D;
	line-height:1.7em;
	border-bottom:1px #4B93CF dashed;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
}

#eventscalendargrey .date, #eventscalendarblue .date {
	color:#666666;
	font-weight:bold;
}

#eventscalendargrey .title, #eventscalendarblue .title {
	font-size: 1.2em;
	font-weight:bold;
}

.orange {
	color:#FF6600;
}

.hometitle {
	color:#002F5D;
	font-size: 1.2em;
}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
	list-style-type: square;
}

.sitemap2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	line-height: 150%;
	list-style-type: square;
}

.sitemap3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	line-height: 150%;
	list-style-type: square;
}

.sitemap4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	line-height: 150%;
	list-style-type: square;
}#priceGuideLeft {

	margin:0px;
	padding:0px;
	width:270px;
	height:190px;
	float:left;
}
#priceGuideRight {

	margin:0px;
	padding:0px;
	width:270px;
	height:190px;
	float:right;
}
