body {
	color: #FFFFFF;	
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
}
body.day {
	background-color: #6ba9dc;
	background-image:url(../images/shell/bg.jpg);
}
body.night {
	background-color: #000000;
	background-image:url(../images/shell/bg_night.jpg);
	background-repeat:repeat-x;
}
.clear , .clearFloat{
	clear: both;
}

/*----font sizes ----*/

.smFont {
	font-size: 12px !important;
	line-height: 14px;
}
.smFont a {
	font-size: 12px !important;
	line-height: 14px;
}
.smFont td {
	font-size: 12px !important;
	line-height: 14px;
}
.medFont {
	font-size: 14px !important;
	line-height: 16px;
}
.medFont a {
	font-size: 14px !important;
	line-height: 16px;
}
.medFont td {
	font-size: 14px !important;
	line-height: 16px;
}
.lgFont {
	font-size: 18px !important;
	line-height: 22px;
}
.lgFont a {
	font-size: 18px !important;
	line-height: 22px;
}
.lgFont td {
	font-size: 18px !important;
	line-height: 22px;
}
#bodyTag #fontSizer .smFont {
	font-size: 12px !important;
	line-height: 14px;
}

#bodyTag #fontSizer .medFont {
	font-size: 14px !important;
	line-height: 16px;
}
#bodyTag #fontSizer .lgFont {
	font-size: 18px !important;
	line-height: 20px;
}

.smFont h1 {
	font-size: 14px;
	line-height: 28px;
}
.smFont h2 {
	font-size: 13px;
	line-height: 15px;
}
.smFont h3 {
	font-size: 12px;
	line-height: 20px;
}
.smFont h4 {
	font-size: 12px;
	line-height: 14px;
}
.smFont h5 {
	font-size: 11px;
	line-height: 12px;
}
.smFont h6 {
	font-size: 10px;
	line-height: 10px;;
}

.medFont h1 {
	font-size: 16px;
	line-height: 30px;
}
.medFont h2 {
	font-size: 15px;
	line-height: 18px;
}
.medFont h3 {
	font-size: 14px;
	line-height: 22px;
}
.medFont h4 {
	font-size: 14px;
	line-height: 16px;
}
.medFont h5 {
	font-size: 13px;
	line-height: 14px;
}
.medFont h6 {
	font-size: 12px;
	line-height: 12px;
}

.lgFont h1 {
	font-size: 20px;
	line-height: 34px;
}
.lgFont h2 {
	font-size: 19px;
	line-height: 22px;
}
.lgFont h3 {
	font-size: 18px;
	line-height: 26px;
}
.lgFont h4 {
	font-size: 18px;
	line-height: 20px;
}
.lgFont h5 {
	font-size: 17px;
	line-height: 18px;
}
.lgFont h6 {
	font-size: 16px;
	line-height: 16px;
}



/*---font sizer------*/


#fontSizer a {
	text-decoration:none;
}
#fontSizer {
	height: 27px;
	clear: both;
	line-height: 30px;
	text-align:right;
	padding-right: 10px;
	width: 980px;
}


