#relLinks a{
  font-size:10;
}

#relLinks{
  margin-bottom:10;
  padding-bottom:10;
}
/*##search*/
.packageTableRes a:visited{
  color:#0066CC;
}

.packageTableRes {
  color:#0066CC;
  font-weight:bold;
}

.packageTableRes .packageTitle a{
  font-weight:bold;
}

.packageTableRes .packageLinks a{
  text-decoration:none;
  font-weight:bold;
  font-style:italic;
}

.showTabRes .showImgCol {
  vertical-align:top;
  padding:2;
}

.showTabRes .showNameCol {
  vertical-align:top;
  padding:2;
}

.showTabRes .showNameCol .showRef{
 font-size:10;
 margin-top:10;

}

.showTabRes .showNameCol  .showMinNo {
  font-size:10;

}
.showTabRes .ShowPriceCol {
  vertical-align:top;
  padding:2;
}

.showTabRes .ShowPriceCol .showDate {
  margin-bottom:2;
  font-weight:bold;
  font-size:11;
}

.showTabRes .ShowPriceCol a{
 font-weight:bold;
}
.showTabRes .ShowPriceCol .showPrice {
  font-size:12;
  margin-bottom:2;
  font-weight: bold;
}

.showTabRes .showInfoCol {
  vertical-align:top;
  padding:2;
}

.showTabRes .showInfoCol .showInfoLinks a{
  margin-top:5;
  font-weight:bold;


}

.showTabRes .showInfoCol .showInfoLinks a{
  color:#0066CC;
}
.showTabRes .showInfoCol .showInfoLinks {
  text-align:center;
  align:center;
  color:#0066CC;

}
/*search*/
#newsTicker {
  width: 100%;
  margin-bottom: 10px;
}

#newsTicker #tickerhead { 
  background-image: url('/fileadmin/qck-site/images/backgrounds/titlebackground.jpg');
  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  text-decoration: none; 
  color: white;
  font-weight: bold; 
  line-height: normal;
  padding-left: 15px;
}

#frontNews {
  color:black;
  
}

#frontNews .newsResItem{
  margin-bottom:10;
}

#frontNews .newsTitle a{
  font-weight:bold;
}

#frontNews .newsDate{
  font-style:italic;
  font-size:10;
}

#frontNews .newsText{
  font-size:10;
}


#newsTicker {
  margin-bottom:10;
}

.compHeader{
  
border-bottom:1px solid #521173;
height:17;
background-repeat:no-repeat;
color:white;
font-weight:bold;
padding-left:5;
font-size:12;
}


 .compBody {
background-color:white;border:1px solid #521173;border-top:;
 background-repeat:repeat-x;
padding:5;
}


#eventCalMid {

}

#eventCalMid #calTable{
 width:70%;
 align:center;
font-weight:bold;
border:1px solid black;

}

#eventcal #calTable{
  font-size:10;
}

#eventcal #calTable #calMonthYear{
  font-weight:bold;
font-size:11;
}

#eventcal #calTable #calFirstDays{
}

#eventcal #calTable #calSelectDay{
  font-size:11;
}
#eventcal #calTable #calDay {
}


#middleArea #miscpages-menu1 {
  align:center;
  text-align:center;
}

.dropdownmenu {
	font-size: 9px;
	margin: 1px;
	padding: 1px;
	width: 110px;
	border-top: medium solid 990066;
	border-right: medium solid ff99cc;
	border-bottom: medium solid ff66cc;
	border-left: medium solid 990066;
}

table {
  font-size:10pt;
}

#contentArea {
  vertical-align:top;
  padding:10;
color:#521173;
  font-size:10pt;
}

#bodyArea {
  font-size:10pt;
  font-family:"arial", "helvetica", "sans serif"; 
}

#leftArea {

  color:black;
}

#middleArea {
  padding:0 10;
  color:black;
}

#rightArea {
  padding:5;
  
}

#borderTopArea {
  padding:10;
}
#borderTopArea #subTitle {
  font-size:17;
  font-weight:bold;
 padding-bottom:5;
}

