#dropmenudiv{

position:absolute;

border:0px solid #222222;

border-bottom-width: 0px;

font:normal 11px Tahoma;

line-height:18px;

z-index:100;

}



#dropmenudiv a{

width: 100%;

display: block;

color: #ffffff;

text-indent: 3px;

border:1px solid #222222;

border-bottom: 0px solid #222222;

padding: 1px 0;

text-decoration: none;

font-weight: bold;

}



#dropmenudiv a:hover{ /*hover background color*/

background-color: #616161;

}



a:link {

	color: #869927;

	text-decoration: none;

}



a:visited {

	color: #869927;

	text-decoration: none;

}



a:hover {

	color: #5f6b22;

}



body, td, th , tr {

	line-height: 150%;

	font-family: Tahoma,Arial,Helvetica,sans-serif;

	color: #c5c5c5;

	font-size: 12px;

}



body {

	margin: 0px;

	padding: 0px;

	background: #000000 url(http://www.calipartybus.com/sandiego/images/gradient11.jpg) repeat-x;

}



hr, .hrcolor

{

	height: 1px;

	border: 0;

	color: #ffffff;

	background-color: #ffffff;

}



a img {

      border: 0;

}



.highlight {

	background-color: yellow;

	font-weight: bold;

	color: black;

}



.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td {

	color: #cdcdcd;

	font-style: normal;

	background: #070707 url(images/titlebg.png) repeat-x;

	border-bottom: solid 1px #313131;

	padding-left: 10px;

	padding-right: 10px;

}



.titlebg, .titlebg a:link, .titlebg a:visited {

	font-weight: bold;

	color: #cdcdcd;

	font-style: normal;

}



.titlebg a:hover {

	color: white;

}



.titlebg2 a:link, .titlebg2 a:visited {

	color: #cdcdcd;

	font-style: normal;

	text-decoration: none;

}



.titlebg, .titlebg2 {

	font-size: 8pt;

	font-family: tahoma, sans-serif;

}



.titlebg2 a:hover {

	text-decoration: underline;

}



.smalltext {

	font-size: x-small;

	font-family: verdana, sans-serif;

}



.middletext { 

	line-height: 18px;

	text-indent: 10px;

}



.normaltext {

	font-size: small;

}



.largetext {

	font-size: large;

}



div#slideshow {

width : 241px;

height : 150px;

float : none;

clear : none;

margin : 0 0 0 0;

position:relative;

z-index:3

}



form.cpbform fieldset {

margin-bottom : 10px;

}

form.cpbform legend {

padding : 0 2px;

font-weight : bold;

}

form.cpbform label {

display : inline-block;

line-height : 1.8;

vertical-align : top;

}

form.cpbform fieldset ol {

margin : 0;

padding : 0;

}

form.cpbform fieldset li {

list-style : none;

padding : 5px;

margin : 0;

}

form.cpbform fieldset fieldset {

border : none;

margin : 3px 0 0;

}

form.cpbform fieldset fieldset legend {

padding : 0 0 5px;

font-weight : normal;

}

form.cpbform fieldset fieldset label {

display : block;

width : auto;

}

form.cpbform em {

font-weight : bold;

font-style : normal;

color : #f00;

}

form.cpbform fieldset label {

width : 150px;

}

form.cpbform fieldset fieldset label {

margin-left : 153px;

}

form.cpbform {

width : 500px;

font-size : 1.1em;

color : #999;

font : normal 12px "Arial", Helvetica, sans-serif;

}

form.cpbform legend {

padding-left : 0;

}

form.cpbform legend, form.cpbform label {

color : #999;

}

form.cpbform fieldset {

border : none;

background-color : #cbcbcb;

}

form.cpbform fieldset fieldset {

background : none;

}

form.cpbform fieldset li {

padding : 5px 10px 7px;

}

form.cpbform input, textarea, select {

background-color : #ffffff;

border : none;

color : #000000;

font : normal 11px "Arial", Helvetica, sans-serif;

}



.eg {

font-family : arial;

font-size : 10px;

color : #cacaca;

font-style: italic;

}



img.x

{

position:relative;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

display: block;

z-index:3

}



.front

{

position:relative;

z-index:3

}



div.space img {

display: block;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

h2 {font-family:"comic sans ms"}
h2 {font-size: 18px}

