@charset "utf-8";
/***********************************************Main atributes*****************************************************/
html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%
}
div, ul, li, p, h1, h2, h3, img, table, tr, td, form, input, textarea {
	margin:0;
	border:none;
	padding:0;
}

body {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	background:url(images/bgrBody.png) repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666;
}
p {
	margin-bottom:13px;
}
a {
	color:#0166b6;
}
h1 {
	font-size:22px;
	font-weight:bold;
	margin-bottom:11px;
	color:#960005;
}
h2 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:11px;
	color:#960005;
}
h3 {
	font-size:15px;
	margin-bottom:5px;
	width:auto;
	color:#960005;
}
h4 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
}
h5 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:0;
	color:#333;
}

/***********************************************Main atributes*****************************************************/

/***********************************************Master template*****************************************************/
.wrapper {
	background:transparent url(images/bgrContent.png) repeat;
	text-align:center;
	margin:0px auto;
	position:relative;
	min-height:100%;
	width:940px;
}
.shadow {
	position:relative;
	top:-96px;
	padding-top:96px;
	width:940px;
	min-height:583px;
	background:url(images/shadow.png) no-repeat center top;
	z-index:0;
	text-align:center;
	margin:0px auto;
}
.container {
	width:900px;
	background:transparent;
	margin: 0 auto;
	text-align: left;
}
.header {
	background:#e7f0f4 url(images/bgrHeader.png) repeat-x top;
	height:445px;
}
.icons {
	font-size:13px;
	height:23px;
	padding:9px 7px 0 0;
	text-align: right;
}
.gplus {
	float:right;
	margin-right:-9px;
}
.fb-likes {
	float:right;
	margin-right:4px;
	width:200px;
}
.icons ul {
	list-style-type:none;
}
.icons li {
	margin-right:0px;
}
.icons a {
	color:#076cbc;
	text-decoration:none;
}
.icons a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.logo {
    padding: 23px 0 23px 28px;
}
.social {
		float: right;
		margin-top: 40px;
		margin-right: 14px;
}
.header h1 {
	color:#b10510;
	font-size:33px;
	padding:43px 0 33px 28px;
}
.header h1 span {
	color:#0166b6;
}
.centerImage {
	width:900px;
	margin: 0;
	padding:0;
}
.centerImage img{
	width:900px;
}
.topContentBgr {
	background:url(images/bgrContentTop.png) no-repeat top;
	border-top:1px solid #1e66b7;
	width:100%;
	height:27px;
    display: inline-block;
}
/***********************************************Master template*****************************************************/

/***********************************************Main Menu*****************************************************/
.sidebar1 {
	float: left;
	width: 167px;
	margin-left:40px;
	padding-top:19px;
}
.menu {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	list-style-type:none;
}
.menu li {
	padding-left:13px;
	margin-bottom:7px;
	line-height:31px;
	background:url(images/bgrMenu.png) no-repeat;
}
.active {
	background:url(images/bgrMenuActive.png)  no-repeat !important;
}
.menu a {
	color:#fff;
	text-decoration:none;
}
.menu li a:hover {
	color:#fff701;
}
.menu li.active a:hover {
	color:#feff3c;
}
.menu span {
    color: #fff;
    font-weight: bold;
    margin-left: -2px;

}
.subMenu {
    list-style: none;
    font-size:13px;
}
.subMenu span {
    color:#516482;
    font-weight: bold;
}
.subMenu span:hover {
    cursor: pointer;
}
.subMenu li {
    padding-left:10px;
	margin-bottom:1px;
	line-height:24px;
    background: #eaf1f4;

    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.subMenu a {
    color:#516482;
}
.subMenu li a:hover {
	color:#1d53c4 !important;
}
.subSubMenu {
    list-style: none;
    font-size: 12px;
	font-weight: normal;
}
.subSubMenu li {
    margin-left: 5px;
}
.sidebar1Top10 {
    padding: 10px 0;
    margin-top: -10px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
    color: #0166B6;
     background-color: #d8e4ec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.sidebar1Top10 h3 {
    margin-left: 14px;
    margin-top: 5px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
    color:#960005;
}
.sidebar1Top10 li {
    margin: 10px 0 10px -7px;
    padding-right: 10px;
}
.sidebar1Top10 a {
    text-decoration: none;
    color: #0166B6;
}
/***********************************************Main Menu*****************************************************/

/***********************************************Sidebar 2*****************************************************/
.sidebar2 {
	float: right;
	width: 167px;
	margin-right:40px;
	font-size:11px;
	color:#000;
}
.sidebar2 span {
	font-size:14px;
	font-weight:bold;
	color:#0166b6;
}
.sidebar2 h1 {
	font-size:13px;
	font-weight:bold;
	color:#b10510;
	margin-bottom:0;
}
.sidebar2img {
    text-align: center;
}
.sidebar2img img {
	width: 155px;
    margin-bottom: 5px;
}
.topbgr {
	background:url(images/topBgr.png) no-repeat top;
	padding-top:5px;
	padding-bottom:15px;
}
.contactBlock {
	background:url(images/contactBgr.png) repeat-y;
	padding:5px 14px;
}
.botbgr {
	background:url(images/botBgr.png) no-repeat bottom;
	padding-bottom:5px;
}
.butCall {
	height:82px;
	background:url(images/reflectButCallUs.png) no-repeat bottom;
}
.butEmail {
	height:82px;
	background:url(images/reflectButEmailUs.png) no-repeat bottom;
}
.leftImage {
	float:left;
	border:1px solid #84afcf;
	margin-right:15px;
	margin-top:3px;
	margin-bottom:9px;
}
.siderbar2Txt {
    margin-top: 10px;
    background-color: #d8e4ec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 14px;
    text-align: center;
}
#Div1 {
    margin-top: 10px;
}

