﻿body
{
	margin: 0;
	background-image: url(../../art/body_main_bg.jpg);
	background-repeat: repeat;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif; /*background-color: #8A867C;*/
}

#wrapper
{
	visibility: visible;
	float: none;
	margin: 0 auto 0 auto;
	border: solid 0px #f00;
	width: 950px;
	text-align: left;
	z-index: 1;
	height: auto;
	background-color: #fff;
}

#masterleftside
{
	float: left;
	border: solid 0px #f00;
	overflow: hidden;
	min-width: 1066px;
	margin: 0 0 0px 0;
	background-image: url('../../art/body_lf_bg.jpg');
	background-repeat: repeat-y;
}

#masterrightside
{
	visibility: visible;
	float: left;
	border: solid 0px #0f0;
	overflow: hidden;
	min-width: 50px;
	margin: 0;
	padding: 0 126px 0 0;
	background-image: url('../../art/body_rt_bg.jpg');
	background-position: right;
	background-repeat: repeat-y;
}

#mastermiddle
{
	visibility: visible;
	float: left;
	width: 950px;
	border: solid 0px #00f;
	margin: 0 0px 0px 115px;
	padding: 0 0 0px 0;
	background-color: #fff;
}

#mastertopSection
{
	z-index: 1;
	visibility: visible;
	float: left;
}

.de #mastertopSection
{
	position: relative;
}

#mastermidSection
{
	min-height: 20px;
	background-color: #8EB1C5;
	border: solid 0px #000;
	width: 936px;
	margin: 0 0 0px 7px;
	clear: both;
}

#masterbottomSection
{
	border: solid 0px #000;
	width: 950px;
	min-height: 200px;
	margin: 0 0 0 0px;
}

.masterfooterSectionWrap
{
	width: 950px;
	height: 41px;
	margin-left: 0;
	background-image: url(../../_resources/images/bottom_curve.png);
	background-position: top;
	background-repeat: no-repeat;
	border: 0px solid;
	background-color: #F3F0EB;
	clear: both;
}



.de .masterfooterSectionWrap
{
	width: 950px;
	height: 41px;
	margin-left: 0;
	background-image: url(../../_resources/images/bottom_curve_2.png);
	background-position: top;
	background-repeat: no-repeat;
	border: 0px solid;
	background-color: #F3F0EB;
	clear: both;
}



#masterheadSection
{
	width: 950px;
	border: solid 0px #00f; /* position: relative; */ /*float: left;*/
}

#masterheadLogo
{
	border: solid 0px #00f;
	float: left;
	width: 192px;
	top: 0;
}

.masterheadSectionSrch
{
	position: absolute;
	right: 0px;
	top: 10px;
	width: 400px;
	z-index: 1000;
}

.footerSectionWrap
{
	background-color: #F3F0EB;
	height: 100px;
	width: 950px;
}

/* Page Section */

.pageTopWrap
{
	border: solid 0px #000;
	width: 936px;
	height: 235px;
	float: left;
	margin: 0 0px 0 7px;
	position: relative;
}

.pageTopLeft
{
	border: solid 0px #000;
	background-image: url('../images/nav_left_bg.png');
	background-repeat: no-repeat;
	width: 201px;
	height: 235px;
	float: left;
	z-index: 101;
	position: absolute;
	padding: 20px 0 0 0;
}

.pageTopMid
{
	border: solid 0px #000; /*	background-image: url('../images/home_head_museums.jpg'); 	  background-repeat: no-repeat;*/
	width: 557px;
	height: 235px;
	left: 182px;
	position: absolute;
	z-index: 100;
}

.pageTopMidImg
{
	width: 534px;
	height: 235px;
	z-index: 101;
	background-image: url('../images/photo_shadow_mid.png');
	background-repeat: no-repeat;
	position: absolute;
	left: 19px;
}

.pageTopRight
{
	border: solid 0px #000;
	background-image: url('../images/quote_box.png');
	background-repeat: no-repeat;
	width: 202px;
	height: 235px;
	left: 735px;
	z-index: 100;
	position: absolute;
}

