@charset "utf-8";
/* CSS Document */


body  {
	text-align: center;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	height: auto;
	background-color: #FFFFFF;
	font-size: 85%;
	/*background-color: #726f70;
	 background-image: url(/media/images/generic/bg-gradient.jpg);
	background-repeat: repeat-x; */
}

h2 {
	font-size: 100%;
}
 

#container p {
	padding: 0px;
	margin: 0px;
}

#container  {
	background-color: #ffffff;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	height: auto;
	padding-top: 0px;
	padding-bottom: 20px;
}

#container #menu {
	display: none;
}
#container h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 146.5%;
}
#container h2 {
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}

#sidebar1  {
	display: none;
}
.logo {
	width: 100%;
	background-image: url(../images/generic/dockyard-logo.gif);
	background-repeat: no-repeat;
	height: 90px;
	background-position: 20px 20px;
	background-color: #231f20;
	text-indent: -9999px;
	padding-bottom: 20px;
}


#topbanner {
	display: none:
}
#topbanner img {
	display: none;
}


#mainContent  {
	padding: 0px;
	width: 100%;
	/* width: 685px; */
	float: left;
	margin: 0px;
} 
#breadcrumb {
	display: none;
}
#breadcrumb a {
	color: #FFFFFF;
}
#breadcrumb a:hover {
	text-decoration: underline;
}

#breadcrumb  .current a {
	font-weight: bold;
	color: #00AEEF;
}

#slideshow {
	margin-bottom: 15px;
	clear: both;
	height: 225px;
}
#innerContent {
	margin-bottom: 15px;
	clear: both;
}

#container #footer {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 85%;
	clear: both;
	color: #BEBDBD;
}
#footer a {
	display: none;
}
#footer a:hover {
	color: #FFFFFF;
}

.footerlinks li {
	display: none;
}
.footertext {
	font-size: 85%;
	color: #999999;
	padding: 15px;
}

.footergap {
	height: 30px;
}

.creditlinks ul {
	float: left;
}



.creditlinks li {
	float: left;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}


/* Styles copied across from old site */

.piccenter {
	margin-bottom: 10px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.pictureleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.pictureright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.date{
   width:150px;
   border-bottom:1px solid #cccccc;
   }
   
.newsfield{
  text-align:left;
   border-bottom:1px solid #cccccc;
    padding-top:7px;
    padding-bottom:15px}

.captions{
font-size:100%;
 font-weight:bold;
 text-align:left;
 border-bottom:1px solid #cccccc;
 background-color:#E8E6E6;
 padding:5px;
}
.NewsDates{
	font-size:100%;
	text-align:right;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	color:#6d6d6d;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.SmallLink:link, a.SmallLink:visited, a.SmallLink:active  {
font-size:85%;
} 
	
.W3C{
	padding-bottom:20px;
	}
	.dividerline{
	border:1px dashed #C0C0C0;
	
	}
#mainContent td {
	border: 1px solid #cccccc;
	padding: 4px;
}

/* Gallery Styles */

#gallery{text-align:left;}
#gallery p{display:inline;}
#gallery span{
	vertical-align:top;
	width:160px;
	height:145px;
	display:inline;
	display:table-cell;
	display:inline-table;
	display:inline-block;
	color:#000000;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;
	padding-top: 10px;
	padding-right: 28px;
	padding-bottom: 28px;
	padding-left: 28px;
}


#gallery p img{margin-bottom:0px;

}


/* Calendar Portlet Styles taken from old site and modified */

#mainContent .RHSCalCellOFF td {
	border: 1px solid #00AEEF;
	border: 0px none;
	padding: 0px;
}
#mainContent .RHSCalBackground{
	text-align:center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.RHSCalTable{


}

#mainContent .RHSCalCellOFF{
	width:36px;
	background-color:#ffffff;
	text-align:center;
	font-size: 85%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00AEEF;
	border-bottom-color: #00AEEF;
}

#mainContent .RHSCalCellON  {
	border: 1px solid #00AEEF;
	width:36px;
	background-color:#00AEEF;
	text-align:center;
	color:#FFFFFF;
	font-size: 85%;
	}
	
#mainContent .RHSCalCellON a  {
	color:#FFFFFF;

	
}
#mainContent  .RHSCalHeader{
	background-color:#00AEEF;
	padding:5px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00AEEF;
	border-bottom-color: #ffffff;
}