/*----links-----*/
a.yellow {
	color: #ffe886 !important;
}
a.blue {
	color: #0d2f4b !important;
}
a.lblue {
	color: #75a9d3 !important;
}
a {
	text-decoration:none;
	color: #ffe889;
	font-weight: bold;
}
#bodyTag.night .midWhite a {
	color: #977800;
}
#bodyTag.day .midWhite a {
	color: #006699;
}
a:hover {
	text-decoration:underline;
}
.grey {
	color: #858182 !important;
}
a#logo {
	background-image:url(../images/shell/logo2.png);
	background-repeat:no-repeat;
	width: 295px;
	height: 95px;
	display:block;
	float: left;
	margin-left: 93px;
	margin-right: 80px;
	margin-top: -15px;
}
/* created new logo for client with new provided logo. created a nighttime version for readability. (2009.10.28)	*/
#bodyTag.night #container a#logo {
	background-image:url(../images/shell/logo2night.png) !important;
}
#printLogo {
	display: none;
}
.printButton {
	margin-right: 8px;
	vertical-align: middle;
}
a.arrowr {
	background-image:url(../images/shell/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 21px;
	line-height: 14px;
	color: #ffe889;
	font-weight:bold;
}
a.arrowrBlack {
	background-image:url(../images/shell/arrowB.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 21px;
	line-height: 14px;
	color: #000000;
	font-weight:bold;
	cursor: pointer;
}
input.arrowr {
	background: url(../images/shell/arrow.png) no-repeat;
	background-position:right;
	border:none;
	padding-right: 21px;
	line-height: 14px;
	color: #ffe889;
	font-weight:bold;
}
/*----floats----*/
.right {
	float: right;
}
.left {
	float: left;
}
/*----containers----*/
#container {
	width: 1000px;
	text-align: left;
	clear: both;
	margin: 0 auto;
}
/*----padding----*/
.padright20 {
	padding-right: 20px;
}
.pad20 {
	padding: 20px;
}
.pad10 {
	padding: 10px;
}
.margLeft12 {
	margin-left: 12px;
}
.padright30 {
	padding-right: 30px;
}
.padLR5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.padLR7{
	padding-left: 7px !important;
	padding-right: 7px !important;
}
.marginTop20 {
	margin-top: 20px !important;
}
.marginTop50 {
	margin-top: 50px !important;
}
.height10px {
	height: 10px;
}
.nomargin {
	margin: 0px !important;
}
.center {
	margin: 0 auto !important;
}
/*---top container----*/
.night #headerContainerBg {
	background-image:url(../images/shell/topnav/topBgRptNight.png);
	background-repeat:repeat-x;
	height: 106px;	
}
.night #headerContainer {
	background-image: none;
	height: 81px;
	width: 1000px;
	margin: 0 auto;
}
.night #container {
	position: relative;
	top: -25px;
}
#headerContainerBg {
	background-image:url(../images/shell/topnav/topBgRpt.gif);
	background-repeat:repeat-x;
	height: 81px;	
}
#headerContainer a {
	color: #FFFFFF;
}
#headerContainer {
	background-image:url(../images/shell/topnav/topBg.jpg);
	background-repeat:no-repeat;
	height: 81px;
	width: 1000px;
	margin: 0 auto;
}
#headerContainer #dayTime,  #headerContainer #nightTime {
	display: block;
	float: left;
}
#headerContainer #dayTime {
	background-image:url(../images/shell/topnav/dayTime.png);
	background-repeat:no-repeat;
	height: 15px;
	margin-top: 18px;
	padding-left: 43px;
	font-size: 11px !important;
		line-height: 12px !important;
}
#headerContainer #nightTime {
	background-image:url(../images/shell/topnav/nightTime.png);
	background-repeat:no-repeat;
	height: 14px;
	margin-top: 19px;
	margin-left: 5px;
	padding-left: 38px;
	font-size: 11px !important;
		line-height: 12px !important;
}
/*----column container----*/
.colContainerTop {
	background-image:url(../images/shell/container_column/top.png);
	background-repeat:no-repeat;
	width: 237px;
	height: 44px;

}
.colContainerTop h3 {
	font-size: 14px;
	padding-top: 17px;
	padding-left: 8px;

}
.colContainerTop img {
	float: right;
	margin-top: -10px;

}
.colContainerMid {
	background-image:url(../images/shell/container_column/mid.png);
	background-repeat:no-repeat;
	width: 207px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}
/*.colContainerMid ul {margin-left:30px;}
.colContainerMid ul li { list-style-type:circle; list-style-position:inside;}*/
.colContainerMid img.brdr {
	border: solid 1px #6ba9dc;
	float: center;
}
img.brdr {
	border: solid 1px #eeeeee;
}
.night .colContainerMid img.brdr {
	border: solid 1px #666666;
}
.colContainerMid li {
	line-height: 14px;
}
.colContainerBtm {
	background-image:url(../images/shell/container_column/btm.png);
	width: 237px;
	height: 8px;
	background-repeat:no-repeat;
}
/*----column container- left nav :[---*/
#leftNav .colContainerTop {
	background-image:url(../images/shell/leftNav/top.png);
	background-repeat:no-repeat;
	width: 237px;
	height: 47px;
}
#leftNav .colContainerTop h3 {
	font-size: 16px;
	padding-top: 17px;
	padding-left: 8px;
}
#leftNav .colContainerTop img {
	float: right;
	margin-top: -10px;
}
#leftNav .colContainerMid {
	background-image:url(../images/shell/leftNav/mid.png);
	background-repeat:no-repeat;
	width: 207px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom: 10px;
	padding-top:10px;
	min-height: 155px;
}
#leftNav .colContainerMid li {
	line-height: 14px;
}
#leftNav .colContainerBtm {
	background-image:url(../images/shell/leftNav/btm.png);
	width: 237px;
	height: 8px;
	background-repeat:no-repeat;
}