.pageTopRightde
{
	background-image: url("../images/quote_box.png");
	background-repeat: no-repeat;
	border: 0 solid #000000;
	height: 235px;
	right: 0px;
	position: absolute;
	width: 202px;
	z-index: 10001;
}

.pagecontainer
{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: solid 0px #000;
	width: 950px;
}


.pageleftside
{
	float: left;
	border: solid 0px #f00;
	overflow: hidden;
	width: 739px;
	background-color: #fff;
}

.pagerightside
{
	float: left;
	border: solid 0px #0f0;
	overflow: hidden;
	width: 936px;
	margin: 0 0px 0 7px;
	background-color: #E4EAEB;
}

.pagemiddle  /* standard through out site */
{
	float: left;
	width: 525px;
	min-height: 500px; /*  reset this on indiviual pages to make big or smaller.  */
	border: solid 0px #f0f;
	margin: 0;
	background-color: #fff;
	padding: 0 0 0 15px;

}

.pageleftsideContent
{
	float: left;
	width: 186px;
	border: solid 0px #000;
}

.pagerightsidecontent
{
	border: solid 0px #000;
	width: 197px;
	float: left;
}



.sectionDiv2
		{
			border: solid 0px #00f;
			width: 552px;
			min-height: 325px;
			margin: 0px 0 0 0;
			background-color: #F4F6F7;
			border-top: 1px solid #e6e6eb;
		}
		

/* Page Section End */



/*
 The menu control in ASP.NET puts extra characters at the end of the
 top row menu.  I don't have time to debug so I'm fudging with CSS
*/

#headmnu
{
	float: left;
	text-align: left;
	border: solid 0px #f00;
	background-color: #fff;
	z-index: 1000;
	width: 739px;
	min-height: 50px;
	position: relative;
}

.headmnu_topLevel
{
	font-size: 9px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000;
	background-color: #fff;
}

.headmnu_top
{
	margin: 0 20px 0 0;
}

.headmnu_s1
{
	font-size: 9px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #77AACD;
	text-align: left;
	text-decoration: none;

}

a img
{
	border: 0px solid;
}

/*  shopping menu */
.mMenuShopping, .mMenu
{
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: #fff;
	font-weight: bolder;
	margin-top: 9px;
	margin-left: 8px; /*font-size: 10px; 	font-family: Verdana;*/
}

.mMenuShopping
{
	margin-top: 6px;
}

.mMenuHover
{
	background-color: #628E95;
	width: 166px;
	color: #fff;
}

/* This section covers the shopping pages sections  */

.headline, .bodycopy
{
	color: #003385;
	font-weight: bold;
}

a.headline:hover, a.bodycopy:hover
{
	color: #7d7d7d;
	font-weight: bold;
	text-decoration: underline;
}

