﻿#province-cont {}
#province-cont .contact-cont {padding: 1em; border: solid 1px #ddd; margin-bottom: 1em; background-color: #fff}
#province-cont .contact-cont .inner-cont {}
#province-cont .contact-cont .title {font-size: 17px; color: #336666; padding: 0 0 7px 0; border-bottom: solid 1px #e8e8e8; margin-bottom: 7px; margin-left: -5px;}
#province-cont .contact-cont .cnt {color: #444; font-size: 12px;}
#province-cont .contact-cont .cnt a {}
#province-cont .intro-cont {}
#province-cont .intro-cont h3 {padding-bottom: 5px}
#province-cont .intro-cont .image {float: right; width: 200px; margin: 0 0 5px 15px}
#province-cont .intro-cont .image img {width: 200px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#province-cont .intro-cont .intro {}
#province-cont .tour-info { width: 99%; padding-bottom: 10px;}
#province-cont .tour-info .label {padding: 5px 15px 5px 5px; color: #444; border-bottom: dotted 1px gainsboro; width: 150px;}
#province-cont .tour-info .field {padding: 5px 15px 5px 5px; color: #888; font-style: italic;text-align: left;border-bottom: dotted 1px gainsboro; }
#province-cont .top {margin: 0; padding: 0; text-align: left; font-size: 13px; padding: 15px 0;}
#province-cont .top a {font-weight: normal; color: #000; font-style: italic; font-size: 13px !important;}
#province-cont .tour-image { padding: 0 0 15px 0;overflow: auto; width: 540px;}
#province-cont .tour-image img{  -moz-border-radius: 3px; -webkit-border-radius: 3px;width: 540px; margin-top: 10px;}
#province-cont .tour-image .title {padding: 2px 0 0 2px;margin: 0;color: #000;font-size: 95%;}
#province-cont .tour-image .credit {padding: 2px 2px 0 0;font-size: 95%;color: #888;margin: 0;font-style: italic;}
#province-cont h2 {font-size: 21px; font-weight: 600}
h2 {margin-bottom: 0.5em !important}

h2 {color:Black; !important}
h3 {color:black; !important}
.SubTitles{font-weight: bold; font-size: medium; color: #000000;}