a.RHSCalLinkOFF:link, a.RHSCalLinkOFF:visited, a.RHSCalLinkOFF:active  {
	background-color:#ffffff;
	text-align:center;
	display:block;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
} 


a.RHSCalLinkOFF:hover {
	text-align:center;
	color:#000000;
	display:block;
}
#mainContent .calLink a {
	color: #00AEEF;
	padding: 5px;
	display: block;
	font-size: 85%;
	text-transform: uppercase;
}
#mainContent .calLink a:hover {
	color: #FFFFFF;
}



/* End old styles */


.clear { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
li {
	list-style-type: square;
}


a, a:link, a:active {
	color: #00aeef;
	text-decoration: none;
}
a:hover {
	color: #231F20;
}




/*
  USAGE:
  Copy and paste this one line into your site's CSS stylesheet.
  Add comma-separated CSS selectors / element names that have transparent PNGs.
  Remember that the path is RELATIVE TO THIS HTML FILE, not the CSS file.
  See below for another method of activating the script without adding CSS here.
 */



#container h3 {
	font-size: 116%;
	font-weight: bold;
	text-transform: uppercase;
}
#topnav {
	display: none;
}



#nav {
	display: none;
}
 
#nav a  {
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

#nav  a:hover   {
	color: #ffffff;
}

#nav .navleftWhite a  {
	color: #ffffff;
	font-size: 131%;
	width: 160px;
	display: block;
}


#nav .navleftGrey a  {
	color: #989999;
	font-size: 100%;

}

#nav .navleftOrange a  {
	color: #e4701d;
	font-size: 100%;
}
#nav .navleftLightBlue a  {
	color: #769fb1;
	font-size: 100%;
}
#nav .navleftYelo a  {
	color: #fbb90d;
	font-size: 100%;
}
#nav .navleftRed a  {
	color: #bb1030;
	font-size: 100%;
}

#nav .navleftGreen a  {
	color: #008e54;
	font-size: 100%;
}
#nav .navleftLightGrey a  {
	color: #aeafaa;
	font-size: 100%;
}
#nav .navleftBlue a  {
	color: #35588e;
	font-size: 100%;
}
#signup {
	width: 160px;
	min-height: 160px;
	background-color: #393637;
	padding: 15px;
}
#signup p {
	font-size: 85%;
}





#signup h3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


#frmmailinglist #Email {
	width: 151px;
	font-size: 85%;
	margin-top: 5px;
	background-color: #bebdbd;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 5px;
	color: #000000;
}
#frmmailinglist #registeroptions {
	width: 161px;
	font-size: 85%;
	margin-top: 5px;
	background-color: #bebdbd;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 5px;
}
#frmmailinglist #go {
	margin-top: 5px;
}

#tools {
	display: none;
}
#tools p {
	text-transform: uppercase;
	font-size: 77%;
	padding-bottom: 5px;
}
#tools label {
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 5px;
}
#tools   #SearchField {
	width: 110px;
	margin-top: 5px;
	padding: 2px;
	float: left;
}
#tools #Search {
	float: left;
	clear: none;
	margin-left: 5px;
	margin-top: 4px;
	font-size: 93%;
	background-color: #BEBDBD;
	color: #231F20;
	padding: 2px;
	font-weight: bold;
}



#portlets {
	display: none;

}
#portlets ul {
	margin: 0px;
	padding: 0px;
}
#portlets li {
	float: left;
	display: inline;
	margin-right: 15px;
	margin-bottom: 15px;
}



.portlet {
	display: none;
}

.portletTrust a, .portletSmithery a, .portletLaunch a, .portletEducation a, .portletSalute40s a, .portletGhostWalks a, .portletFilm a {
	display: none;
}

.portletTrust {
	display: none;

}

.portletSmithery  {
	display: none;
}
.portletLaunch  {
	display: none;
}
.portletEducation  {
	display: none;
}
.portletSalute40s  {
	display: none;
}
.portletGhostWalks  {
	display: none;
}

.portletFilm  {
	display: none;

}
.portletBlueLarge  {
	display: none;
}
.portletBlueLarge  a {
	display: none;
}

.portletBlueMedium  {
	display: none;
}
.portletBlueMedium  a {
	display: none;
}

.portletBlueSmall  {
	display: none;
}
.portletBlueSmall a {
	display: none;
}