#leftNav ul, #leftNav li {
	padding: 0px;
	margin: 0px;	
}
#leftNav a {
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 20px;

}
#leftNav ul li a{
	position: relative;
	left: -12px;
	display:block;
}
#leftNav li {
	margin-bottom: 7px;
}
#leftNav a.selected{
	background-image:url(../images/shell/arrow.png);
	background-repeat:no-repeat;
	text-decoration:none;
	color: #FFFFFF;
}
#leftNav a:hover {
	text-decoration: none;
	color: #FFE889;
}
#leftNav ul li ul li a {
	font-size: 10px;
	margin-left: 30px;
}
.night #leftNav ul li ul {
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
}
#leftNav ul li ul {
	background-image:url(../images/shell/leftNav/mid.png);
	position: relative;
	left: -15px;
	width: 236px;
	padding: 0px;
	margin: 0px;
	clear: both;
	margin-top: 10px;
	border-top: solid 1px #81b1d8;
	border-bottom: solid 1px #81b1d8;	
	padding-top: 7px;
	padding-bottom: 0px;
}
/*----passport container-----*/
.passport .colContainerTop {
	background-image:url(../images/shell/container_passport/top.png);
	background-repeat:no-repeat;
	width: 237px;
	height: 44px;
}

.passport .colContainerMid {
	background-image:url(../images/shell/container_passport/btm.png);
	background-repeat:no-repeat;
	width: 207px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	height: 186px;
	/*overflow:auto;*/
}
.passport .colContainerMid p{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}


.passport .colContainerBtm {
	background-image: none;
	width: 0px;
	height: 0px;
	background-repeat:no-repeat;
}
/*----header image-----*/

#headerImg .contL {
	background-image:url(../images/shell/container/l.png);
	background-repeat:no-repeat;
	width: 9px;
	height: 367px;
	float: left;
}
#headerImg .contM {
	background-image:url(../images/shell/container/m.png);
	background-repeat:repeat-x;
	height: 356px;  /* 367 */
	float: left;
	overflow:hidden;
	padding-top: 11px;
}

#headerImg .contM .lHeader, #headerImg .contM .rHeader {width:230px; height:345px; display:block; }
.lHeader, .mHeader, .rHeader {float:left;}
#headerImg .contM .lHeader {
	margin-right: 10px;
}
#headerImg .contM .mHeader {
	margin-right: 10px;
	width:490px;
	height:345px;
}
#headerImg .contM .rHeader {

}
#headerImg .contR {
	background-image:url(../images/shell/container/r.png);
	background-repeat:no-repeat;
	width: 9px;
	height: 367px;
	float: left;
}
/*----top nav----*/
#topNav {
	float: right;
	
}
#topNav ul {
	margin-top: 14px;
	margin-right: 34px;
		line-height: 12px !important;
}
#topNav ul li{
	float: left;
	margin-right: 13px;
	line-height: 12px !important;
}
#topNav ul li a {
	color: #c3dbed;
	font-size: 11px !important;
	line-height: 12px !important;
}
.night #topNav ul li a {
	color: #ffffff;
}
/*----mainNav-------*/
#mainNav {	
	clear: both;
	padding-top: 10px;
}
#mainNav ul li{	
	float: left;
	padding-left: 9px;
	display: block;
	
}
#mainNav ul li div{	
	float: left;
	padding-left: 9px;
	height: 31px;
}
#mainNav ul li a {
	height: 21px;
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}
#mainNav ul li a h4, #mainNav ul li a {
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	font-size: 13px;

}
#mainNav ul li a:hover, #mainNav ul li.selected a {
	text-decoration:none;
	color: #fff3c4;
}
#mainNav ul li:hover, #mainNav ul li.selected {
	background-image:url(../images/shell/mainNav/overL.png);
	background-repeat:no-repeat;
}
#mainNav ul li:hover a, #mainNav ul li.selected a {
	background-image:url(../images/shell/mainNav/over.png);
	background-repeat:repeat-x;
}
#mainNav ul li:hover div, #mainNav ul li.selected div {
	background-image:url(../images/shell/mainNav/overR.png);
	background-repeat:no-repeat;
}
.rightMargin {
	margin-right: 14px;
}

