﻿/* general html styles */

html, body
{
	font-family:Arial;
	background-color:#D1D2D4;
	font-size:12px;
}

textarea
{
	font-family:Arial;
	font-size:12px;
}


ul
{
	margin:0px;
	padding:0px 0px 0px 15px;
}

a
{
	color:#000000;
}

p
{
	/*margin:0px;*/
}

/* end general html styles */

/* text styles */

.blue
{
	color:#005F9C;
}

.blueLink a
{
	color:#005F9C;
}

.redLink a
{
	color:#BD053E;
}

.black
{
	color:#000000;
}

.yellow
{
	color:#FFDE5E;
}

.red
{
	color:#BD053E;
}

.tourQuote
{
	color:#ffffff;
	text-decoration:none;
}

.tourQuote:hover
{
	color:#FFDE5E;
	text-decoration:underline;
}

.white
{
	color:#FFFFFF;
}

.large
{
	font-size:18px;
	line-height:22px;
}

.medium
{
	font-size:14px;
}

.smallMedium
{
	font-size:13px;
}

.small
{
	font-size:11px;
	line-height:14px;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.unbold
{
	font-weight:normal;
}

.header
{
	font-size:26px;
}

.pager a
{
	color:#005F9C;
	text-decoration:none;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

/* end text styles */

/* misc button images and seperators */

.pillButton
{
	color:#FFFFFF;
	position:relative;
	top:5px;
	text-decoration:none;
	font-weight:bold;
}

.pillButton:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.redTriangle
{
	background: url('http://www.cha-tours.com/WebCommon/RedTriangle.gif') left no-repeat;
	width:15px;
}

.blueGlobe
{
	background: url('../Images/globe_blue.jpg') left no-repeat;
	width:15px;
}

.highlight
{
	background-color:#FFF2BE;
}

.newsBox
{
	width:100%;
	border-top:solid 1px #eeeeee;
	padding-top:10px;
	padding-bottom:20px;
}

/* end misc button images and seperators */

/* search box styles */

.goButton
{
	color:#FFFFFF;
	text-decoration:none;
	margin-right:10px;
	margin-left:10px;
}

.goButtonCell
{
	background-image:url('http://www.cha-tours.com/WebCommon/Circle_Button.gif'); 
	background-repeat:no-repeat; 
	background-position:bottom right; 
	width:35px;
}

.searchBoxNotFocused
{
	color:Gray;
	width:150px;
	/*border:solid 1px #BD053E;*/
	border-bottom:inset 2px;
	margin-top:5px;
}

.searchBoxFocused
{
	color:#000000;
	width:150px;
	/*border:solid 1px #BD053E;*/
	border-bottom:inset 2px;
	margin-top:5px;
}

.dateBoxNotFocused
{
	color:Gray;
}

.dateBoxFocused
{
	color:#000000;
}

/* end search box styles */

/* visibility aids */

.shown
{
	display:block;
}

.hidden
{
	display:none;
}

/* end visibility aids */

/* end text styles */

/* top navigation and pop-up menus */

.popupMenu
{
	display:none; 
	position:absolute; 
	text-align:left;
	margin-top:-0px; 
	margin-left:-12px;
	z-index:4000;
}
.popupMenu a:hover
{
	color:#FFDE5E;
}
.header-navigation-link
{
	border-collapse:collapse;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.header-navigation-link a:hover
{
	color:#FFDE5E;
	text-decoration:underline;
}
.header-navigation-link td
{
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	white-space:nowrap;
}
.header-navigation-link a
{
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}

.menu_content_top
{
	background:#005F9C; 
	border-top:solid 1px #B61748;
}

.menu_content_top td
{
	margin-top:5px;
	padding-top:5px;
}

.menu_right_border
{
	background: url('http://www.cha-tours.com/WebCommon/Transparent/menu_right_border_trans.png') right repeat-y;
	width:20px;
}

.menu_left_border
{
	background:#005F9C
}

.menu_link_bottom_right
{
	background: url('http://www.cha-tours.com/WebCommon/Transparent/menu_bottom_right_trans.png') right bottom no-repeat;
	width:20px;
	height:20px;
}

.menu_bottom_middle
{
	background: url('http://www.cha-tours.com/WebCommon/Transparent/menu_bottom_middle_trans.png') bottom repeat-x;
	height:20px;
}

.menu_link_bottom_left
{
	background: url('http://www.cha-tours.com/WebCommon/Transparent/menu_bottom_left_trans.png') left bottom no-repeat;
	width:12px;
	height:20px;
}

/* top navigation and pop-up menus */

/* footer styles */
.footer-navigation-link
{
	color:#FFFFFF;
	font-size:12px;
}

.footer-navigation-seperator
{
	color:#BD053E;
}

.footer-navigation-link a
{
	color:#FFFFFF;
	text-decoration:none;
}

.footer-navigation-link a:hover
{
	color:#FFDE5E;
	text-decoration:underline;
}

/* end footer styles */

/* Rounded boxes below */

/* yellow rounded box */

#yellow-rounded-corner
{
	font-family:Arial;
	font-size: 12px;
	margin: 0px;
	text-align: left;
	border-collapse: collapse;
	width:200px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Yellow/gradient.jpg') repeat-x;
}
#yellow-rounded-corner thead th.rounded-top-left
{
	height:15px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Yellow/top_left.gif') left -1px no-repeat;
}
#yellow-rounded-corner thead th.rounded-top-right
{
	height:15px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Yellow/top_right.gif') right -1px no-repeat;
}
#yellow-rounded-corner td.content-left
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Yellow/middle_border.gif') top left no-repeat;
}
#yellow-rounded-corner td.content-right
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Yellow/middle_border.gif') top right no-repeat;
}
#yellow-rounded-corner td.content-middle
{
	vertical-align:top;
	padding:0px;
	width:165px;
	/*color: #005F9C;*/
	color:#000000;
	height:515px;
	line-height:17px;
}
#yellow-rounded-corner tfoot td.rounded-foot-left
{
	height:15px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Yellow/bottom_left.gif') left bottom no-repeat;
}
#yellow-rounded-corner tfoot td.rounded-foot-right
{
	height:15px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Yellow/bottom_right.gif') right bottom no-repeat;
}
#yellow-rounded-corner tfoot td
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Yellow/bottom_middle.gif') bottom repeat-x;
}
#yellow-rounded-corner a:hover
{
	color:#005F9C;
}