.portletGreyLarge  {
	display: none;
}
.portletGreyLarge  a {
	display: none;
}

.portletGreyMedium  {
	display: none;
}
.portletGreyMedium  a {
	display: none;
}

.portletGreySmall  {
	display: none;
}
.portletGreySmall a {
	display: none;
}




.portletOrangeLarge  {
	display: none;
}
.portletOrangeLarge  a {
	display: none;
}

.portletOrangeMedium  {
	display: none;
}
.portletOrangeMedium  a {
	display: none;
}

.portletOrangeSmall  {
	display: none;
}
.portletOrangeSmall a {
	display: none;
}



.portletLightBlueLarge  {
	display: none;
}
.portletLightBlueLarge  a {
	display: none;
}

.portletLightBlueMedium  {
	display: none;
}
.portletLightBlueMedium  a {
	display: none;
}

.portletLightBlueSmall  {
	display: none;
}
.portletLightBlueSmall a {
	display: none;
}



.portletYeloLarge  {
	display: none;
}
.portletYeloLarge  a {
	display: none;
}

.portletYeloMedium  {
	display: none;
}
.portletYeloMedium  a {
	line-height: 18px;
	color: #ffffff;
}

.portletYeloSmall  {
	display: none;
}
.portletYeloSmall a {
	display: none;
}



.portletRedLarge  {
	display: none;
}
.portletRedLarge  a {
	display: none;
}

.portletRedMedium  {
	display: none;
}
.portletRedMedium  a {
	display: none;
}

.portletRedSmall  {
	display: none;
}
.portletRedSmall a {
	display: none;
}



.portletGreenLarge  {
	display: none;
}
.portletGreenLarge  a {
	display: none;
}

.portletGreenMedium  {
	display: none;
}
.portletGreenMedium  a {
	display: none;
}

.portletGreenSmall  {
	display: none;
}
.portletGreenSmall a {
	display: none;
}



.portletLightGreyLarge  {
	display: none;
}
.portletLightGreyLarge  a {
	display: none;
}

.portletLightGreyMedium  {
	display: none;
}
.portletLightGreyMedium  a {
	display: none;
}

.portletLightGreySmall  {
	display: none;
}
.portletLightGreySmall a {
	display: none;
}



.portletDarkBlueLarge  {
	display: none;
}
.portletDarkBlueLarge  a {
	display: none;
}

.portletDarkBlueMedium  {
	display: none;
}
.portletDarkBlueMedium  a {
	display: none;
}

.portletDarkBlueSmall  {
	display: none;
}
.portletDarkBlueSmall a {
	display: none;
}


.portletRailwayGreenLarge  {
	display: none;
}
.portletRailwayGreenLarge  a {
	display: none;
}

.portletRailwayGreenMedium  {
	display: none;
}
.portletRailwayGreenMedium  a {
	display: none;
}

.portletRailwayGreenSmall  {
	display: none;
}
.portletRailwayGreenSmall a {
	display: none;
}

.portletLightRedLarge  {
	display: none;
}
.portletLightRedLarge  a {
	display: none;
}

.portletLightRedMedium  {
	display: none;
}
.portletLightRedMedium  a {
	display: none;
}

.portletLightRedSmall  {
	display: none;
}
.portletLightRedSmall a {
	display: none;
}

.portletPurpleLarge  {
	display: none;
}
.portletPurpleLarge  a {
	display: none;
}

.portletPurpleMedium  {
	display: none;
}
.portletPurpleMedium  a {
	display: none;
}

.portletPurpleSmall  {
	display: none;
}
.portletPurpleSmall a {
	display: none;
}

.portletLightGreenLarge  {
	display: none;
}
.portletLightGreenLarge  a {
	display: none;
}

.portletLightGreenMedium  {
	display: none;
}
.portletLightGreenMedium  a {
	display: none;
}

.portletLightGreenSmall  {
	display: none;
}
.portletLightGreenSmall a {
	display: none;
}

#portlets li.zeroMargin      {
	display: none;
}
.sectionHeader {
	padding: 15px;
	min-height: 85px;
	padding-right: 100px;
	background-repeat: no-repeat;
	background-position: right 0px;
}
.sectionHeader h2 {
	text-transform: uppercase;
}

