/****
 * Casterbridge Tours
 * ------------------
 * Theme by Chris Gillis
 * and Immerge Technologies Inc.
 * ------------------
 * www.immergetech.com/index.php/our-team/chris_gillis
 * www.immergetech.com
 ****/
 
/*******************************************
 * Layout
 *******************************************/
 * {
 	margin: 0;
 	padding: 0;
 }
 #socials {
 	float: right;
 	margin-top: -75px;
 	margin-right: 30px;
 }
 #socials a#facebook img{
 	position: relative;
 	top: -25px;
 }
 body {
 	font-size: 14px;
 }
 #wrapper {
 	width: 1000px;
 	margin: 0 auto;
 }
 #logo {
 	z-index: 5;
 	float: left;
 	position: relative;
 	margin-left: -40px;
 }
 #tag {
 	z-index: 3;
 	float: left;
 	position: relative;
 	margin-top: 40px;
 	margin-left: -50px;
 }
 #search {
 	float: left;
 	margin-top: -190px;
 	margin-left: 750px;
 }
 #searchInput {
 	border: none;
 	width: 191px;
 	height: 32px;
 	float: left;
 	padding-top: 7px;
 	padding-left: 5px;
 	font-weight: bold;
 	color: #666;
 }
 #searchSubmit {
 	float: left;
 	height: 32px;
 	width: 40px;
 	margin-left: -5px;
 }
 #mainBody {
 	float: left;
 	z-index: 2;
 	position: relative;
 	width: 960px;
 	margin-left: 20px;
 	margin-top: -130px;
 	padding-top: 120px;
 	padding-bottom: 10px;
 }
 
#primary-nav {
	width: 910px;
	z-index: 4;
	position: relative;
 	float: left;
 	width: 910px;
 	height: 53px;
	margin-left: 22px;
}
#primary-nav, primary-nav ul { /* all lists */
	list-style-type: none;
	line-height: 1;
}
ul {
	list-style-type: none;
}
#primary-nav a {
	display: block;
	width: 113px;
	height: 53px;
	padding-top: 10px;
	
}

#primary-nav li { /* all list items */
	float: left;
	width: 113px;
 	height: 53px;
	 /* width needed or else Opera goes nuts */
}

#primary-nav li ul { /* second-level lists */
	position: absolute;
	width: 194px !important;;
	margin-top: -10px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#primary-nav li ul li {
	width: 194px !important;
	height: 25px;
	text-align: left;
}
#primary-nav li ul ul { /* third-and-above-level lists */
	margin: -2em 0 0 194px;
}
#primary-nav li ul li a{
	padding-top: 5px !important;
	height: 25px;
	padding-left: 10px;
	width: 184px !important;
}

#headerImage {
float: left;
margin-top: -15px;
margin-left: 22px;
margin-bottom: 15px;
}
#primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, #primary-nav li.sfhover ul ul, #primary-nav li.sfhover ul ul ul {
	left: -999em;
}

