/* general declarations */
#mContainer #mCenter .toursContainer .margin10 { margin: 10px 0; }
#mContainer #mCenter .toursContainer .margin12 { margin: 12px; }
#mContainer #mCenter .toursContainer .separator { background: url('/usr/media/tours/dotted-line.gif') repeat-x; height: 1px; line-height: 1px; font-size: 0; overflow: hidden; width: 400px; }
#mContainer #mCenter .toursContainer .toCenter { text-align: center; }
#mContainer #mCenter .toursContainer .toRight { text-align: right; } 
#mContainer #mCenter .toursContainer a.link {font-size: 10px; color: #1C498C;}
#mContainer #mCenter .toursContainer a.link:hover {background: none; color: #1C498C;}

/* specific declarations */
#mContainer #mCenter .toursContainer .info { background: #fff; padding: 10px 17px; width: 366px; }
#mContainer #mCenter .toursContainer .tourDetails { overflow: hidden; margin-top: 20px;  }
#mContainer #mCenter .toursContainer .tourDetails .column { float: left; width: 193px; padding-left: 7px; }
#mContainer #mCenter .toursContainer .tourDetails .border {background: url('/usr/media/tours/dotted-line-vertical.gif') repeat-y 198px 0;}
#mContainer #mCenter .toursContainer .tourDetails .column.arts { width: 186px; padding-left: 14px; }
#mContainer #mCenter .toursContainer .tourDetails .column .pic { margin: 10px 0; }
#mContainer #mCenter .toursContainer .tourDetails .column.arts .pic { margin: 12px 0;}
#mContainer #mCenter .toursContainer .tourDetails .column .start-button { margin-top: 20px; padding-left: 15px; }
#mContainer #mCenter .toursContainer .tourDetails .column .start-button a:hover { background: none; }
#mContainer #mCenter .toursContainer .tourDetails .column .description { width: 180px; }
#mContainer #mCenter .toursContainer .tourDetails .column .description a.more { color: #017533; font-style: italic; text-decoration: none; }
#mContainer #mCenter .toursContainer .tourDetails .column .description a.more:hover { color: #017533; background: none; text-decoration: underline; }
#mContainer #mCenter .toursContainer ul.links {}
#mContainer #mCenter .toursContainer ul.links li { padding: 5px 0 5px 25px; font-size: 10px; line-height: 14px; }
#mContainer #mCenter .toursContainer ul.links li a { font-weight: bold; color: #1C498C; font-size: 10px;}
#mContainer #mCenter .toursContainer ul.links li a:hover { color: #1C498C; text-decoration: none; background: none; }
#mContainer #mCenter .toursContainer ul.links li.virtual { background: url('/usr/media/tours/pin.gif') no-repeat 2px 3px; }
#mContainer #mCenter .toursContainer ul.links li.map { background: url('/usr/media/tours/map.gif') no-repeat 0 3px; }
#mContainer #mCenter .toursContainer ul.links li.podcast { background: url('/usr/media/tours/speaker.gif') no-repeat 2px 4px; }
#mContainer #mCenter .toursContainer .inner-logo-container { margin-top: 10px; overflow: hidden; }
#mContainer #mCenter .toursContainer .inner-logo-container .logo-family { float: left; width: 260px; margin-top: 10px; }
#mContainer #mCenter .toursContainer .inner-logo-container .other-family { float: right; width: 140px; }
#mContainer #mCenter .toursContainer .inner-logo-container .other-family a { font-size: 0; line-height: 0; display: block; text-indent: -1000px; height: 44px; width: 117px; background: url('/usr/media/tours/other-arts-tour.gif') no-repeat; }
#mContainer #mCenter .toursContainer .inner-logo-container .other-family a:hover { background: url('/usr/media/tours/other-arts-tour.gif') no-repeat 0 -44px; }
#mContainer #mCenter .toursContainer .inner-logo-container .logo-arts { float: left; width: 240px; margin-top: 10px; }
#mContainer #mCenter .toursContainer .inner-logo-container .other-arts { float: right; width: 125px; margin-top: 5px; }
#mContainer #mCenter .toursContainer .inner-logo-container .other-arts a { font-size: 0; line-height: 0; display: block; text-indent: -1000px; height: 37px; width: 92px; background: url('/usr/media/tours/other-family-tour.gif') no-repeat; }
#mContainer #mCenter .toursContainer .inner-logo-container .other-arts a:hover { background: url('/usr/media/tours/other-family-tour.gif') no-repeat 0 -37px; }
#mContainer #mCenter .toursContainer .buttons { margin: 15px 0; overflow: hidden; }
#mContainer #mCenter .toursContainer .buttons .back { float: left; width: 200px; }
#mContainer #mCenter .toursContainer .buttons .continue { float: right; width: 200px; }
#mContainer #mCenter .toursContainer .buttons a:hover { background: none; }
#mContainer #mCenter .toursContainer .essex { margin: 20px 0 30px 0; }
#mContainer #mCenter .toursContainer img.maps { margin: -12px 0 0 5px; }
#mContainer #mCenter .toursContainer .always { margin: 30px 0; }
#mContainer #mCenter .toursContainer .jumeirah { float: right; margin-top: 5px; }