.sectionContent {
	padding: 15px;
	background-color: #FFFFFF;
	color: #333;
}
.sectionMenu  {
	display: none;
}
.sectionMenu ul {
	padding-left: 24px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.sectionMenu li {
	list-style-type: square;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sectionMenu .current {
	font-weight: bold;
}
.sectionContent a:hover, .sectionMenu a:hover {
	color: #231f20;
}

.sectionMenu h3 {
	text-indent: -9999px;
	height: 32px;
	width: 185px;
}

.warships .sectionHeader {
	background-color: #5e88a2;
	background-image: url(/media/images/generic/logo-section-historic-ships.gif);
	padding-right: 240px;
}
.warships .sectionMenu {
	border: 1px solid #5E88A2;
}

.warships .sectionContent h2 {
	color: #5E88A2;
}

.warships  .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-warships.gif);
	background-repeat: no-repeat;
}
.warships  a, .warships li  {
	color: #5E88A2;
}

.smithery .sectionHeader {
	background-color: #e4701e;
	background-image: url(/media/images/generic/logo-section-smithery.gif);
	padding-right: 190px;
}
.smithery .sectionMenu {
	border: 1px solid #E4701E;
}
.smithery .sectionContent h2 {
	color: #E4701E;
}


.smithery  .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-smithery.gif);
	background-repeat: no-repeat;
}
.smithery  a, .smithery li  {
	color: #e4701e;
}

.woodenwalls .sectionHeader {
	background-color: #fdb813;
	background-image: url(/media/images/generic/logo-section-woodenwalls.gif);
	padding-right: 226px;
}
.woodenwalls .sectionMenu {
	border: 1px solid #FDB813;
}

.woodenwalls .sectionContent h2 {
	color: #fdb813;
}

.woodenwalls  .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-wooden-walls.gif);
	background-repeat: no-repeat;
}
.woodenwalls  a, .woodenwalls li  {
	color: #fdb813;
}

.museum .sectionHeader {
	background-color: #c41230;
	background-image: url(/media/images/generic/logo-section-museum.gif);
	padding-right: 227px;
}
.museum .sectionMenu {
	border: 1px solid #C41230;
}
.museum .sectionContent h2 {
	color: #c41230;
}
.museum  .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-museum.gif);
	background-repeat: no-repeat;
}
.museum  a, .museum li  {
	color: #c41230;
}

.ropery .sectionHeader {
	background-color: #006f51;
	background-image: url(/media/images/generic/logo-section-ropery.gif);
	padding-right: 222px;
}
.ropery .sectionMenu {
	border: 1px solid #006F51;
}
.ropery .sectionContent h2 {
	color: #006f51;
}
.ropery  .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-ropery.gif);
	background-repeat: no-repeat;
}
.ropery  a, .ropery li  {
	color: #006f51;
}

.slip .sectionHeader {
	background-color: #adafa7;
	background-image: url(/media/images/generic/logo-section-slip.gif);
	padding-right: 198px;
}
.slip .sectionMenu {
	border: 1px solid #ADAFA7;
}
.ropery .sectionContent h2 {
	color: #adafa7;
}
.slip  .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-3-slip.gif);
	background-repeat: no-repeat;
}
.slip  a, .slip li  {
	color: #adafa7;
}

.rnli .sectionHeader {
	background-color: #003e7e;
	background-image: url(/media/images/generic/logo-section-rnli.gif);
	padding-right: 236px;
}
.rnli .sectionMenu {
	border: 1px solid #003E7E;
}
.rnli .sectionContent h2 {
	color: #003e7e;
}
.rnli  .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-rnli.gif);
	background-repeat: no-repeat;
}
.rnli  a, .rnli li  {
	color: #003e7e;
}

.grey .sectionHeader {
	background-color: #999999;
	background-image: url(/media/images/generic/logo-section-dockyard.gif);
	padding-right: 240px;
}
.grey .sectionContent h2 {
	color: #999999;
}
.grey  .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-grey.gif);
	background-repeat: no-repeat;
}
.grey  a, .grey li  {
	color: #999999;
}
.grey .sectionMenu {
	border: 1px solid #999999;
}



.generic .sectionHeader {
	background-color: #00aeef;
	background-image: url(/media/images/generic/logo-section-generic.gif);
	padding-right: 240px;
}
.generic .sectionContent h2 {
	color: #00aeef;
}
.generic .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-generic.gif);
	background-repeat: no-repeat;
}
.generic a, .generic li  {
	color: #00aeef;
}