/*----footer -----*/
#footer {
	background-image:url(../images/shell/ftrBg.png);
	background-repeat:repeat-x;
	height: 76px;
	clear: both;
	padding-top: 45px;
}
#footer .col2 a {
	color: #ffe990;
	text-decoration:underline;
}
#footer .col2 {
	text-align:center;
	line-height: 14px;
}
#footer #logo {
	background-image:url(../images/shell/logoFtr.png);
	background-repeat:no-repeat;
	width: 199px;
	height: 49px;
	display:block;
	margin: 0px;
}
#footer #svLogo {
	background-image:url(../images/shell/svLogo.png);
	background-repeat:no-repeat;
	width: 170px;
	height: 35px;
	display:block;
	margin-top: 10px;
}
#footer .footerCont {
	width: 1000px;
	text-align: left;
	clear: both;
	margin: 0 auto;
}
.night #footer {
	background-image:url(../images/shell/ftrBg_night.png);
	background-repeat:repeat-x;
	height: 82px;
	clear: both;
	padding-top: 30px;
}
#footer .col1, #footer .col2,#footer .col3 {
	margin-top: 0px;
}
/*----icon nav-----*/
#iconNav ul li a:hover, #iconNav ul li a.selected{
	text-decoration:none;
	color: #ffffff;
}
.night #iconNav ul li a {
	color: #ffffff;
}
#iconNav ul li {
	float: left;
}
#iconNav ul li a{
	background-image:url(../images/shell/iconNav/icon.png);
	background-repeat:no-repeat;
	width: 66px;
	height: 48px;
	cursor: pointer;
	padding-top: 26px;
	display: block;
	color: #c3dbed;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align:center;
}
#iconNav ul li a:hover, #iconNav ul li a.selected{
	float: left;
	background-image:url(../images/shell/iconNav/iconOver.png);
	background-repeat:no-repeat;
}
/*-----search------*/
#siteSearch {
	padding-top: 0px;
	padding-left: 7px;
	
}
#siteSearch .txtBg {
	background-image:url(../images/shell/searchBg.png);
	background-repeat:no-repeat;
	width: 214px;
	height: 62px;
	float: left;
}
#siteSearch .imgInput {
	float: left;
	margin-top: 17px;
	margin-right: 3px;
	background:url(../images/shell/goBtn.png) no-repeat;
	width: 32px;
	height: 32px;
	border: none;
	cursor: pointer;
}
#siteSearch .txtBg input {
	position:relative;
	margin-top: 27px;
	margin-left: 25px;
	width: 170px;
	border: none;
	color: #666666;
	border: 0px;
	font-size: 12px;
}
/*-----weather-----*/
.weather {
	float: right;
	margin-top: -5px;
	margin-right: 10px;
}
.weather h6 {
	color: #ffe889;
	float: left;
	margin-top: 10px;
	margin-right: 4px;
}
.weather #weatherimg {
	float: left;
	margin-top: 2px;
}
/*-----templates-------*/
	
#itsRightHere {
	background-image:url(../images/shell/itRightHere.png);
	background-repeat:no-repeat;
	width: 430px;
	height: 141px;
}
.moveUp {
	margin-top: -45px;
	position: relative;
}
.col1, .col2, .col3 {
	margin-top: 10px;
}
.col1-3 {
	width: 977px;
}
#content2 .col1 {
	margin-top: 0px;
	padding: 0px;
}
.col1 {
	width: 235px;
	margin-right: 10px;
	float: left;
}
.col2 {
	width: 492px;
	margin-right: 7px;
	margin-left: 7px;
	float: left;
}
.col3 {
	width: 235px;
	margin-left: 10px;
	float: left;
}
.col2-3 {
	width: 742px;
	float: left;
}