/***********************************************Sidebar 2*****************************************************/

/***********************************************Content Styling*****************************************************/
.mainContent {
	margin: 0 245px;
	margin-top:15px;
	color:#516482;
	font-size:13px;
}
.content {
	margin-bottom:21px;
	padding-bottom:17px;
	position:relative;
}
.content h1 {
	width:auto;
	margin-left:2px;
}
.content h1 a {
	border-bottom:1px solid #06C;
	width:auto;
	color:#0266b4;
	text-decoration:none;
}
.content h2 {
     width: auto;
     margin-left: 2px;

}
.content input, textarea {
     border: solid 1px #a5a5a5;
}
.content input {
     border: solid 1px #a5a5a5;
}
.content input[type="button"] {
    border: 0;
    height: 31px;
    width: 136px;
    padding: 2px 5px;
    background:#960005 url('images/button.png') no-repeat right top;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
    color: #fff;
}
.content input[type="button"]:hover {
    color:#fff701;
    cursor: pointer;
}
.content ol {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
}
.content ol a {
    text-decoration: none;
}
.content ol a:hover {
    text-decoration: none;
    color:#960005;
}

.reviews{ clear: left;}
.reviews h2 { font-size: 17px;}

.butMore {
	width:76px;
	height:21px;
	position: relative;
    margin-top: 5px;
    float: right;
	background:url(images/butMore.png);
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	padding-left:8px;
}
.butMore a {
	color:#fff;
	text-decoration:none;
}

.breadCrumb {
    font-size: 9px;
    display: block;
    margin: -15px 0 10px 2px;
}
.breadCrumb ul {
    list-style-type: none;
}
.breadCrumb li {
    display: inline;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.clear {
    clear: both;
}

/***********************************************Content Styling*****************************************************/

/***********************************************Footer*****************************************************/
.footer {
	width:900px;
	position:absolute;
	bottom:0;
	left:20px;
	height:46px;
	background: url(images/bgrFooter.png) no-repeat top;
	padding-top:50px;
	color:#FFF;
	font-size:12px;
}
.footer a {
	color:#FFF;
	text-decoration:none;
}
.footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.footer ul {
	list-style-type:none;
}
.footer li {
	display:inline;
	border-left:1px solid #eb5b64;
	padding:0 15px;
}
.footLeft, .footCenter, .footRight {
	float:left;
}
.footLeft {
	width:31%;
}
.footCenter {
	width:45%;
    float: right;
}
.footRight {
	width:29%;
	font-size:11px;
	text-align:right;
	font-weight:normal;
	margin-right:22px;
	margin-top:-7px;
}
.footRight li {
	padding:0 10px;
}
.footer p {
	margin-bottom:0;
	margin-top:-10px;
}
.footer .first {
	border:none;
}
.pink {
	color:#eb5b64;
}
.pink a {
	color:#eb5b64;
}
.flRight {
	float: right;
}
.flLeft {
	float: left;
}
/***********************************************Footer*****************************************************/

/***********************************************Sitemap*****************************************************/
#SitemapLeft  {

}
#sitemap ul{
     padding-left: 10px;
}
#sitemap ul li{
    list-style-type:none;

}
.sitemapRow{
    display: inline-block;
    clear: both;
}
#sitemap .sitemapRow .sitemapImage{
    width:4px;
    height:4px;
    background-color: #666;
    float:left;
    margin-right:5px;
    margin-top:12px;
    overflow:hidden;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.sitemapText{width:270px; float:left; margin-top:5px;}