#primary-nav li:hover ul, #primary-nav li li:hover ul, #primary-nav li li li:hover ul, #primary-nav li.sfhover ul, #primary-nav li li.sfhover ul, #primary-nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


 #secondary-nav {
 	list-style-type: none;
 }
 #secondary-nav li {
 	float: right;
	margin-left: 10px;
 }
 #rotator {
 	z-index: 3;
 	margin-left: 22px;
 	margin-top: 60px;
 }
 #map {
 	margin-left: 22px;
 	margin-top: 10px;
 	float: left;
 	width: 423px;
 }
 #discover {
 	width: 353px;
 	float: right;
 	margin-top: 10px;
 	margin-right: 12px;
 	height: 237px;
 	padding: 10px 10px 10px 10px;
 }
 #discover li:first-child {
 	margin-top: 120px;
 }
 #discover li {
 	margin-left: 20px;
 	margin-bottom: 5px;
 }
 #categories {
 	clear: both;
 	list-style-type: none;
 	margin-left: 22px;
 }
 #categories li {
 	float: left;
 	width: 151px;
 	height: 217px;
 }
 #categories h3 {
 	margin-bottom: 10px;
 	margin-left: 5px;
 }
 #categories p {
 	margin-left: 5px;
 	margin-right: 5px;
 }
 #footer {
 	clear: both;
 	margin-left: 20px;
 	height: 106px;
 }
 #footer #uk {
 	float: left;
 	margin-left: 400px;
 	margin-top: 54px;
 }
  #footer #us {
 	float: left;
 	margin-left: 40px;
 	margin-top: 54px;
 }
 #tertiary-nav {
 	float: left;
 	margin-left: 90px;
 	margin-top: 51px;
 	list-style-type: none;
 }
 #tertiary-nav li {
 	float: left;
 	margin-left: 10px;
 	margin-top: 2px;
 }
 
 #webdesign-by {
 	float: left;
 	margin-top: 5px;
 	margin-left: 85px;
 }
 
 #mainContent {
 	clear: both;
 	margin-top: 20px;
 	width: 910px;
 	margin-left: 22px;
 }
 #contentBody {
 	float: left;
 	width: 600px;
 }
 #contentSidebar {
 	float: right;
 	width: 280px;
 }
 #toursjumper {
 	width: 600px;
 }
 #toursjumper li {
 	width: 33%;
 	height: 122px;
 	float: left;
 	position: relative;
 	margin-bottom: 20px;
 }
 #toursjumper li h3 {
 	color: white;
 	position: absolute;	z-index: 10;
 	bottom: 35px;
 	margin-left: 23px;
 }
 #toursjumper li select {
 	position: absolute;	z-index: 10;
 	width: 130px;	left: 20px;	bottom: 10px;
 }
 #quote {
 	clear: both;
 }

 #quote p {
 	padding-left: 10px;
 	padding-right: 10px;
 	margin-bottom: 0;
 	padding-bottom: 0;
 }
 #quotee {
 	z-index: 10;
 	margin-top: -7px;
 	margin-left: 350px;
 }
 #quotee img {
 	float: left;
 }
 #quotee p {
 	padding-top: 15px;
 	margin-left: 40px;
 }
 
 #contentSidebar {
 }
 #sidebar-nav li {
 	height: 35px;
 	width: 280px;
 }
 #contentBody ol {
 	margin-left: 20px;
 }
 #contentBody ol li {
 	margin-bottom: 10px;
 	font-size: 12px;
 }
 /*******************************************
 * Typography
 *******************************************/
 body {
 	font-family: Arial, sans-serif;
 }
 h1 {
 	text-transform: uppercase;
 	font-size: 24px;
 }
  #sidebar-nav li a {
 	color: black;
 	display: block;
 	text-decoration: none;
 	width: 100%;
 	height: 28px;
 	padding-top: 7px;
 	padding-left: 40px;
 	font-weight: bold;
 	margin-left: 20px;
 }
 
 h2 {
 	font-size: 14px;
 }
 #contentSidebar h2 {
 	font-size: 14px;
 }

 #quote p {
 	color: #525252;
 	font-size: 16px;
 	font-style: italic;
 	margin-top: 10px;
 }
 #quotee p {
 	font-weight: bold;
 	color: #666;
 }
 #contentBody h2 {
 	font-size: 130%;
 	margin-bottom: 10px;
 }
 

 #contentBody p {
 	font-size: 100%;
 	margin-bottom: 15px;
 }
 #primary-nav li {
 	text-align: center;
 }
 #primary-nav li a {
 	text-decoration: none;
 	color: black;
 	font-size: 13px;
 	font-weight: bold;
 	font-family: arial;
 }
 #primary-nav li a:hover {
 	color: white;
 }
 #primary-nav li a.popout {
 	color: white;
 }
 #primary-nav li a.popout:hover {
 	background: none !important;
 	text-decoration: underline;
 }
 #primary-nav li a#activenav {
 	color: white;
 }
 #secondary-nav li a{
 	color: white;
 	font-size: 13px;
 	font-weight: bold;
 	text-decoration: none;
 }
 #map {
 	text-align: center;
 }
 #discover li {
 	color: white;
 	font-size: 14px;
 }
 #categories h3 {
 	color: white;
 	font-size: 18px;
 	margin-top: 1px;
 }
 #categories a {
 	text-decoration: none;
 }
 #categories li a {
 	font-size: 12px;
 	color: black;
 }
 #categories li a:hover {
 	color: white;
 }
 #footer {
 	color: white;
 }
 #footer #uk {
 	font-size: 13px;
 	font-weight: bold;
 }
 #footer #us {
 	font-size: 13px;
 	font-weight: bold;
 }
 #tertiary-nav li a {
 	color: white;
 	text-decoration: none;
 	font-size: 13px;
 }
 #tertiary-nav li a:hover {
 	color: #f0f0f0;
 }
 #webdesign-by {
 	font-weight: bold;
 	font-size: 11px;
 	padding-left: 25px;
 }
 #webdesign-by a {
 	color: white;
 	font-size: 11px;
 }
 