p
{
	color: black;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.anchorblueheadline
{
	color: #217fb8;
	font-weight: bold;
	text-decoration: none;
}

a:hover.anchorblueheadline
{
	color: #7D7D7D;
	text-decoration: underline;
}

.anchorblue
{
	color: #0E7ACE;
}
.anchorblack
{
	color: #000;
	text-decoration: none;
}
.anchordarkblue
{
	color: #003385;
	font-weight: bold;
}

.anchor, .anchorblue
{
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif; /* font-size: 10px; */ /* anchorblue is used for font sizes other that 10px jb   */
}

a:hover.anchorblack, a:hover.anchorblue, a:hover.anchordarkblue
{
	color: #7D7D7D;
	text-decoration: underline;
}
/* End of shopping pages sections  */


.spansource
{
	font-size: 10px;
	text-align: right;
	width: 140px;
	font-weight: bold;
	margin: 10px 0 0 0;
	text-transform: capitalize;
	line-height: 12px;
}

.footer
{
	color: #7d7d7d;
	font-size: 9px;
}

a.footer:link
{
	color: #7d7d7d;
	text-decoration: none;
}

a.footer:visited
{
	color: #7d7d7d;
	text-decoration: none;
}

a.footer:hover
{
	color: #7d7d7d;
	text-decoration: underline;
}

.anchor
{
	padding-bottom: 5px;
	padding-top: 5px;
}

a.anchor:link
{
	color: black;
	text-decoration: none;
}

a.anchor:hover
{
	color: #7D7D7D;
	text-decoration: underline;
}

a.anchor:visited
{
	color: black;
	text-decoration: none;
}

.rightBottomnroute66
{
	width: 143px;
	background-image: url(../images/rt_column_route66_ambassador.jpg);
	margin: 10px 0 10px 0;
	padding: 8px 0 0 0;
}

.rightBottomnSurvey
{
	width: 143px;
	background-image: url(../images/rt_column_content_survey.jpg);
	margin: 10px 0 10px 0;
	padding: 8px 0 0 0;
}

.rightBottomnSurvey .text
{
	padding-top: 80px;
}

.rightBottomExplore
{
	width: 143px;
	background-image: url('../images/rt_column_content_enjoyillinois.jpg');
	margin: 10px 0 10px 0;
	padding: 8px 0 0 0;
}

.rightBottomExplore .text
{
	padding-top: 60px;
}

.rightBottomneigh
{
	width: 143px;
	background-image: url('../images/rt_column_content_background.jpg');
	margin: 10px auto 10px auto;
	padding: 8px 0 0 0;
}

.rightBottomBlackhawksWin
{
	width: 143px;
	background-image: url('../images/rt_column_content_background.jpg');
	margin: 10px 0 10px 0;
	padding: 8px 0 0 0;
}

.rightBottom div.swf, .rightBottom div.img
{
	text-align: center;
	width: 143px;
	padding-bottom: 10px;
}

.rightBottom, .rightBottomneigh, .rightBottomBlackhawksWin
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #217fb8;
	font-weight: normal;
}

.rightBottom .text
{
	padding-left: 8px;
	padding-right: 0px;
	color: #217fb8;
}

.rightBottom .title
{
	padding-left: 8px;
	padding-right: 8px;
	color: #217fb8;
	font-weight: bold;
	padding-bottom: 8px;
}

.rightBottom .text div
{
	text-align: right;
	margin-right: 0px;
	padding-bottom: 8px;
}

.de .rightBottom .text div
{
	padding-top: 8px;
}