.subSitemap {
    position: relative;
    left: 10px;
}
/***********************************************Sitemap*****************************************************/

/***********************************************ActivityMaster*****************************************************/
.divItemTitle{
    width:500px;
    float:left;
}
.divItemTitle h2{
    margin:3px auto 5px 25px;
}
#ActivityLeft{
    width:435px;
    float:left;
    margin-left:8px;
}
.divActivityReservation{
    margin: 10px 0 30px 50px;
    float:left;
    text-align: center;
    font-family:Verdana;
}
.divActivityReservation a {
    text-decoration: none;
    color: #fff;
}
.divActivityReservation a:hover {
    color:#fff701;
    cursor: pointer;
}
.divActivityReservation .button{

    font-size:12px;
    font-family:Verdana;
}
.divActivityReservation .divButtonA{
    width:131px;
    height:22px;
    float: left;
    margin: 5px 0 5px 10px;
    cursor:pointer;
    text-align:center;
    font-size:12px;
    border: 0;
    padding: 3px 5px;
    background:#960005 url('images/bgrMenuActive.png') no-repeat right top;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
    text-decoration: none;
}
.divRowTitle{
    width:400px;
    float:left;
    margin:3px auto 2px 0;
    _margin:3px auto 4px 0;
    font-weight:bold;
}
.divRowText{
    width:400px;
    float:left;
    margin:0px auto 4px 0;
    _margin:3px auto 4px 0;
}
.divRowLeft {
    width: 106px;
}
#DIVActiveRight {
    float: left;
    margin-left: 30px;
}
.divRegion {
    float: left;
}
.divActiveRowCheckBox {
    margin-top: 5px;
}
.cityList {
    display: inline-block;
    clear: both;
}
.provinceCrtl {
    font-size: 10px;
    padding: 5px;
    width: 106px;
}
#ActivityRight{
    width:160px;
    float:right;
    padding-top:5px;
    margin-right:5px;
}
#ActivityImage1	img {
    width:141px;
}
#ActivityImage2	img {
    width:141px;
}
#ActivityImage1{
    width:145px;
    margin:auto;
    padding:4px 2px;
    text-align:center;
}
#ActivityImage2{
    width:145px;
    margin:4px auto;
    padding:4px 2px;
    text-align:center;
}
#ActivityLink p{
    margin:4px auto;
    padding:2px;
    text-align:center;
}
#ActivityLink p a {
    color:#333333;
    text-decoration:underline
}
#ActivityImage3{
    width:145px;
    margin:4px auto;
    padding:4px 2px;
    text-align:center;
}
#ActivityImage3 img {
    width:141px;
}
.divActivitySocial {
    float: left;
}
.DIVTableActivity {
    margin: 10px 0;
    float: left;
}
.TableActivity tr {

}
.TableActivityHead {
    font-size: 10px;
    text-align: left;
}
.TableActivity tr td {
    padding: 0 5px;
    text-align: center;

}
/***********************************************AllActivitiesMaster*****************************************************/
.selectPageSize{
    height:19px;
    width:55px;
    *width:45px;
}