/*******************************************
 * Color & Images
 *******************************************/
 img {
 	border: none;
 }
 body {
 	background: url('images/background.jpg') fixed top center no-repeat;
 }
 #breadcrumb {
 	color: #535353;
 	font-size: 11px;
 	margin-top: -10px;
 }
 #breadcrumb p {
 	font-size: 11px;
 }
 #breadcrumb a {
 	color: #535353;
 	font-size: 11px;
 }
 #searchInput {
 	background: url('images/searchtext.png') top left no-repeat;
 }
 #searchSubmit {
 	backround: url('images/searchbutton.png') top left no-repeat;
 }
 #division #mainBody {
 	background: #fff url('images/mainbackground-division.jpg') top left no-repeat;
 }
 #mainBody {
  	background: #fff url('images/mainbackground.gif') top center no-repeat;
 }
 #primary-nav {
 	background: url('images/navbg.png') top left no-repeat;
 }
 #primary-nav li.firstli {
 	background: url('images/roundedactive.png') top left no-repeat;
 }
 #primary-nav li a:hover {
 	background: url('images/navhover.png') top left no-repeat;
 }
 #primary-nav li.firstli a:hover {
 	background: url('images/roundedactive.png') top left no-repeat;
 }
 #primary-nav li.firstli:hover {
 	background: url('images/roundedactive.png') top left no-repeat;
 }
 #primary-nav li:hover {
 	background: url('images/navhover.png') top left no-repeat;
 }
 #primary-nav li:hover a {
 	color: white;
 }
 #primary-nav li ul li a {
 	background: orange;
 	color: black !important;
 }
 #primary-nav li ul li a:hover {
 	background: url('images/navnavhover.gif') top left no-repeat;
 	color: white !important;
 }
 #primary-nav li ul li ul li a{
 	background: #ccc;
 }
 #primary-nav li ul li ul li ul li a {
 	background: #f0f0f0;
 }
 #primary-nav li ul li ul li a:hover {
 	background: url('images/navnavhover.gif') top left no-repeat;
 }
 #discover {
 	background: url('images/uploads/discover.png') top left no-repeat;
 }
 #categories li{
 	background: url('images/categories-inactive.png') top left no-repeat;
 }
 #categories li:hover {
 	background: url('images/categories-active.png') top left no-repeat;
 }
 #categories li:hover p {
 	color: white;
 }
 #footer {
 	background: url('images/footerbg.png') top left no-repeat;
 }
