@charset "UTF-8";/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;}/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */body {	background-color: #254487;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */	padding: 0 0 0 0;	background-image: url(../images/backing_grad.jpg);	background-repeat: repeat-x;}/* Commonly used to style page titles. */h1 {	color: #333333;	font-size: 14px;	font-weight: normal;}/* Commonly used to style section titles. */h2 {	color: #333333;	font-size: 12px;	font-weight: normal;}/* Sets the style for unvisited links. */a,  a:link {	color: #CB212A;	font-weight: normal;	text-decoration: none;}/* Sets the style for visited links. */a:visited {	color: #CB212A;	text-decoration: none;}/* Sets the style for links on mouseover. */a:hover {	color: #08294F;}/* Sets the style for a link that has focus. */a:focus {  color: #000000;}/* Sets the style for a link that is being activated/clicked. */a:active {  color: #000000;}/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */#outerWrapper {	margin: 0 auto;	text-align: left; /* Redefines the text alignment defined by the body element. */	width: 950px;}#headerBackground {	width: 960px;	float: left;}#headerBottom {	width: 950px;	clear: both;	height: 140px;}#introduction {	padding: 10px 0px;	width: 950px;	text-align: center;	color: #CFE1F4;}#navigation {	width: 935px;	height: 25px;	background-color: #CCCCCC;	text-align: center;	background-image: url(../images/header.gif);	padding-left: 15px;}#contentTop {	width: 960px;	height: 15px;	position: relative;	clear: both;}#contentBottom {	width: 960px;	height: 15px;	margin-bottom: 10px;	clear: both;}#main_img{	width: 900px;	height: 303px;	background-color: #CFE1F4;	padding: 15px 25px 0px;}#top_red {	width: 960px;	height: 10px;	clear: both;}/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */#clearFloat {  clear: left;  display: block;}#footer {	width: 900px;	background-color: #000033;	clear: both;	height: auto;	padding-top: 20px;	padding-right: 25px;	padding-left: 25px;		}#footer_body {	height: 200px;	width: 900px;}.footer_bodytext {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 11px;	color: #CFE1F4;	margin-bottom: 20px;	line-height: 135%;	width: 470px;	float: left;}.footer_header {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 16px;	color: #CFE1F4;	margin-bottom: 10px;	font-weight: lighter;}.footer_links {	height: 110px;	width: 140px;	margin-right: 25px;	float: left;}#footer_logo {	float: right;	height: 60px;	width: 300px;	text-align: right;}.footer_links_text {	float: left;	width: 120px;	color: #CFE1F4;	margin-bottom: 5px;	height: 14px;	padding-top: 1px;}.footer_links_text a {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 11px;	color: #CFE1F4;}.footer_links_text a:hover {	color: #FFFFFF;}.footer_arrow {	height: 12px;	width: 15px;	float: left;	margin-right: 5px;	padding-top: 3px;}.footer_copyright {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 9px;	color: #CFE1F4;	line-height: 135%;	width: 450px;	float: left;}#header_top {	width: 950px;	clear: both;	height: 70px;}#header_left {	width: 24px;	height: 70px;	background-image: url(../images/header_left.png);	float: left;	behavior:url(iepngfix.htc);}#header_right {	width: 24px;	height: 70px;	background-image: url(../images/header_right.png);	float: right;	behavior:url(iepngfix.htc);}#header_middle {	width: 902px;	height: 53px;	background-image: url(../images/header_bg.png);	float: left;	text-align: center;	color: #FFFFFF;	padding-top: 17px;	font-size: 28px;	font-weight: lighter;}.content_col2_panel2 {	width: 205px;	float: left;	padding-right: 45px;	padding-left: 45px;	padding-top: 45px;}.contentRow2 {	width: 950px;	float: left;	padding: 40px 0px 0px;}.headings {	font-size: 16px;	color: #002248;	font-weight: normal;	font-family: Georgia;}.arrowdiv {	float: right;	height: 19px;	width: 19px;	margin-right: 15px;}.whatson    a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #002248;	padding-top: 10px;	font-weight: bold;}.whatson {	float: left;	margin-top: 1px;}.whatson a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #0099FF;	font-weight: bold;}.basewide {	height: 110px;	width: 348px;	border-right: 6px solid #FFFFFF;	border-bottom: 6px solid #FFFFFF;	border-left: 6px solid #FFFFFF;	float: left;	clear: both;}.intro {	font-size: 12px;	color: #002248;	line-height: 140%;}.holder205 {	height: 142px;	width: 205px;	float: left;	padding-left: 45px;}.base205 {	height: 110px;	width: 193px;	border-right: 6px solid #FFFFFF;	border-bottom: 6px solid #FFFFFF;	border-left: 6px solid #FFFFFF;	float: left;	clear: both;}.topbardiv205 {	background-image: url(../images/topbar_205.png);	background-repeat: no-repeat;	width: 190px;	height: 23px;	padding-top: 3px;	padding-left: 15px;	float: left;}.alumbay_box {	float: left;	margin-top: 1px;}.alumbay_box a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	padding-top: 10px;	font-weight: bold;	color: #006A52;}.alumbay_box a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	padding-top: 10px;	font-weight: bold;	color: #042D6B;}.great_savings {	float: left;	margin-top: 1px;}.great_savings a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	padding-top: 10px;	font-weight: bold;	color: #EF2E24;}.great_savings a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	padding-top: 10px;	font-weight: bold;	color: #042D6B;}.headingsRed {	font-size: 20px;	color: #aa0202;	font-weight: lighter;	font-family: Arial, Helvetica, sans-serif;}#navigation_pic {	width: 900px;	height: 26px;	clear: both;	background-color: #FFF;	text-align: center;	background-image: url(../images/menu.png);	float: right;	padding-left: 50px;}.bold_text {color: #006A52}.box_spacer {	height: 25px;	width: 205px;	float: left;	padding-left: 45px;}.contentCol1-pic {	width: 565px;	float: left;}.large_headingsRed {	font-size: 16px;	font-weight: bold;	color: #CB212A;}.introred {	font-size: 12px;	color: #CC0000;	line-height: 140%;}.headingsBlue {	font-size: 24px;	color: #002248;	font-weight: normal;	font-family: Georgia;}.small_pics_holder {	width: 564px;	padding-right: 1px;	height: 120px;}.small_pics {	width: 180px;	float: left;	height: 120px;}.small_pics_space {	width: 12px;	float: left;	height: 120px;}.small_pics_holder_portrait {	width: 564px;	padding-right: 1px;	height: 270px;}.small_pics_portrait {	width: 180px;	float: left;	height: 270px;}.small_pics_space_portrait {	width: 12px;	float: left;	height: 270px;}.food_pics_holder {	width: 564px;	padding-right: 1px;	height: 230px;	color: #FFFFFF;	padding-bottom: 20px;}.food_pics {	width: 180px;	float: left;	height: 200px;	color: #FFFFFF;}.food_pics_space {	width: 12px;	float: left;	height: 230px;}.food_pic_text {	width: 150px;	float: left;	padding: 5px 15px;	color: #FFFFFF;	background-color: #092A50;	height: 100px;	font-size: 12px;}.food_pic_white_text {color: #FFFFFF}.food_pic_red_text {color: #FFFFFF}.content_col2_panel3 {	width: 205px;	float: left;	padding-right: 45px;	padding-left: 45px;}.brochure_box {	float: left;	margin-top: 1px;}.brochure_box a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	padding-top: 10px;	font-weight: bold;	color: #003399;}.brochure_box a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	padding-top: 10px;	font-weight: bold;	color: #CC0000;}.offer_heads {	color: #CB212A;	font-weight: bold;	font-size: 12px;}#main_img_left {	height: 299px;	width: 650px;	float: left;}#main_img_right {	float: right;	height: 299px;	width: 244px;}#redline {	background-color: #fe0000;	height: 4px;	width: auto;}#contentWrapper {	width: 900px;	background: #CFE1F4;	height: auto;	padding-right: 25px;	padding-left: 25px;}.contentCol1_heading {	width: 630px;	float: left;	padding: 23px 0px 0px;	height: 23px;}.contentCol1_base {	float: left;	height: 119px;	width: 630px;}.contentCol1_base_head {	font-family: 'PTSansBold', Arial, sans-serif;	font-size: 14px;	background-color: #FFFFFF;	height: 21px;	width: 150px;	padding-top: 4px;	padding-left: 9px;	float: left;}.contentCol1_base_body {	float: left;	height: 86px;	width: 174px;	border-right-width: 8px;	border-bottom-width: 8px;	border-left-width: 8px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}.contentCol1_base_arrow {	float: right;	height: 25px;	width: 31px;}.contentCol1_base_panelL {	float: left;	height: 119px;	width: 190px;}.contentCol1_base_panelR {	float: left;	height: 119px;	width: 190px;	margin-left: 30px;}.contentCol1_body {	width: 625px;	padding-right: 25px;	float: left;	margin-top: 15px;	height: 150px;}.content_col2_25pct {	width: 270px;	float: left;	height: 46px;	text-align: right;}.contentCol2_body {	float: right;	width: 244px;	height: auto;	margin-top: 15px;}.contentCol2_arrow {	float: left;	height: 29px;	width: 35px;}.contentCol2_news {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 15px;	height: 24px;	width: 200px;	padding-top: 5px;	padding-left: 9px;	color: #333333;	float: left;	background-color: #FFFFFF;}.contentCol2_newsbody {	background-color: #ebe7e5;	float: left;	height: 195px;	width: 226px;	border-right-width: 9px;	border-left-width: 9px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.contentCol2_news_img {	background-color: #666666;	height: 100px;	width: 80px;	margin: 10px;	border: thin solid #FFFFFF;	float: left;}.contentCol2_news_copy {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	float: right;	height: 120px;	width: 110px;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;}.contentCol2_signup {	background-color: #FFFFFF;	width: 226px;	float: right;	padding-right: 9px;	padding-left: 9px;}.contentCol2_signup_head {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000033;	font-weight: bold;}.contentCol2_signup_head a {	color: #000033;	font-weight: bold;}.contentCol2_signup_head a:hover {	color: #0099FF;	font-weight: bold;}.contentCol2_signup_img {	float: right;	height: 32px;	width: 32px;}.contentCol2_signup_body {	height: 33px;	width: 190px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	float: left;	padding-top: 2px;}.contentCol2_signup_fb {	width: 226px;	margin-right: 10px;	margin-left: 10px;	text-align: right;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	margin-top: 3px;	padding-top: 5px;}.ptsansfont {font-family: 'PTSansRegular', Arial, sans-serif;}.ptsansfont_yellow {	font-family: 'PTSansRegular', Arial, sans-serif;	color: #FFCC00;	font-weight: lighter;}.ptsansfont_red {font-family: 'PTSansBold', Arial, sans-serif; color: #aa0202; font-size: 20px;}.main_img_right_header {	font-family: 'PTSansBold', Arial, sans-serif;	font-size: 15px;	color: #FFFFFF;	padding-top: 5px;	padding-left: 10px;	width: 199px;	height: 24px;	background-image: url(../images/header_right_grad.jpg);	background-repeat: repeat-x;	float: left;	font-weight: bold;}.main_img_right_arrow {	height: 29px;	width: 35px;	float: right;}.main_img_right_img {	background-color: #aa0202;	width: 226px;	float: left;	padding-right: 9px;	padding-left: 9px;}.main_img_right_type {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 13px;	color: #FFFFFF;	background-color: #aa0202;	float: left;	width: 229px;	padding-top: 5px;	padding-left: 15px;	height: 23px;}.main_img_right_base {	color: #FFFFFF;	width: 229px;	height: 23px;	background-image: url(../images/header_right_base.png);	background-repeat: no-repeat;	float: left;	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 13px;	padding-left: 15px;	padding-top: 5px;}.contentCol2_signup_base {	color: #FFFFFF;	width: 244px;	height: 40px;	background-image: url(../images/header_news_base.png);	background-repeat: no-repeat;	float: left;}#spacer {	float: none;	height: 30px;	width: 100%;	clear: both;}.contentCol1_base_head_Red {	font-family: 'PTSansBold', Arial, sans-serif;	font-size: 14px;	background-color: #FFFFFF;	height: 21px;	width: 150px;	padding-top: 4px;	padding-left: 9px;	float: left;	color: #CC0000;}.contentCol1_base_head_Yellow {	font-family: 'PTSansBold', Arial, sans-serif;	font-size: 14px;	background-color: #FFFFFF;	height: 21px;	width: 150px;	padding-top: 4px;	padding-left: 9px;	float: left;	color: #FF9900;}.contentCol1_base_head_Blue {	font-family: 'PTSansBold', Arial, sans-serif;	font-size: 14px;	background-color: #FFFFFF;	height: 21px;	width: 150px;	padding-top: 4px;	padding-left: 9px;	float: left;	color: #282973;}.main_img_right_base a {	color: #FFFFFF;	font-family: 'PTSansRegular', Arial, sans-serif;}.main_img_right_base a:hover {	color: #CC0000;	font-family: 'PTSansRegular', Arial, sans-serif;}.main_img_right_type a {	font-family: 'PTSansRegular', Arial, sans-serif;	color: #FFFFFF;}.main_img_right_type a:hover {	font-family: 'PTSansRegular', Arial, sans-serif;	color: #CC0000;}.contentCol1_body_exp {	width: 625px;	padding-right: 25px;	float: left;	margin-top: 15px;	height: auto;}.contentCol1_events_head {	font-family: 'PTSansBold', Arial, sans-serif;	font-size: 14px;	background-color: #FFFFFF;	height: 21px;	width: 370px;	padding-top: 4px;	padding-left: 9px;	float: left;	color: #000033;	font-weight: bold;}.contentCol1_events_arrow {	float: left;	height: 25px;	width: 31px;}.contentCol1_events_body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	float: left;	height: auto;	width: 410px;	color: #002248;	line-height: 125%;	margin-top: 10px;}.contentCol1_events_img {	background-color: #CCCCCC;	width: 180px;	float: left;	height: 150px;	border: 5px solid #FFFFFF;	margin-right: 25px;}.contentCol1_events_wrap {	height: auto;	width: 625px;	margin-top: 20px;	float: left;}.contentCol1_news_body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	float: left;	height: auto;	width: 335px;	color: #002248;	line-height: 125%;}.contentCol1_news_wrap {	height: auto;	width: auto;	float: left;	margin-bottom: 20px;}.contentCol1_news_img {	background-color: #CCCCCC;	width: 170px;	float: left;	margin-right: 25px;}.contentCol1_news_head {	font-size: 14px;	font-weight: bold;	color: #CC0000;}.contentCol1_news_date {	font-size: 12px;	color: #333333;}.intro_header {	font-size: 16px;	color: #CC0000;	line-height: 140%;}.intro_bold {	font-size: 12px;	color: #002248;	line-height: 140%;	font-weight: bold;}.contentCol2_green_header {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 15px;	height: 24px;	width: 200px;	padding-top: 5px;	padding-left: 9px;	color: #006652;	float: left;	background-color: #FFFFFF;}.contentCol2_smallbody {	float: left;	height: auto;	width: 226px;	border-right-width: 9px;	border-left-width: 9px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}.contentCol2_base {	color: #FFFFFF;	width: 244px;	height: 17px;	background-image: url(../images/col2_base.png);	background-repeat: no-repeat;	float: left;}.contentCol2_red_header {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 15px;	height: 24px;	width: 200px;	padding-top: 5px;	padding-left: 9px;	color: #CC0000;	float: left;	background-color: #FFFFFF;}.contentCol2_yellow_header {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 15px;	height: 24px;	width: 200px;	padding-top: 5px;	padding-left: 9px;	color: #FF9900;	float: left;	background-color: #FFFFFF;}.contentCol2_smallbody_line {	background-color: #FFFFFF;	float: left;	height: auto;	width: 226px;	border-right-width: 9px;	border-left-width: 9px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;	border-bottom-width: 6px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.contentCol1_ride_img {	width: 190px;	float: left;	height: 160px;	margin-right: 25px;}.contentCol1_ride_body {	float: left;	height: auto;	width: 100%;	margin-top: 20px;}.contentCol1_vid {	width: 580px;	float: left;	height: auto;}.contentCol1_vid_head {	width: 560px;	float: left;	height: 20px;	background-color: #FFFFFF;}.contentCol1_vid_curvetp {	width: 20px;	float: right;	height: 20px;	background-image: url(../images/video_curve.png);	background-repeat: no-repeat;}.contentCol1_vid_body {	width: 540px;	float: left;	height: auto;	background-color: #FFFFFF;	border-right: 20px solid #FFFFFF;	border-left: 20px solid #FFFFFF;}.contentCol1_vid_div {	height: auto;	width: 500px;}.contentCol1_youtube_vid {	float: left;	height: auto;	width: 375px;}.contentCol1_vid_sml {	float: left;	height: auto;	width: 120px;}.contentCol1_vid_sml_body {	float: right;	height: auto;	width: 135px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #002248;	line-height: 150%;}.contentCol1_vid_smlwrap {	height: auto;	width: 540px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	float: left;	margin-bottom: 15px;	padding-bottom: 15px;}.contentCol1_vid_curvebt {	width: 20px;	float: left;	height: 20px;	background-image: url(../images/video_curve_btm.png);	background-repeat: no-repeat;}.contentCol1_vid_sml_head {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.contentCol1_vid_sml_date {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999999;}.contentCol1_food {	width: 580px;	height: auto;	float: left;	clear: none;}.contentCol1_vid_bottom {	width: 560px;	float: right;	height: 20px;	background-color: #FFFFFF;}.contentCol1_smlwrap_top {	height: 100px;	width: 500px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	float: left;}.contentCol1_food_ext {	float: left;	width: auto;	clear: both;	margin-top: 15px;}.contentCol1_food_body {	float: right;	height: auto;	width: 350px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #002248;	line-height: 150%;}.contentCol1_food_icons {	float: right;	height: 35px;	width: 350px;	margin-top: 6px;}.contentCol1_times_top {	height: auto;	width: 500px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	float: left;	padding-bottom: 15px;}.contentCol1_times_wrap {	height: auto;	width: 500px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	float: left;	margin-top: 15px;	padding-bottom: 15px;}.introred_bold {	font-size: 12px;	color: #CC0000;	line-height: 140%;	font-weight: bold;}.contentCol1_saver {	width: 580px;	height: auto;	float: left;	clear: none;	margin-bottom: 15px;}.intro_header_save {	font-size: 24px;	color: #CC0000;	line-height: 140%;}.contentCol1_events_sml_body {	float: left;	width: 500px;	margin-top: 15px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 10px;}.contentCol1_vid_sml_wrap {	float: left;	width: 500px;	line-height: 150%;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 10px;}.contentCol1_gallery {	width: 580px;	float: left;	height: auto;}.contentCol1_gallery_body {	float: left;	width: 500px;	padding-bottom: 10px;}.contentCol1_gallery_left {	width: 155px;	float: left;	height: 103px;	clear: none;	padding-right: 25px;	margin-bottom: 15px;}.contentCol1_story {	width: 580px;	float: left;	height: auto;}.contentCol1_story_body {	float: left;	width: 500px;	margin-top: 10px;}.contentCol1_jobs {	width: 580px;	height: auto;	float: left;	clear: none;}.contentCol1_test_date {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.contentCol1_events_div {	height: 260px;	width: 500px;}.contentCol1_vid_sml_head a {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #002248;}.contentCol1_vid_sml_head a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #0066FF;}.contentCol1_arch {	width: 580px;	float: left;	height: auto;}.contentCol1_arch_wrap {	height: auto;	width: auto;	float: left;	margin-bottom: 20px;}.contentCol1_events {	width: 580px;	float: left;	margin-top: 25px;	height: auto;}.intro_wrap {	font-size: 12px;	line-height: 140%;	float: left;	margin-bottom: 25px;	color: #002248;}.contentCol1_img_holder {	float: left;	height: 119px;	width: 170px;	background-color: #CCCCCC;	margin-bottom: 15px;	margin-right: 12px;}.contentCol1_smlvideo_div {	height: 253px;	width: 340px;	float: left;	margin-right: 18px;}.contentCol1_smlvideo {	width: 580px;	float: left;	height: auto;}.contentCol1_img_holderb {	float: left;	height: 119px;	width: 170px;	margin-right: 12px;}.contentCol1_foodwrap_top {	height: 105px;	width: 500px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	float: left;}.contentCol1_foodwrap_low {	height: 105px;	margin-top: 15px;	width: 500px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	float: left;}.contentCol1_food_key {	font-size: 9px;	padding-top: 8px;	float: left;	margin-right: 10px;	margin-left: 3px;	height: 17px;	color: #666666;}.contentCol1_food_keyicon {	float: left;	width: 27px;}.contentCol1_keywrap {	margin-top: 15px;	width: 500px;	float: left;}.contentCol1_food_keytitle {	font-size: 9px;	font-weight: bold;	padding-top: 8px;	float: left;	margin-right: 20px;	height: 17px;	color: #002248;}.thumbnail_gallery {	float: left;	margin-bottom: 15px;	width: 460px;	font-size: 14px;	color: #CC0000;}.intro_wraplow {	font-size: 12px;	line-height: 140%;	float: left;	margin-bottom: 25px;	color: #002248;	width: 620px;}.sandshop_wrap {	font-size: 12px;	line-height: 140%;	float: left;	margin-bottom: 20px;	color: #002248;}.contentCol1_img_holderR {	float: left;	height: 119px;	width: 170px;}.contentCol1_att-gallery_left {	width: 155px;	float: left;	height: 103px;	clear: none;	padding-right: 25px;}.intro_terms {	font-size: 11px;	color: #002248;	line-height: 140%;	font-style: italic;}img{	behavior:url(iepngfix.htc);	}.eventswrapper {	width: 500px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	float: left;	margin-top: 15px;}.events_body {	float: right;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #002248;	line-height: 150%;}#outerWrapper-temp {	margin: 10% auto 75%;	text-align: left; /* Redefines the text alignment defined by the body element. */	width: 700px;	height: 500px;	background-color: #CFE1F4;	border: thick solid #FFFFFF;	background-image: url(../images/tempback.png);	background-repeat: no-repeat;}#templogo {	padding-left: 50px;	padding-top: 50px;}#temptext {	padding-top: 50px;	padding-left: 50px;	text-transform: uppercase;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: lighter;	color: #000066;}.footer_cq2 {	font-family: 'PTSansRegular', Arial, sans-serif;	font-size: 9px;	color: #CFE1F4;	line-height: 135%;	width: 450px;	float: left;	text-align: right;}.footer_cq2 a {	color: #FFFFFF;}.footer_cq2 a:hover {	color: #CC0000;}.footer_copy_wrap {	width: 900px;	float: left;}.contentCol1_base_head_purple {	font-family: 'PTSansBold', Arial, sans-serif;	font-size: 14px;	height: 21px;	width: 621px;	padding-top: 4px;	padding-left: 9px;	float: left;	color: #FFFFFF;	text-align: center;	margin-top: 15px;	background-color: #CC0000;}.offer1 {	background-color: #FF0000;	float: left;	height: auto;	width: 540px;	margin-top: 10px;}.offer2 {	background-color: #CC0066;	float: left;	height: auto;	width: 540px;}.offer3 {	background-color: #CC00FF;	float: left;	height: auto;	width: 540px;}.offer-number {	float: left;	height: 70px;	width: 70px;}.offer-body {	float: left;	width: 450px;	padding-top: 6px;	margin-bottom: 8px;}.intro_header_white {	font-size: 16px;	color: #FFFFFF;	line-height: 140%;}.intro_white {	font-size: 12px;	color: #FFFFFF;	line-height: 140%;}.offer4 {	background-color: #330099;	float: left;	height: auto;	width: 500px;	padding: 10px 20px 15px;}.intro_header_save_wht {	font-size: 24px;	color: #FFFFFF;	line-height: 140%;}.offer-text-wrap {	float: left;	height: auto;	width: 440px;}.offer-bargain {	float: right;	height: auto;	width: 100px;	text-align: right;}.intro_header_20 {	font-size: 20px;	color: #CC0000;	line-height: 140%;}.offer-item-img {	background-color: #FFFFFF;	float: left;	height: 90px;	width: 90px;	margin-right: 15px;}.offer-item-img-deep {	background-color: #CCCCCC;	float: left;	height: 170px;	width: 90px;	margin-right: 15px;}.offer-text-wrap-pad {	float: left;	height: auto;	width: 540px;	margin-bottom: 15px;}.intro_header_blue {	font-size: 16px;	color: #003366;	line-height: 140%;}