.generic .sectionMenu {
	border: 1px solid #00aeef;
}

.trust .sectionHeader {
	background-color: #afbd21;
	background-image: url(/media/images/generic/logo-section-trust.gif);
	padding-right: 240px;
}
.trust .sectionContent h2 {
	color: #afbd21;
}
.trust .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-trust.gif);
	background-repeat: no-repeat;
}
.trust a, .trust li  {
	color: #afbd21;
}
.trust .sectionMenu {
	border: 1px solid #afbd21;
}


.commissioners .sectionHeader {
	background-color: #542989;
	background-image: url(/media/images/generic/logo-section-commissioners.gif);
	padding-right: 240px;
}
.commissioners .sectionContent h2 {
	color: #542989;
}
.commissioners .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-commissioners.gif);
	background-repeat: no-repeat;
}
.commissioners a, .commissioners li  {
	color: #542989;
}
.commissioners .sectionMenu {
	border: 1px solid #542989;
}


.wheelwrights .sectionHeader {
	background-color: #ee3a43;
	background-image: url(/media/images/generic/logo-section-wheelwrights.gif);
	padding-right: 308px;
}
.wheelwrights .sectionContent h2 {
	color: #ee3a43;
}
.wheelwrights .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-wheelwrights.gif);
	background-repeat: no-repeat;
}
.wheelwrights a, .wheelwrights li  {
	color: #ee3a43;
}
.wheelwrights .sectionMenu {
	border: 1px solid #ee3a43;
}


.railway .sectionHeader {
	background-color: #1fb25a;
	background-image: url(/media/images/generic/logo-section-railway.gif);
	padding-right: 240px;
}
.railway .sectionContent h2 {
	color: #1fb25a;
}
.railway .sectionMenu h3 {
	background-image: url(/media/images/generic/further-info-railway.gif);
	background-repeat: no-repeat;
}
.railway a, .railway li  {
	color: #1fb25a;
}
.railway .sectionMenu {
	border: 1px solid #1fb25a;
}



/* Styles for Events Tickets PayPal section */

.EventPic {
	padding: 0px;
	margin: 0px 5px 10px 5px;
	border: 0px none;
}
.buy-tickets-bg {
	background-color: #FFFFFF;
	border: 1px solid #00AEEF;
	padding: 5px;
	width: 644px;
	height: auto;
	float: left;
	margin-bottom: 15px;
	clear: both;
}
.buy-tickets-bg   p  {
	font-size: 11px;
}

.buy-tickets-bg  img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.buy-tickets-bg th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aec5e1;
	font-weight: bold;
	text-align: left;
	padding: 2px;
}
.ticket-pic {
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
}

.buy-tickets-bg td {
	font-size: 11px;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
}
.buy-tickets-bg .borderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #aec5e1;
}
.buy-tickets-bg .ticketsWrapper {
	width: 642px;
	float: left;
	background-color: #FFFFFF;
}
#container  .buy-tickets-bg  .ticketsWrapper h3 {
	background-color: #00AEEF;
	margin: 0px;
	color: #FFFFFF;
	font-size: 116%;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #00AEEF;
}
.buy-tickets-bg h2 {
	font-size: 108%;
	color: #00AEEF;
}

.buy-tickets-bg  .ticketsWrapper  select {
	font-size: 11px;
}
.buy-tickets-bg .ticketTypeWrapper {
	clear: both;
}
.paypal {
	float: left;
	padding-bottom: 10px;
	clear: both;
	background-color: #FFFFFF;
	width: 655px;
}

.dayticket1 {
	float: left;
	width: 382px;
}
.dayticket2 {
	width: 550px;
}
.duelticket {
	width: 260px;
}
.addtocart {
	float: none;
	padding-right: 4px;
}
.price {
}
.SmallText {
	font-size: 9px;
	line-height: 12px;
}
/* End Events tickets styles */


/* Styles for collapse expand spry javascript */

.CollapsiblePanelTab {
	background-image: url(/media/images/generic/expand-close.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	padding-right: 110px;
	min-height:18px;
	margin-bottom:5px;
}

.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
	background-image: url(/media/images/generic/expand-close.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#container .CollapsiblePanelTabHover,  #container .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-image: url(/media/images/generic/expand-close-hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
	color: #000000;
}