.pageDiv{
    width:16px;
    float:left;
    text-align:center;
}
.page{
    width:16px;
    float:left;
    text-align:center;
}
.pageHidden{
    display: none;
}
#DIVActivityTypeList{
    width:630px;
    _width:585px;
    margin-left:10px;
}
#AllActivitiesTitle{
    width:630px;
    _width:585px;
    float:left;
    margin-left:9px;
}
#AllActivitiesLeft{
    width:410px;
    float:left;
}
#DIVActivityTypeListTop{
    width:430px;
    margin:2px auto 3px 10px;
}
#DIVActivityTypeListTopLeft{
    font-size: 14px;
}
#DIVActivityTypeListTopRight{
    float: left;
    margin-left: 20px;
    font-size: 10px;
}
#DIVActivityTypeListCenter{
    width:430px;
    margin:2px auto 3px 0px;
}
#DIVActivityTypeListCenter .divList{
    float:left;
    margin-left:5px;
}
.divActivityTypeItem{
    width:410px;
    margin:6px 0 4px 0;
}
.divActivityTypeItemTop{
    width:410px;
    margin-left:8px;
    margin-top:10px;
}
.divActivityTypeItemTopLeft{

    float:left;
}
.divActivityTypeItemTopLeftTitle{
    color: #0266B4;
    margin:3px 0 8px 0;
    font-size:22px;
    width: 380px;
    padding-bottom: 2px;
}
.divActivityTypeItemTopLeftTitle a {
    text-decoration: none;
    border-bottom: 1px solid #06C;
}
.divActivityTypeItemTopLeftContentHolder {
    width: 240px;
    float: left;
    display: inline-block;
    margin-left: 10px;
}
.divActivityTypeItemTopLeftContent{
    font-weight:lighter;
}
.divActivityTypeItemTopLeftMore{
    width:265px;
    margin-bottom: 10px;
}
.divActivityTypeItemTopRight{
    float:left;
    margin-bottom: 5px;
    display: inline;
}
.divActivityTypeItemTopRight img {
    width: 110px;
    padding: 8px;
    background-color: #D8E4EC;
}
.divActivityTypeItemCenter{
    clear: both;
    width:400px;
    margin:12px auto 3px 8px;
    font-weight:bold;
    font-size:12px;
}
.divActivityTypeItemBottom{
    width:400px;
    margin-left:8px;
    margin-bottom:15px;
}
.divActivityTypeItemBottom .divActivityCity{
    width:110px;
    float:left;
    margin:3px auto 2px 2px;
}
#DIVActivityTypeListBottom{
    width:430px;
    margin:2px auto 3px 10px;
}
#DIVActivityTypeListBottomLeft{
    font-size: 14px;
}
#DIVActivityTypeListBottomRight{
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
    font-size: 10px;
}
#AllActivitiesRight{
    width:165px;
    _width:160px;
    float:left;
    margin-left:10px;
    _margin-left:5px;
}
#AllActivitiesSearch{
    text-align:center;
    padding-bottom:15px;
    padding-top:10px;
    margin-top:8px;
    background-image:url(images/subnav-bg.jpg);
    background-repeat:repeat-x;
    background-position:0px -70px;
}
#AllActivitiesSearch a {
    color:#333333;
    text-decoration:underline;
}
#AllActivitiesSearch label{
    font-weight:bold;
    color:#666666;
}

#AllActivitiesContact{

    text-align:center;
    padding-bottom:15px;
    padding-top:10px;
    margin-top:8px;
    background-image:url(images/subnav-bg.jpg);
    background-repeat:repeat-x;
    background-position:0px -70px;
}
#AllActivitiesContact label{
    font-weight:bold;
    color:#666666;
}
#AllActivitiesContact a {
    color:#333333;
    text-decoration:underline;
}

#AllActivitiesImage{
    width:160px;
    border:1px solid #0167B2;
    text-align:center;
    padding-bottom:15px;
    padding-top:10px;
    margin-top:8px;
}
/***********************************************AllActivitiesMaster*****************************************************/

/***********************************************ProvinceMaster*****************************************************/
#DIVProvince{
    width:630px;
    _width:616px;
}
#ProvinceTitle{
    width:625px;
    _width:615px;
    float:left;
    margin-left:9px;
}
#ProvinceLeft{
    width:445px;
    _width:440px;
    float:left;
}
#ProvinceRight{
    width:165px;
    float:left;
    margin-left:4px;
}
#ProvinceCities{
    text-align:center;
    padding-bottom:15px;
    padding-top:10px;
}
#ProvinceCities a {
    color:#333333;
    text-decoration:underline;
}
#ProvinceCities label{
    font-weight:bold;
    color:#666666;
}
#ProvinceCities ul{
    margin:0px;
    border:1px solid red;
    padding:0px;width:160px;
}
#ProvinceSearch{
    text-align:center;
    padding-top:10px;
}
#ProvinceSearch a {
    color:#333333;
    text-decoration:underline;
}
#ProvinceSearch label{
    font-weight:bold;
    color:#666666;
}
#ProvinceImage{
    width:160px;
    border:1px solid #0167B2;
    text-align:center;
    padding-bottom:4px;
    padding-top:4px;
    margin-top:8px;
}
#ProvinceImage img {
    width:153px;
}