#toursjumper li img {z-index: 1;position: relative;}
 .quote-top {
 	height: 9px;
 	background: url('images/quote-top.jpg') top left no-repeat;
 }
 #quote {
 	background: url('images/quote.jpg') top left repeat-y;
 }
 .quote-bottom {
 	height: 10px;
 	background: url('images/quote-bottom.jpg') top left no-repeat;
 }

 #sidebar-nav li {
 	border-bottom: 1px solid #808080;
 }
 #sidebar-nav li:last-child {
 	border-bottom: none;
 }
 #sidebar-nav li a {
 	background: url('images/sidebarnav-listicon-inactive.jpg') center left no-repeat;
 }
 

 h1 {
 	color: #4c689b;
 }
 h2 {
 	color: #805a3f;
 }
 
 
 /**** ADDONS *****/
 #division #contentBody ul li {
 	list-style-type: disc;
 	margin-bottom: 15px;
 	margin-left: 20px;
 	font-size: 90%;
 }
 #toursjumper li {
 	margin-left: 0px !important;
 	margin-bottom: 20px !important;
 	list-style-type: none !important;
 }
 #toursjumper li h3 {
 	font-size: 20px !important;
 }

#showMe{
}
#switchLinks{
padding:10px 10px 0 10px;
float:right;
border:1px dotted #004080;
background-color:#FFF;
cursor:pointer;
}
#switchLinks a{
padding:5px;
width:92px;
border:1px solid #232323;
color: #535353;
text-align:center;
}
#switchLinks a:hover {
	background: #ccc !important;
}
#modules {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
}#sidebarbranding {margin-bottom: 10px;}


#toursjumper li h3 {
	color: white !important;
}
p#moreinfoheader {
margin-bottom: 0px !important;
font-weight: bold;
font-size: 12px;
}
#more-info {
list-style-type: none;
margin-bottom: 15px;
padding-top: 2px;
padding-bottom: 2px;
}
#more-info li a:hover {
text-decoration: underline;
}
#more-info li a.moreactive {
text-decoration: underline;
}

#more-info li a {
font-size: 11px;
}
#more-info li:first-child {
	margin-left: 0px !important;
}
#more-info li{
	display: inline;
	margin-left: 15px;
}

#contentBody p {
font-size: 85%;
line-height: 150%;
}
/************************
 * CHURCH TOURS
 ************************/
  .church-tours #contentBody h2 {
 	color: #660099;
 }
   .church-tours #contentBody h3 {
 	color: #660099;
 	font-size: 110%;
 }
   .church-tours #contentBody h4 {
 	color: #660099;
 	font-size: 90%;
 }
    .church-tours #contentBody h5 {
 	color: #660099;
 	font-size: 90%;
 }
#more-info.church-tours {
	border-top: 1px solid #660099;
	border-bottom: 1px solid #660099;
	color: #660099;
}
#more-info.church-tours li a {
	color: #660099;
	text-decoration: none;
}
#more-info.church-tours li a:hover {
	color: #660099;
}
p#moreinfoheader.church-tours {
	color: #660099;
}
#contentSidebar.church-tours h2{
	color: #660099;
	margin-bottom: 10px;
}
#sidebar-nav.church-tours li {
	background: url('images/sidebarnav-inactive.jpg') top left repeat-x;
}
#sidebar-nav.church-tours li:hover a {
	background: url('images/sidebarnav-listicon-active-church-tours.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.church-tours li.activesidebar a {
	background: url('images/sidebarnav-listicon-active-church-tours.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.church-tours li:hover {
	background: url('images/sidebarnav-active-church-tours.jpg') top left repeat-x;
}
#sidebar-nav.church-tours li.activesidebar {
	background: url('images/sidebarnav-active-church-tours.jpg') top left repeat-x;
}


/************************
 * CASTERBRIDGE CONNOISSEUR
 ************************/
   .casterbridge-connoisseur #contentBody h2 {
 	color: #999900;
 }
    .casterbridge-connoisseur #contentBody h3 {
 	color: #999900;
 	font-size: 110%;
 }
    .casterbridge-connoisseur #contentBody h4 {
 	color: #999900;
 	font-size: 90%;
 }
     .casterbridge-connoisseur #contentBody h5 {
 	color: #999900;
 	font-size: 90%;
 }