.topWhite {
	background-image:url(../images/shell/wCornerTL.png);
	height: 11px;
	padding-left: 11px;
	background-repeat:no-repeat;
}
.topWhite div {
	background-image:url(../images/shell/wCornerTR.png);
	background-repeat:no-repeat;
	background-position:right top;
	height: 11px;
	padding-right: 11px;
}
.midWhite{
	background-color:#FFFFFF;
	color: #666666;
	padding-left: 11px;
	padding-right: 11px;
}
div.featBox3 h3.boxHead {
	padding-left: 8px; 
}
.midWhite h3 {
	color: #000000;
	padding-bottom: 10px;
}
.midWhite h1, .midWhite h2 {
	color: #000000;
}
.bottomWhite {
	background-image:url(../images/shell/wCornerBL.png);
	height: 11px;
	padding-left: 11px;
	background-repeat:no-repeat;
	background-color: none;
	clear: both;
	background-position: bottom left;
}
.bottomWhite div {
	background-image:url(../images/shell/wCornerBR.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 11px;
	padding-right: 11px;
}

.midWhite #headerImg img {
	margin-bottom: 10px;
}
.midWhite ul { list-style-type: disc; padding-left: 15px; }
.midWhite li { list-style-type: disc; list-style-position: outside; /*margin-left: 10px;*/ }

/*----forms----*/
.formStyle .odd,.formStyle .even {
	clear: left;
	padding-bottom: 6px;
}
.formStyle .odd input,.formStyle .even input{
	width: 200px;
}
.formStyle .odd input.checkbx, .formStyle .even input.checkbx { 
	width: 20px;
}
.formStyle label {
	margin-right: 10px;
	margin-left: 4px;
}
.hint, .red, .warning {
	color: #990000;
	font-size: 9px;
}
.formreq, .formtextreq, .req {
	color: #990000;
	display: block;
	float: left;
	width: 150px;
}
.formnoreq, .formtextnoreq, .notReq {
	color: #000000;
	display: block;
	float: left;
	width: 150px;
} 
.field_1 {
	float: left;
}
.datafield {
	padding-bottom: 7px;
	text-align:left;
}
.formStyle .odd, .formStyle .even,  .formStyle .odd td, .formStyle .even td{
	margin-bottom: 5px;
	background-color: #ffffff;
}
/*----rfp--------*/
.crmForm th {
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.crmForm th h3 {
	padding: 0px;
}
.dataTB1 th{
	background-color: #dcf0ff;
	line-height: 20px;
	padding-bottom: 0px;
}
.odd td{
	border-top: solid 1px #ffffff;
	padding: 5px;
	background-color: #f3f4f4;
}
.even td{
	border-top: solid 1px #ffffff;
	padding: 5px;
	background-color: #edeeee;
}
/*----articles-------*/
#articles h5 {
	clear: both;
	width: 391px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;	
}
.homeNews .detailText1 {
	fon-weight: bold;
	color: #666666;
}
.homeNews h6 {
	font-size: 12px;
	margin-bottom: 3px;
}
.homeNews .desc {
	padding-bottom: 6px;
	font-weight: normal;
	padding-top: 0px !important;
}
.font12px { font-size: 12px; }
.homeNews .white { color: #FFF; }
.homeNews .bold { font-weight: bold; }
.homeNews .yellow { color: #FFE889; }

/*----itinerary widget----*/
.l-itemContainer h1 {
	margin-left: 5px;
}
a.vwItin {
	width: 55px;
	height: 61px;
	display: block;
}
.itinerary #itinerary .colContainerMid {
	background-color: #8fc0e8;
	background-image:none;
	width: 181px;
	border-left: solid 1px #adcbe7;
	border-right: solid 1px #adcbe7;	
}
.night .itinerary #itinerary .colContainerMid {
	background-color: #a9a9a9;
	border-left: solid 1px #c4c2c2;
	border-right: solid 1px #c4c2c2;
}
.itinerary #itinerary .itenCont {
	margin-top: 4px;
	margin-left: 4px;
}
.editBox {
	float: left;
	margin-top: -20px;
	border-top: 1px solid #666666;
}
.editBox a { font-size: 0.8em; }
.itinerary #itinerary .listRemove {
	float: right;
}
.itinerary #itinerary h3 {
	margin-bottom: 3px;
}
.itinerary #itinerary h6 {
	float: left;
	height: 19px;
	width: 130px;
}
.itinerary #itinerary .listRemove a {
	float: right;
	background-image:url(../images/shell/removeBtn.gif);
	background-repeat:no-repeat;
	width: 23px;
	height: 19px;
}
.night .itinerary #itinerary .listRemove a {
	background-image:url(../images/shell/itinerary/removeBtn_night.gif);
}
.itinerary #itinerary .spacer {
	height: 3px;
	clear: both;
}
.itinerary #itinerary .colContainerBtm {
	background-image:url(../images/shell/itinerary/btm.gif);
	background-repeat:no-repeat;
	width: 201px;
	height: 5px;
}
.night .itinerary #itinerary .colContainerBtm {
		background-image:url(../images/shell/itinerary/btm_night.gif);
}
.night .itinerary #itinerary .email {
	background-image:url(../images/shell/itinerary/email_night.gif);
}
.itinerary #itinerary .email {
	background-image:url(../images/shell/itinerary/email.gif);
	background-repeat:no-repeat;
	width: 44px;
	height: 43px;
	display: block;
	float: left;
}
.night .itinerary #itinerary .print {
		background-image:url(../images/shell/itinerary/print_night.gif);
}
.itinerary #itinerary .print {
	background-image:url(../images/shell/itinerary/print.gif);
	background-repeat:no-repeat;
	width: 44px;
	height: 43px;
	display: block;
	float: left;
}
.itinerary .left_widget_btm .arrowr {
	line-height: 48px;
	float: right;
	font-size: 10px;
}
#itinerary .listingHeader {
	font-size: 1.1em;
	font-weight: bold;
}
/* content table style */
table.border td {
	padding: 2px;
}
table.contentTable {
	border:1px solid #dddddd;
}
table.contentTable td {
	padding: 2px;
	border-bottom: 1px solid #EEEEEE;
}