.rightBottom .text div a
{
	color: #217fb8;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.rightbottomdiscover
{
	width: 143px;
	background-image: url(../images/rt_column_discover.jpg);
	margin: 10px 0 10px 0;
	padding: 8px 0 0 0;
}

.rightbottomdiscover .text
{
	padding-top: 50px;
}

.rightBottomDivBgSport
{
	position: relative;
	float: right;
	border: solid 0px #000;
	width: 143px;
	background-image: url(../images/rt_column_baseball.jpg);
	background-repeat: repeat-y;
	margin-top: 10px;
	margin-bottom: 4px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #217fb8;
	font-weight: normal;
}

.rightBottomDivBg
{
	position: relative;
	float: right;
	margin: 10px auto 4px auto;
	border: solid 0px #000;
	width: 143px;
	background-image: url(../images/rt_column_content_background.jpg);
	background-repeat: repeat-y;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #217fb8;
	font-weight: normal;
}

.rightBottomText
{
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
}

.rightBottomFacebook
{
	position: relative;
	float: right;
	border: solid 0px #000;
	width: 143px;
	background-image: url(../images/rt_column_content_facebook.jpg);
	margin-top: 10px;
	margin-bottom: 4px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #217fb8;
	font-weight: normal;
}

.rightBottomCJContest
{
	position: relative;
	float: right;
	border: solid 0px #000;
	width: 143px;
	background-image: url(../images/rt_column_content_cj_contest.jpg);
	margin-top: 10px;
	margin-bottom: 4px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #217fb8;
	font-weight: normal;
}
.rightBottomTraveluni
{
	position: relative;
	float: right;
	border: solid 0px #000;
	width: 143px;
	background-image: url(../images/rt_column_content_travel_uni.jpg);
	margin-top: 15px;
	margin-bottom: 4px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #217fb8;
	font-weight: normal;
}

.rightBottomSectionBg
{
	position: relative;
	float: right;
	border: solid 0px #000;
	width: 143px;
	background-image: url(../images/rt_column_bg_gochi.jpg);
	background-repeat: repeat-y;
	margin-top: 10px;
	margin-bottom: 4px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #4B618D;
	font-weight: normal;
}

.rightBottomshop
{
	position: relative;
	float: right;
	border: solid 0px #000;
	height: 150px;
	width: 143px;
	background-image: url(../images/rt_column_shopping_page.jpg);
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #217fb8;
	font-weight: normal;
}

.rightBottomGreatLakes
{
	width: 143px;
	background-image: url(../images/rt_column_content_GRTLAKES.jpg);
	margin: 10px 0 10px 0;
	padding: 8px 0 0 0;
}

.rightBottomGreatLakes .text
{
	padding-top: 50px;
}

.hprightbar
{
	color: #4b618d;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	margin-right: 7px;
	margin-bottom: -10px;
}
.hprightbar a:link
{
	color: #4b618d;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
}
.hprightbar a:visited
{
	color: #4b618d;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
}
.hprightbar a:hover
{
	color: #425381;
	text-decoration: underline;
	font-family: Arial,Helvetica,sans-serif;
}

.gobtnlnk
{
	color: #217fb8;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif; /*float:right;*/ /* padding-right:5px;*/ /* padding-top:4px;*/
}

a:hover.gobtnlnk
{
	text-decoration: underline;
}

/*
.gobtnlnk a:link      { color: #4b618d; text-decoration: none; font-family:  Arial, Geneva, Swiss, SunSans-Regular;}
.gobtnlnk a:visited   { color: #4b618d; text-decoration: none;  font-family:  Arial, Geneva, Swiss, SunSans-Regular;}
*/

.quickCheck /*  delete this */
{
	position: relative;
	float: right;
	border: solid 0px #000;
	height: 148px;
	width: 143px;
}

.ol_taxistyle
{
	margin-top: 15px;
	vertical-align: top;
}

.rightbarnewhead
{
	color: #3F3F3F;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: -5px;
	margin-left: 10px;
	margin-right: 7px;
}

.rightbarnew
{
	color: #217fb8;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a:hover.rightbarnew
{
	text-decoration: underline;
}

.hr_fmt
{
	color: #C8D2D4;
	width: 150px;
}

.rightbarplain /* class from old site  */
{
	color: #3A5B83;
	font-weight: normal;
	margin-left: 0px;
}

.textTravel 
{
	font-family: Arial,Helvetica,sans-serif;
	color: #747474;
}

.content /* Standard throught out site  */
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;    
    color: #747474;
    line-height: 18px;
    
   
}

.beyondcontentheader /* Standard throught out site  */
{
    font-family: Arial,Helvetica,sans-serif;
    color: #FCA336;
	font-weight: normal;
	margin-top: 20px;
	font-size: 11px;
	text-transform: uppercase;
}

.first_para /* standard through out site */
{
	font-size: 13px;
    line-height: 20px;
}


.textTravel
{
	font-size: 10px;
	color: #747474;
}

.textPackageMainCategory
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.mainContentFont
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000;
}