#more-info.casterbridge-connoisseur {
	border-top: 1px solid #999900;
	border-bottom: 1px solid #999900;
	color: #999900;
}
#more-info.casterbridge-connoisseur li a {
	color: #999900;
	text-decoration: none;
}
#more-info.casterbridge-connoisseur li a:hover {
	color: #999900;
}
p#moreinfoheader.casterbridge-connoisseur {
	color: #999900;
}
#contentSidebar.casterbridge-connoisseur h2{
	color: #999900;
	margin-bottom: 10px;
}
#sidebar-nav.casterbridge-connoisseur li {
	background: url('images/sidebarnav-inactive.jpg') top left repeat-x;
}
#sidebar-nav.casterbridge-connoisseur li:hover a {
	background: url('images/sidebarnav-listicon-active-casterbridge-connoisseur.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.casterbridge-connoisseur li.activesidebar a {
	background: url('images/sidebarnav-listicon-active-casterbridge-connoisseur.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.casterbridge-connoisseur li:hover {
	background: url('images/sidebarnav-active-casterbridge-connoisseur.jpg') top left repeat-x;
}
#sidebar-nav.casterbridge-connoisseur li.activesidebar {
	background: url('images/sidebarnav-active-casterbridge-connoisseur.jpg') top left repeat-x;
}


/************************
 * SPORTS TOURS
 ************************/
   .sports-tours #contentBody h2 {
 	color: #805a3f;
 }
    .sports-tours #contentBody h3 {
 	color: #805a3f;
 	font-size: 110%;
 }
    .sports-tours #contentBody h4 {
 	color: #805a3f;
 	font-size: 90%;
 }
     .sports-tours #contentBody h5 {
 	color: #805a3f;
 	font-size: 90%;
 }
#more-info.sports-tours {
	border-top: 1px solid #805a3f;
	border-bottom: 1px solid #805a3f;
	color: #805a3f;
}
#more-info.sports-tours li a {
	color: #805a3f;
	text-decoration: none;
}
#more-info.sports-tours li a:hover {
	color: #805a3f;
}
p#moreinfoheader.sports-tours {
	color: #805a3f;
}
#contentSidebar.sports-tours h2{
	color: #805a3f;
	margin-bottom: 10px;
}
#sidebar-nav.sports-tours li {
	background: url('images/sidebarnav-inactive.jpg') top left repeat-x;
}
#sidebar-nav.sports-tours li:hover a {
	background: url('images/sidebarnav-listicon-active-sports-tours.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.sports-tours li.activesidebar a {
	background: url('images/sidebarnav-listicon-active-sports-tours.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.sports-tours li:hover {
	background: url('images/sidebarnav-active-sports-tours.jpg') top left repeat-x;
}
#sidebar-nav.sports-tours li.activesidebar {
	background: url('images/sidebarnav-active-sports-tours.jpg') top left repeat-x;
}


/************************
 * PLANET EARTH PROGRAMS
 ************************/
   .planet-earth-programs #contentBody h2 {
 	color: #006633;
 }
    .planet-earth-programs #contentBody h3 {
 	color: #006633;
 	font-size: 110%;
 }   
 .planet-earth-programs #contentBody h4 {
 	color: #006633;
 	font-size: 90%;
 }
  .planet-earth-programs #contentBody h5 {
 	color: #006633;
 	font-size: 90%;
 }