#ProvinceRight #ProvinceCities ul{
    list-style-type:none;
    margin:4px auto 5px -25px;
    *margin:4px auto 5px 0px;
}
/***********************************************ProvinceMaster*****************************************************/

/***********************************************CityMaster*****************************************************/
#DIVCity{
    width:620px;
}
#DIVCityTitle{
    width:615px;
    float:left;
    margin-left:9px;
}
#CityLeft{
    width:445px;
    _width:420px;
    float:left;
}
#CityRight{
    width:165px;
    float:right;
    margin-left:4px;
}
#CityImage{
    width:160px;
    text-align:center;
    padding-bottom:4px;
    padding-top:4px;
}
#CityImage img{
    width:152px;
}
#CitySearch{

    text-align:center;
    padding-bottom:15px;
    padding-top:10px;
    margin-top:8px;
}
#CitySearch a {
    color:#333333;
    text-decoration:underline;
}
#CitySearch label{
    font-weight:bold;
    color:#666666;
}
#DIVCityTopLeft{
    width:445px;
    float:left;
}
#DIVCityTopRight{
    width:165px;
    float:right;
}
#CityBody{
    width:430px;
    text-align:left;
    margin-left:10px;
    padding-bottom:15px;
    padding-top:0px;
    margin-top:8px;
    border-bottom:1px solid #0167B2;
}
#DIVActivityListTop{
    width:430px;
    margin:2px auto 3px 10px;
}
#DIVActivityListTopLeft{
    width:240px;
    *width:250px;
    float:left;
}
#DIVActivityListTopRight{
    float: left;
    margin: 15px 0 0 0;
    font-size: 10px;
}
#DIVActivityListCenter{
    width:430px;
    margin:2px auto 3px 10px;
}
#DIVActivityListCenter .divList{
    float:left;
}
.divActivityItem{
    width:410px;
    margin:12px 0 14px 0;
}
.divActivityItemTop{
    width:400px;
    margin-left:8px;
    margin-top:10px;
}
.divActivityItemTopLeft{

    float:left;
}
.divActivityItemTopLeftTitle{
    color: #0266B4;
    margin:3px 0 8px 0;
    font-size:22px;
    width: 380px;
    padding-bottom: 2px;
}
.divActivityItemTopLeftTitle a {
    text-decoration: none;
    border-bottom: 1px solid #06C;
}
.divActivityItemTopLeftContentHolder {
    width: 240px;
    margin-left: 10px;
    float: left;
    display: inline;
}
.divActivityItemTopLeftContent{
    margin-top: 15px;
    font-weight:lighter;
}
.divActivityItemTopLeftMore{
    width:265px;
    margin-bottom: 10px;
}
.DIVActivityItemTopRight{
    float:left;
    margin: 10px 0;
    display: inline-block;
}
.DIVActivityItemTopRight img{
    width: 110px;
    padding: 8px;
    background-color: #D8E4EC;
}
.divActivityItemCenter{
    clear: both;
    width:400px;
    margin:12px auto 3px 8px;
    font-weight:bold;
    font-size:12px;
}
.divActivityItemBottom{
    width:110px;
    float:left;
    margin:3px auto 2px 2px;
}
#DIVActivityListBottom{
    width:430px;
    margin:2px auto 3px 10px;
}
#DIVActivityListBottomLeft{
    font-size: 14px;
}
#DIVActivityListBottomRight{
    float: left;
    margin-left: 100px;
    margin-bottom: 10px;
    font-size: 10px;
}
.city h1 {
    color: #516482;
    font-size: 13px;
    margin: 10px 0 0 0;
}
/***********************************************CityMaster*****************************************************/

/***********************************************SearchResultMaster*****************************************************/
#DIVSearchResult{
    width:630px;
}
#SearchResultLeft{
    width:445px;
    float:left;
}
#SearchResultRight{
    width:165px;
    float:left;
    margin-left:4px;
}
#SearchCriteria{
    background-color: #d8e4ec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 14px;
    text-align: left;

}
#SearchCriteria .SearchResultRow{
    margin: 3px 0 4px -5px;
    overflow:hidden;
    word-break:break-all;
}
#SearchCriteria .SearchResultRow span{
    font-weight:bold;
}
#SearchContact{
    margin-top: 10px;
    color:#333333;
}
#SearchContact label{

    font-weight:bold;
}
/***********************************************SearchResultMaster*****************************************************/