#borderTopArea #custTitle {
  font-size:17;
  font-weight:bold;
 padding-bottom:5;
}

#borderTopArea #pageTitle {
  font-size:17;
  font-weight:bold;
}

#bottomArea {
  font-size:10;
  text-align:left;

}

.component {
  margin-bottom: 10px;
}

.header {


  background-color: #0066CB;
   border-right: 1px solid black;
   border-top: 1px solid black;
   border-left: 5px solid #FFCE00;
   border-bottom: 1px solid #90C7E5;

   padding:2px;

   color: white;
   font-weight: bold;


  
}



#contentTabArea {
  vertical-align:top;
  color:#521173;
}

BODY { 
  font-size:10; 
  font-family:"arial", "helvetica", "sans serif"; 
}

#topArea{

}

#topArea #topMenu {
 background-color:#521173;
 display:inline;
}
#topArea #topMenu .topMenuItem {
   align:center;
  border-right:1px solid white;
  padding:2 10;
}

#topArea #topMenu .topMenuItem a{
  color:white;
  font-weight:bold;
  font-size:12;
  text-decoration:none;
 
}

#topArea #topMenu .topMenuItem a:hover{
  color:#DCB84A;
  text-decoration:none;
}

#topArea #dateLineBox {
  align:right;
  text-aligh:right;
  background-color:#521173;
  color:white;
  font-size:10;
 
}
#topArea #menuDateCont {
    width:100%;
    background-color:#521173;
  color:white;
}


##########

		
input,textarea,select {font-size:x-small; } 		
		
a:link {color:#0066CC; text-decoration:none;}
a:active {color:#3399CC; text-decoration:none;}
a:visited {color:#3399CC; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

H1,H2 {font:bold 18pt ;}
H3 {font:bold 14pt ;}
H4 {font-size: 12pt; font-weight: bold; vertical-align: text-bottom}
H5,H6 {font:normal 12pt ;}

DT,LI {
	font-weight: bold;
	list-style-position: inside;
}

.smalltext {font-size:9pt; }
.tinytext{font-size:8pt; }
.mediumtext{font-size:10pt; }

.minipanel {border: thin solid #000000}

.error {background:#66FFFF; color:#000000; }
.formfield {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990066;
	border-right-color: #FF99CC;
	border-bottom-color: #FF66CC;
	border-left-color: #990066;
}

.bottomlinks { 
font-size: 10px;
}


.gallery 
{
border-style: solid;
border-width: 1px;
border-color: black;


}


.dropdownmenu {
	font-size: 9px;
	margin: 1px;
	padding: 1px;
	width: 110px;
	border-top: medium solid 990066;
	border-right: medium solid ff99cc;
	border-bottom: medium solid ff66cc;
	border-left: medium solid 990066;
}
.table {
	border: 1px solid #660066;
}

a.mylist {

font-size: 9px;
font-family:"arial", "helvetica", "sans serif"; 
}

#frontPrivList
{
  padding: 0px;
  list-style:square;
color: #0066CC;
list-style: none;
text-align: center;

}

#frontPrivList li {
  margin-bottom: 15px;
}

#frontPrivList li a{
  font-weight: bold;
}


.sharedListingStatic {
  margin-bottom: 30px;
}

.sharedListingStatic img{
  border: 1px solid black;
}

.sharedListingStatic .leftCol{
  text-align: left;
  width: 150px;
  vertical-align: top;

  
}

.sharedListingStatic .rightCol{
  text-align: right;
  width: 150px;
  vertical-align: top;
  
}

.sharedListingStatic .middleCol {
  padding: 0px 15px;

}

.sharedListingStatick .titleRow {
    vertical-align: top;
}

.sharedListingStatic .middleCol .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}

.sharedListingStatic .middleCol .venue {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
}

.sharedListingStatic .middleCol .links {
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
}

.sharedListingStatic .linksRow {

  vertical-align: bottom;
}

.sharedListingStatic .middleCol .links .price{
  font-weight: bold;
  font-size: 14px;
}

.sharedListingStatic .middleCol .links a{

  text-decoration: none;
}

#privateSquare img{
  border: 1px solid black;
}