#more-info.planet-earth-programs {
	border-top: 1px solid #006633;
	border-bottom: 1px solid #006633;
	color: #006633;
}
#more-info.planet-earth-programs li a {
	color: #006633;
	text-decoration: none;
}
#more-info.planet-earth-programs li a:hover {
	color: #006633;
}
p#moreinfoheader.planet-earth-programs {
	color: #006633;
}
#contentSidebar.planet-earth-programs h2{
	color: #006633;
	margin-bottom: 10px;
}
#sidebar-nav.planet-earth-programs li {
	background: url('images/sidebarnav-inactive.jpg') top left repeat-x;
}
#sidebar-nav.planet-earth-programs li:hover a {
	background: url('images/sidebarnav-listicon-active-planet-earth-programs.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.planet-earth-programs li.activesidebar a {
	background: url('images/sidebarnav-listicon-active-planet-earth-programs.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.planet-earth-programs li:hover {
	background: url('images/sidebarnav-active-planet-earth-programs.jpg') top left repeat-x;
}
#sidebar-nav.planet-earth-programs li.activesidebar {
	background: url('images/sidebarnav-active-planet-earth-programs.jpg') top left repeat-x;
}

/************************
 * WORLDWIDE DESTINATIONS
 ************************/
   .worldwide-destinations #contentBody h2 {
 	color: #85806C;
 }
    .worldwide-destinations #contentBody h3 {
 	color: #85806C;
 	font-size: 110%;
 }
    .worldwide-destinations #contentBody h4 {
 	color: #85806C;
 	font-size:90%;
 }
     .worldwide-destinations #contentBody h5 {
 	color: #85806C;
 	font-size:90%;
 }
#more-info.worldwide-destinations {
	border-top: 1px solid #85806C;
	border-bottom: 1px solid #85806C;
	color: #85806C;
}
#more-info.worldwide-destinations li a {
	color: #85806C;
	text-decoration: none;
}
#more-info.worldwide-destinations li a:hover {
	color: #85806C;
}
p#moreinfoheader.worldwide-destinations {
	color: #85806C;
}
#contentSidebar.worldwide-destinations h2{
	color: #85806C;
	margin-bottom: 10px;
}
#sidebar-nav.worldwide-destinations li {
	background: url('images/sidebarnav-inactive.jpg') top left repeat-x;
}
#sidebar-nav.worldwide-destinations li:hover a {
	background: url('images/sidebarnav-listicon-active-worldwide-destinations.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.worldwide-destinations li.activesidebar a {
	background: url('images/sidebarnav-listicon-active-worldwide-destinations.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.worldwide-destinations li:hover {
	background: url('images/sidebarnav-active-worldwide-destinations.jpg') top left repeat-x;
}
#sidebar-nav.worldwide-destinations li.activesidebar {
	background: url('images/sidebarnav-active-worldwide-destinations.jpg') top left repeat-x;
}



/************************
 * EDUCATIONAL TRAVEL
 ************************/
   .educational-travel #contentBody h2 {
 	color: #000066;
 }
    .educational-travel #contentBody h3 {
 	color: #000066;
 	font-size: 110%;
 }
    .educational-travel #contentBody h4 {
 	color: #000066;
 	font-size: 90%;
 }
     .educational-travel #contentBody h5 {
 	color: #000066;
 	font-size: 90%;
 }
#more-info.educational-travel {
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
	color: #000066;
}
#more-info.educational-travel li a {
	color: #000066;
	text-decoration: none;
}
#more-info li a.moreinfo_active {
	text-decoration: underline !important;
}
#more-info.educational-travel li a:hover {
	color: #000066;
}
p#moreinfoheader.educational-travel {
	color: #000066;
}
#contentSidebar.educational-travel h2{
	color: #000066;
	margin-bottom: 10px;
}
#sidebar-nav.educational-travel li {
	background: url('images/sidebarnav-inactive.jpg') top left repeat-x;
}
#sidebar-nav.educational-travel li:hover a {
	background: url('images/sidebarnav-listicon-active-educational-travel.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.educational-travel li.activesidebar a {
	background: url('images/sidebarnav-listicon-active-educational-travel.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.educational-travel li:hover {
	background: url('images/sidebarnav-active-educational-travel.jpg') top left repeat-x;
}
#sidebar-nav.educational-travel li.activesidebar {
	background: url('images/sidebarnav-active-educational-travel.jpg') top left repeat-x;
}