/***********************************************CityList***********************************************/
#DIVProvinceList{
    width:405px;
    margin:10px auto 4px;
}
#DIVProvinceList .divProvinceItemLeft{
    width:125px;
    _width:115px;
    float:left;
    margin-left:10px;
    padding-top:7px;
}
#DIVProvinceList .divProvinceItemLeft .divProvinceText{
    font-weight:bold;
}
#DIVCityList{
    width:105px;
    margin-left:10px;
    margin-top:3px;
}
#DIVCityList .divCityText{
    font-weight:lighter;
    margin-top:2px;
}
#DIVProvinceList .divProvinceItemRight{
    width:125px;
    _width:115px;
    float:left;
    margin-left:10px;
    padding-top:7px;
}
#DIVProvinceList .divProvinceItemRight .divProvinceText{
    font-weight:bold;
}
/***********************************************CityList***********************************************/

/***********************************************ReservationMaster*****************************************************/

#DIVReservation{
    width:420px;
}
#DIVReservation select {
    width: 151px;
}
#DIVReservationTop .DIVReservationTopRight{
    font-size: 9px;
    margin-bottom: 5px;
}

#DIVReservationLeft{
    width:390px;
    float:left;
}
.DIVReservationRow{
    width:390px;
    float:left;
    margin:0px auto 0px 2px;
}
.DIVReservationRow label{
    font-weight:bold;
}
.DIVReservationRowLeft{
    width:110px;
    float:left;
    height:22px;
    line-height:28px;
}
.DIVReservationRowLeft span{
    color:#B10510;
}
.DIVReservationRowCenter{
    width:200px;
    float:left;
    height:22px;
}
.DIVReservationRow input{
    border: 1px solid #a5a5a5;
}
.DIVReservationRow select{
    border: 1px solid #a5a5a5;
    width: 151px;
}
.DIVReservationRowRight{
    width:200px;
    float:right;
    height:14px;
    margin-right:76px;
    _margin-right:38px;
}
.DIVReservationRowRight span {
    margin-top: -2px;
    font-size: 12px;
}
#DIVReservationRight{
    text-align:center;
}
#DIVReservationRight div{
    color:#666666;
    margin-top:5px;
    padding-top:10px;
    padding-bottom:10px;
}
#DIVReservationRight div label{
    font-weight:bolder;
    color:#000000;
}
#DIVReservationRight div a {
    color:#333333;
    text-decoration:underline;
}
#DIVReservationBottom div{
    text-align:center;
}
.DIVReservationMessage {
    font-size: 9px;
}
#DIVReservationBottom input[type="submit"] {
    border: 0;
    height: 31px;
    width: 160px;
    padding: 2px 5px;
    background:#960005 url('images/bgrMenuActive.png') no-repeat right top;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
    color: #fff;
}
#DIVReservationBottom input[type="submit"]:hover {
    color:#fff701;
    cursor: pointer;
}
/***********************************************ReservationMaster*****************************************************/


/***********************************************ActivityTypeMaster*****************************************************/
#DIVActivityTypeContent{
    width:630px;
    _width:590px;
    margin-left:10px;
}
#DIVActivityTypeContent #DIVActivityTypeContentTop{
    width:630px;
    _width:590px;
}
#DIVActivityTypeContent #DIVActivityTypeContentTop #DIVActivityTypeTitle{
    width:595px;
    _width:590px;
    margin:4px auto 2px 0px;
}
#DIVActivityTypeContent #DIVActivityTypeContentTop #DIVActivityTypeTitle h3{
    font-size:14px;
}
#DIVActivityTypeContent #DIVActivityTypeContentTop #DIVActivityTypeBody{
    width:630px;
    _width:590px;
    padding-left:10px;
    margin:4px auto 2px 0px;
}
#DIVActivityTypeContent #DIVActivityTypeContentTop #DIVActivityTypeBody #DIVActivityTypeBodyText{
    width:415px;
    padding-left:5px;
    float:left;
}
#DIVActivityTypeCityList {
    width: 400px;
}
.ActivityTypeCityItem {
    width: 127px;
    float: left;
    margin: 3px;
}
.page {
    cursor: pointer;
}
.page a {
    text-decoration: none;
}
.page a .SelectedPage{
    text-decoration: underline;
}
.pageDiv {
    cursor: pointer;
}
.pageDIV a {
    text-decoration: none;
}
.pageDIV a .SelectedPage{
    text-decoration: underline;
}
.search-bar .sel-btn:disabled {
	color: #fff !important;
}