/* end yellow rounded box */

/* blue rounded box (short) */

#blue-rounded-corner
{
	font-family:Arial;
	width:100%;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align: left;
	border-collapse: collapse;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/gradient.jpg') repeat-x;
}
#blue-rounded-corner thead th.rounded-top-left
{
	height:15px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/top_left.gif') left -1px no-repeat;
}
#blue-rounded-corner thead th.rounded-top-right
{
	height:15px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/top_right.gif') right -1px no-repeat;
}
#blue-rounded-corner td.content-left
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/middle_border.gif') left no-repeat;
}
#blue-rounded-corner td.content-right
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/middle_border.gif') right no-repeat;
}
#blue-rounded-corner td.content-middle
{
	margin:0px;
	padding:0px;
	width:540px;
	height:164px;
	color: #000000;
	vertical-align:top;
	line-height:17px;
}
#blue-rounded-corner tfoot td.rounded-foot-left
{
	height:20px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/bottom_left.gif') left bottom no-repeat;
}
#blue-rounded-corner tfoot td.rounded-foot-right
{
	height:20px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/bottom_right.gif') right bottom no-repeat;
}
#blue-rounded-corner tfoot td
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/bottom_middle.gif') bottom repeat-x;
}

/* end blue rounded box (short) */

/* blue rounded box (tall and narrow) */

#blue-narrow-rounded-corner
{
	font-family:Arial;
	width:200px;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align: left;
	border-collapse: collapse;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/gradient_long.jpg') top repeat-x;
	
}
#blue-narrow-rounded-corner thead th.rounded-top-left
{
	height:15px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/top_left.gif') left -1px no-repeat;
}
#blue-narrow-rounded-corner thead th.rounded-top-right
{
	height:15px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/top_right.gif') right -1px no-repeat;
}
#blue-narrow-rounded-corner td.content-left
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/middle_border_long.gif') left top no-repeat;
}
#blue-narrow-rounded-corner td.content-right
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/middle_border_long.gif') top right no-repeat;
}
#blue-narrow-rounded-corner td.content-middle
{
	margin:0px;
	padding:0px;
	height:400px;
	color: #000000;
	vertical-align:top;
	line-height:17px;
}
#blue-narrow-rounded-corner tfoot td.rounded-foot-left
{
	height:20px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/bottom_left.gif') left bottom no-repeat;
}
#blue-narrow-rounded-corner tfoot td.rounded-foot-right
{
	height:20px;
	width:15px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/bottom_right.gif') right bottom no-repeat;
}
#blue-narrow-rounded-corner tfoot td
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Blue/bottom_middle.gif') bottom repeat-x;
}

/* end blue rounded box (tall and narrow) */

/* main rounded content panel */

#main-rounded-corner
{
	font-family:Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
	width:500px;
}
.main-rounded-corner-top-left
{
	height:100px;
	width:10px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Main/top_left.gif') left -1px no-repeat;
}
.main-rounded-corner-top-middle
{
	color:#FFFFFF;
	height:100px;
	text-align:left;
	background-color:#015F9D;
	background-image: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Main/tab.png');
	/*background-image: url('../../Images/tab.png');*/
	background-position:bottom right; 
	background-repeat:no-repeat;
}
.main-rounded-corner-top-right
{
	height:100px;
	width:10px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Main/top_right.gif') right -1px no-repeat;
}

.main-rounded-corner-content
{
	margin-left:auto; 
	margin-right:auto; 
	margin-top:25px; 
	height:600px;
	margin-bottom:20px; 
	border-collapse:collapse;	
}

.main-rounded-corner-content-left
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Main/middle_left.gif') left repeat-y;
}
.main-rounded-corner-content-right
{
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Main/middle_right.gif') right repeat-y;
}
.main-rounded-corner-content-middle
{
	background-color:#FFFFFF;
	padding:0px;
	width:745px;
	color: #000000;
}
.main-rounded-corner-foot-left
{
	height:48px;
	width:28px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Main/bottom_left.gif') left bottom no-repeat;
}
.main-rounded-corner-foot-right
{
	height:48px;
	width:28px;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Main/bottom_right.gif') right bottom no-repeat;
}
.main-rounded-corner-foot-middle
{
	vertical-align:top;
	background: url('http://www.cha-tours.com/WebCommon/RoundedContentPanels/Main/bottom_middle.gif') bottom repeat-x;
}

/* end main rounded content panel */