/************************
 * ABOUT CASTERBRIDGE
 ************************/
   .about-casterbridge #contentBody h2 {
 	color: #ff6633;
 }
    .about-casterbridge #contentBody h3 {
 	color: #ff6633;
 	font-size: 110%;
 }
    .about-casterbridge #contentBody h4 {
 	color: #ff6633;
 	font-size: 90%;
 }
     .about-casterbridge #contentBody h5 {
 	color: #ff6633;
 	font-size: 90%;
 }
#more-info.about-casterbridge {
	border-top: 1px solid #ff6633;
	border-bottom: 1px solid #ff6633;
	color: #ff6633;
}
#more-info.about-casterbridge li a {
	color: #ff6633;
	text-decoration: none;
}
#more-info.about-casterbridge li a:hover {
	color: #ff6633;
}
#more-info li a.moreinfo_active {
	text-decoration: none;
	font-weight: bold;
}
p#moreinfoheader.about-casterbridge {
	color: #ff6633;
}
#contentSidebar.about-casterbridge h2{
	color: #ff6633;
	margin-bottom: 10px;
}
#sidebar-nav.about-casterbridge li {
	background: url('images/sidebarnav-inactive.jpg') top left repeat-x;
}
#sidebar-nav.about-casterbridge li:hover a {
	background: url('images/sidebarnav-listicon-active-about-casterbridge.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.about-casterbridge li.activesidebar a {
	background: url('images/sidebarnav-listicon-active-about-casterbridge.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.about-casterbridge li:hover {
	background: url('images/sidebarnav-active-about-casterbridge.jpg') top left repeat-x;
}
#sidebar-nav.about-casterbridge li.activesidebar {
	background: url('images/sidebarnav-active-about-casterbridge.jpg') top left repeat-x;
}

/************************
 * CONCERT TOURS
 ************************/
   .concert-tours #contentBody h2 {
 	color: #990000;
 }
    .concert-tours #contentBody h3 {
 	color: #990000;
 	font-size: 110%;
 }
    .concert-tours #contentBody h4 {
 	color: #990000;
 	font-size: 90%;
 }
     .concert-tours #contentBody h5 {
 	color: #990000;
 	font-size: 90%;
 }
#more-info.concert-tours {
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	color: #990000;
}
#more-info.concert-tours li a {
	color: #990000;
	text-decoration: none;
}
#more-info.concert-tours li a:hover {
	color: #990000;
}
p#moreinfoheader.concert-tours {
	color: #990000;
}
#contentSidebar.concert-tours h2{
	color: #990000;
	margin-bottom: 10px;
}
#contentBody a:link {
	color: #424242;
	text-decoration: underline;
}
#contentBody #tour-nav li a:link {
	text-decoration: none;
}
#contentBody #tour-nav li a.active {
	text-decoration: underline !important;
}
#contentBody a:visited {
	color: #666;
}
#sidebar-nav.concert-tours li {
	background: url('images/sidebarnav-inactive.jpg') top left repeat-x;
}
#sidebar-nav.concert-tours li:hover a {
	background: url('images/sidebarnav-listicon-active-concert-tours.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.concert-tours li.activesidebar a {
	background: url('images/sidebarnav-listicon-active-concert-tours.jpg') center left no-repeat;
	color: white;
}
#sidebar-nav.concert-tours li:hover {
	background: url('images/sidebarnav-active-concert-tours.jpg') top left repeat-x;
}
#sidebar-nav.concert-tours li.activesidebar {
	background: url('images/sidebarnav-active-concert-tours.jpg') top left repeat-x;
}


.pics {
overflow: hidden;
 margin-top: 60px; 
margin-left: 22px; 
position: relative; 
width: 910px;
height: 258px;
z-index: 3;
}
.pics img {
top: 0;
left: 0;
width: 910px;
height: 258px;
}
.a2a_dd {
	margin-right: 17px;
	margin-top: 10px;
	display:block;
	float: left;
}
.a2a_dd2 {
	float: right;
	margin-top: -12px;
}
#modules { padding-left: 0px !important;}