.topicheadblack
{
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.topicheadLightGray
{
	color: #747474;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.topicheadblue
{
	color: #5ca1cb;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: normal;    
    
    
}

.alink
{
	text-decoration: none;
	color: #217fb8;
}

a:hover.alink
{
	text-decoration: underline;
}

.imagesize
{
	width: 557px;
	height: 235px;
}

.headlinespacing /* Should be standard throughout site*/
{
	margin-top: 15px;
	margin-bottom: 14px;
}

.englishLnk
{
	text-decoration: none;
	color: #000;
}

.germanLnk
{
	text-decoration: none;
	color: #000;
	margin-left: 8px;
	margin-right: 8px;
}
a:hover.germanLnk
{
	text-decoration: underline;
}

/* class from old site for itinerary  */
.b
{
	font-weight: bold;
}

.dkblue1
{
	color: #325997;
}
.itinCopy *
{
	color: #000;
}

.grey1
{
	color: #8C8C8C;
}

.rule1
{
	height: 3px;
}
.iContainer
{
	width: 340px;
	border-top: 2px solid #E8E9EC;
	margin: 10px 0 10px 0;
	padding-top: 10px;
}
.iContainer2
{
	width: 340px;
	margin: 10px 0 10px 0;
	padding-top: 10px;
}
.iCopyContainer
{
	float: left;
	width: 235px;
	margin-left: 5px;
}
.iHeading
{
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}
.iPageHeading
{
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.iSectionHeading
{
	font-size: 12px;
	font-weight: bold;
	margin: 40px 0 5px 0;
}
.iPageCopy
{
	margin: 0 0 10px 0;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
}
.btnContainer
{
	clear: both;
	text-align: right;
	margin: 10px 0 5px;
}
.iImage
{
	float: left;
	margin-right: 8px;
}
.iText
{
	margin: 0 15px 10px 0;
	line-height: 13px;
}
.dayLabel
{
	background: url('./images/rule_blue1.gif') repeat-x bottom left;
	padding-bottom: 10px;
	margin: 30px 0 15px 0;
}
.itinCopy * a
{
	font-weight: bold;
	color: #325997;
}
.itinCopy * a:link, .itinCopy * a:visited
{
	font-weight: bold;
	color: #325997;
	text-decoration: none;
}
.itinCopy * a:hover
{
	font-weight: bold;
	color: #325997;
	text-decoration: underline;
}
.itinPhoto
{
	float: right;
	margin: 0 0 15px 15px;
}

a.goChicagoRollover, a.goChicagoRollover:link, a.goChicagoRollover:visited, a.goChicagoRollover:hover, a.goChicagoRollover:active
{
	color: #4F77B3;
}

a.nolink, a.nolink:link, a.nolink:visited, a.nolink:hover, a.nolink:active
{
	text-decoration: none;
	font-weight: bold;
}

/*  Global     */
.padR
{
	padding-right: 10px;
}
.alignR
{
	text-align: right;
}

/* travel-tips   */

/* ttb_tblColW  = travel tips table column width   */
.ttb_tblColW
{
	width: 80px;
}
.ttb_padL
{
	padding-left: 1px;
}
.ttb_submit
{
	font-weight: bold;
}
.ttb_errmsgformat
{
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
}
.ttb_msg
{
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
	color: #f00;
}
.ttb_colorB
{
	color: #000;
}

.rightBottomPress
{
	position: relative;
	float: right;
	border: solid 0px #000;
	width: 143px;
	background-image: url(../images/rt_column_content_miami.jpg);
	margin-top: 10px;
	margin-bottom: 4px;
	padding-bottom: 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #217fb8;
	font-weight: normal;
}

.footerSocialMedia
{
	padding-top: 37px;
	padding-left: 10px;
}

.de .footerSocialMedia .twitter
{
	display: none;
}

/***********************************
 * Start of Language links section *
 ***********************************/
.languagelinks
{
	width: 140px;
	height: 24px;
	margin: 0 0 0 0px;
	background-color: transparent;
	float: right;
	border: solid 0px #f00;
	text-align: right;
}
.officalimage
{
	position: absolute;
	left: 32px;
}
.flagsection
{
	/*position: absolute; 	right: 0px; 	top: 0px; */
}
.languagelinks div img
{
	margin-left: 0px;
}

/*********************************
 * End of Language links section *
 *********************************/


/*************
 *  Poll CSS *
 *************/

.poll .answer
{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}

.poll .progress
{
	margin-left: 5px;
	margin-right: 5px;
}

.poll .correct span
{
	margin-left: 5px;
}

.poll
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.poll .headstyle
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #e6e3d0;
}

.poll .footstyle
{
	font-weight: bold;
	color: Black;
	background-color: #f4f6f7;
}

.poll .buttonstyle
{
	font-weight: bold;
	color: #217fb8;
	font-family: Arial ,Helvetica,Sans-Serif;
	font-size: 11px;
}

.poll .questionstyle
{
	font-size: 11px;
	color: #6D6D6D;
	line-height: 14px;
	height: 45px;
	vertical-align: top;
}

.poll .questionstyle td
{
	padding-left: 0px;
	padding-right: 0px;
}

.poll .answerstyle
{
	color: #6D6D6D;
	vertical-align: top;
	margin-top: 10px;
	background-color: #f4f6f7;
}

.poll tr.questionstyle
{
	height: 45px;
}

.poll .imagetriviadiv
{
	width: 184px;
	height: 147px;
	overflow: hidden; /*	vertical-align: middle; */ /*	display: table-cell; */
}

.poll .imagetriviadiv img
{
	margin: auto;
	display: block;
}

.poll a#pollImageTrivia
{
	float: right;
}

/* Added for German Gochicago */

.rightBottomneighde
{
	width: 143px; /*background-image: url('../images/rt_column_content_background.jpg');*/
	margin: 10px auto 0px auto;
	padding: 8px 0 0 0;
}

.round_top_gradient
{
	margin-top: 25px;
	height: 147px;
	width: 541px;
	background-image: url('../../_resources/images/round_top_gradient.png');
	background-repeat: no-repeat;
	padding-left: 0px; /* this padding was set to 15px I removed because text was cutting off - jb */
	padding-top: 20px;
}

.quotes_uk
{
	color: #3c69a3;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
}
.quote_box
{
	border: solid 0px #000;
	margin: 45px 0 0 30px;
	width: 150px;
	color: #3c69a3;
}

/****************
 * End Poll CSS *
 ****************/

/***********************************
 * Style for right hand side video *
 ***********************************/


.rgt_videotitle
{
	margin: 15px 0 10px 0px;
}

.rgt_videocopy
{
	color: #fca336;
	font-style: italic;
	font-size: 12px;
	line-height: 16px;
}

.rgt_videolnk
{
	color: #6a8baa;
	font-size: 11px;
	margin: 15px 0 0 0;
	text-align: right;
}






/*
#wrapper #gochi_index_headSection #gochi_index_headmnu
{
	z-index: 1000;
}
*/

/*
#headSection, #topSection, #midSection, #bottomSection, #topSection2
{
	clear: both;
}
*/
/*
#topSection
{
	z-index: 1;
	visibility: visible;
}
*/


/*

* + html #topSection, * + html #topSection2
{
	z-index: -1;
}

*/

/*
#leftTopMenu
{
	position: relative;
	float: left;
	width: 182px;
	height: 235px;
	background-image: url(../../_resources/images/subnav_bg.jpg);
	background-repeat: no-repeat;
	border: solid 0px #000;
	margin-left: 10px;
	overflow: hidden;
}
*/

/*
#rightTopSectionFlash
{
	width: 557px;
	border: 0px solid;
	text-align: center;
	background-color: #fff;
	color: White;
	height: 235px;
	visibility: visible;
	float: right;
	margin-right: 10px;
	z-index:2;
}
*/

/*
#leftTopMenu a
{
	text-decoration: none;
	color: White;
}

*/


/*  Mid Section   */
/*
#leftMid
{

	float: left;
	width: 182px;
	height: 20px;
	background-color: #A9CADD;
	border: solid 0px #0f0;

}


#centerMid
{

	float: left;
	width: 557px;
	height: 20px;
	background-color: #B2D1E5;
	border: solid 1px #000;
}


#rightMid
{

	float: left;
	width: 182px;
	height: 20px;
	background-color: #A9CADD;
	border: solid 1px #0f0;
	margin: 0 0 0 15px;

}

*/




/*  Bottom Section */

/*
#bottomLeft 
{
	position: relative;
	width: 182px;
	float: left;
	border: solid 1px #0f0;
	background-color: #D2DCDE;
	height: 1000px;
	margin-left: 10px;
	text-align: center;
}


#bottomLeft hr
{
	color: #C8D2D4;
	width: 150px;
}

*/

/*
#bottomLeftTD
{
	color: #C8D2D4;
	background-color: #D2DCDE;
	border: solid 0px #000;
	width: 182px;
	vertical-align: top;
	text-align: center;
}

#bottomMiddle 
{
	width: 382px;
	position: relative;
	float: left;
	background-color: #fff;
	border: solid 0px #000;
	padding-left: 10px;
	padding-right: 2px;
	height: 1000px;
	color: #217fb8;
}

#bottomMiddleTD
{
	vertical-align: top;
	border: solid 0px #0f0;
	background-color: #fff;
	width: 374px;
	padding-left: 21px;
	padding-right: 11px;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	color: #747474;
}

#bottomRight 
{
	width: 153px;
	position: relative;
	float: left;
	border: solid 0px #000;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../../_resources/images/content_bg_gochi.jpg);
	background-position: right;
	background-repeat: repeat-y;
	height: 1000px;
}

#bottomRightTD
{
	width: 143px;
	vertical-align: top;
	border: solid 0px #000;
	background-image: url(../../_resources/images/content_bg_gochi.jpg);
	background-position: right;
	background-repeat: repeat-y;
	padding-left: 4px;
	padding-right: 4px;
}

#bottomRightWideTD
{
	width: 532px;
	vertical-align: top;
	border: solid 0px #000;
	background-image: url(../../_resources/images/content_bg_gochi.jpg);
	background-position: right;
	background-repeat: repeat-y;
	padding-left: 21px;
	padding-right: 4px;
}

#bottomRightWideTDdiv
{
	width: 532px;
	position: relative;
	float: left;
	border: solid 0px #000;
	background-image: url(../../_resources/images/content_bg_gochi.jpg);
	background-position: right;
	background-repeat: repeat-y;
	padding-left: 21px;
	padding-right: 4px;
	margin: 0 0 0 0;
}

*/





/*
* + html .footerSection
{
	padding-bottom: 5px;
}
*/
/*
#footerSectionContact1
{
	float: left;
	left: 20px;
	bottom: 0px;
	border: solid 0px #000;
}

#footerSectionContact2
{
	float: left;
	right: 20px;
	bottom: 0px;
	border: solid 0px #f00;
}
*/




/** html .mMenuHover
{
	width: 174px;
}*/



/* Section for index.aspx page at /gochicago/index.aspx */
/*
#gochi_index_headSection
{
	width: 759px;
	background-color: #fff;
	border: solid 0px #000;
	margin-left: auto;
	margin-right: auto;
}

* html #gochi_index_headSection
{
	z-index: 1000;
}

#gochi_index_headlogo
{
	width: 192px;
	position: relative;
	float: left;
	border: solid 0px #000;
	padding: 0;
	margin: 0;
}

#gochi_index_headmnu
{
	position: absolute;
	left: 203px;
	width: 564px;
	text-align: right;
	border: solid 0px #f00;
	margin-top: 5px;
	text-align: right;
	padding: 0;
	margin: 0;
	background-image: url(./../_resources/devimages/headmenuimg.jpg);
}

* html #gochi_index_headmnu
{
	left: 195px;
}
* + html #gochi_index_headmnu
{
	left: 195px;
}

#gochi_index_divTable tr
{
	height: 30px;
}

*/


/*  */
#gochi_index_topSection
{
	width: 759px;
	background-color: #fff;
	border: solid 0px #000;
}

* + html #gochi_index_topSection
{
	z-index: -1;
}

#gochi_index_topFlash
{
	margin-left: 10px;
	background-color: #fff;
	width: 739px;
	height: 235px;
	border: solid 0px #000;
}

/* html #gochi_index_topFlash
{
	margin-left: 5px;
}/

/*  */
#gochi_index_midSection
{
	position: relative;
	float: left;
	width: 759px;
	background-color: #fff;
}

#gochi_index_leftMid
{
	position: relative;
	float: left;
	width: 182px;
	height: 20px;
	background-color: #A9CADD;
	border: solid 0px #0f0;
	margin-left: 10px;
}

* html #gochi_index_leftMid
{
	margin-left: 5px;
}

#gochi_index_rightMid
{
	position: relative;
	float: left;
	width: 557px;
	height: 20px;
	background-color: #B2D1E5;
}



/*  Menu for gochicago master page   */
/*  Misc  */

div#fancybox-outer
{
	-moz-border-radius: 15px;
}

div#fancybox-content
{
	-moz-border-radius: 15px;
	border-color: #c7dae4;
}