.translations {
	display: block;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: normal;
	font-size: 0.9em;
}
.translations a {
	font-weight: normal;
}
.translations li {
	list-style-type: none;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 10px;
	width: 58px;
	padding-bottom: 0px;
	float: left;
	line-height: 12px;
	margin-left: auto;
	margin-right: auto;
	height: 50px;
}

/*	packages/specials widget 	*/
.imgBox-top {
	background-image:url(../images/shell/imgBox-top.png);
	background-repeat:no-repeat;
	float:left;
	font-size:11px;
	height:44px;
	width:237px;
	display: block;
}
.imgBox-mid {
	background-image: url(../images/shell/imgBox-mid.png);
	background-repeat: no-repeat;
	font-size: 11px;
	height: 258px;
	width: 237px;
}
.imgBox-bot {
	background-image: url(../images/shell/imgBox-bot.png);
	background-repeat: no-repeat;
	width: 237px;
	height: 26px;
	font-size: 11px;
	padding-bottom: 18px;
}
.imgBox-mid p {
	padding-left: 10px;
	padding-right: 10px;
}
.imgBox-mid img {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.imgBox-bot a.arrowr {
	float:right;
	position:static;
	left: 200px;
	top: 445px;
	background-image:url(../images/shell/arrow.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#FFE889;
	font-weight:bold;
	line-height:18px;
	margin-top: 3px;
	margin-right: 4px;
}
.imgBox-top h3 a {
	font-size: 18px;
	font-weight: lighter;
	color: #FFFFFF;
}
.imgBox-top h3 {
	text-transform: lowercase;
	margin-top: 13px;
	margin-left: 15px;
}
.imgBox-top h3 a:hover { text-decoration: none; }
.imgBox-top titleWrapper {
	padding-top: 10px;
}
#soPhotoTour {
	outline: none;
	border: none;
}
div.dateHolder {
	width: 73px;
	height: 56px;
	margin-right: 10px;
}
.day div.dateHolder {
	background: url(../images/cal/datebg.jpg);
}
.night div.dateHolder {
	background: url(../images/cal/datebg2.jpg);
}
#eventsBox { height: 300px; overflow: hidden; }