/* 

color scheme

color name : hex : where it's used
----------------------------------
dark peas: #62933F ~ today in omaha text headers
whirled peas: #C4D431 ~ today in omaha header
whirled peas & cream: #EFEFC1 ~ today table bg
dark blue: #05223C ~ photo tour
medium blue: #025b93 ~ photo tour
light blue: #6D98BE ~ left nav
powder blue: #DFEBF1 ~ sub cats table
dark blue: #0066A3 ~ left nav border
carnation: #CA828A ~ events header
dark carnation: #B0737A ~ event header text
light pink: #F3DAD6 ~ events table bg
plum: #7A397A ~ trip planner header
lavender: #A983A9 ~ planner tabs
light lavendar: #DCD1DD ~ trip planner bg
cool grey: #B2B4B4 ~ site background

font list: "HelveticaNeue Condensed", "Franklin Gothic Medium Cond", "Futura Medium Condensed BT", "Myriad Pro Cond", "Univers Light Condensed", "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;

*/

BODY  {
	color: #547730;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #547730;
	background-image: url(../images/ptBG.jpg);
	background-repeat: repeat-x;
}

.copy {
	font-size : 10px;
	color: #547730;

}

#leftColumn {
	/*background-color: #43206f;*/
	/*background-image: url(../images/leftColumnBg.jpg);*/
	background-repeat: repeat-x;
	background-color: #FFF;

}

#middleColumn {
	background-image: url(../images/bgMiddleColumn2.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;

}

#rightColumn {
	/*background-color: #43206f;*/
	/*background-image: url(../images/leftColumnBg.jpg);*/
	background-repeat: repeat-x;
	background-color: #FFF;
}

/*.middleLeft {
	background-image: url(../images/bgMiddleLeft.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}

.middleRight {
	background-image: url(../images/bgMiddleRight.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}*/

.photoTable {
	color: #05223C;
}

#galleryInfo {
	position: relative;
	margin-top: -100px;
	left: 220px;
	width: 500px;
	text-align: left;
	float: left;

}

#tourInfo {
	position: relative;
	margin-top: -43px;
	left: 450px;
	width: 300px;
	text-align: right;
	float: left;
	/*border: 1px solid red;*/

}

.tourHeader {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

#headerImg {
	position: relative;
	top: 0px;
	text-align: left;
	float: left;
	height:113px;
}

td.leftBottom {
	/*background-image: url(../images/purpleBG.gif);
	background-repeat: repeat-x;*/
	/*border-top: 1px solid #A1A1A1;*/
	padding-left: 5px;

}

.bigheader {
	font-size : 14px;
	font-weight : bold;
}

.credits {
	font-size: 10px;
 	font-style : italic;
	color: #6D98BE;
}

.description {
	font-size: 10px;
	color: #43206f;
}


.gray {
	color: #666666;
	font-weight: bold;
}

.disabled {
	color: #AAA;
	font-weight: bold;
	font-size: 10px;
}

.hint {
	color: #800000;
	font-size: 10px;
	font-weight:bold;
}

.imgTitle {
	font-size : 12px;
	font-weight : bold;
	color: #547730;	
}

.header {
	font-size : 12px;
	font-weight : bold;
	color: #43206f;
	
}

.headerblack {
	color: #000000;
	font-size : 12px;
	font-weight : bold;
}

.invalid {
	color: #800000;
	font-size: 11px;
	font-weight : bold;
}

.med {
	font-size: 11px;
}

.medheader {
	font-size: 11px;
	font-weight: bold;
}

A:hover {
 	color : #666;
 	font-size : 10px;
 	font-weight: bold;
	text-decoration: none;
}

A {
 	color : #43206f;
 	font-size : 10px;
 	font-weight: bold;
	text-decoration: none;			
}

A.gallery:hover {
 	color : #666;
 	font-size : 10px;
 	font-weight: bold;
	text-decoration: none;
}

A.gallery {
 	color : #43206f;
 	font-size : 10px;
 	font-weight: bold;
	text-decoration: none;			
}

IMG.thumb {
	border-color: #FFF;
}

IMG.selthumb {
	border-color: #43206f;
}

INPUT, SELECT, TEXTAREA {
 	font-size : 11px;
}

INPUT.button { 
	background-color: #43206f;
	border: solid 1px #a797be; 
	color: #FFF;
	font-size : 12px;
	font-weight: bold;
	height: 20px;
}

INPUT.inputclear {
	/*background-color: purple;*/
	background-image: url(../../images/bgStripes.gif);
	background-repeat: repeat-y;
	border: 0;
	color: #05223C;
	font-size: 10px;
}

TD.tourname {
	border: solid 1px #05223C;
	color: #05223C;
	font-size: 11px;
	height: 21px;
	width: 336px;
	vertical-align: middle;
}

TD.seltour {
	background-color: #43206f;
	layer-background-color: #43206f;
	border: solid 1px #a797be;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	height: 24px;
	width: 32px;
	text-align: center;
	vertical-align: middle;
}

TD.unseltour {
	border: solid 1px #a797be;
	background-color: #FFF;
	color: #43206f;	
	cursor: hand;
	height: 24px;
	width: 32px;
	text-align: center;
	vertical-align: middle;
}

.purpleGradient {
	background-image: url(../images/purpleBG.gif);
	background-repeat:repeat-x;
	background-color: #4e2784;
}

.popupTitleBar {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #603a8f;
}

.popupSubTitleBar {
	color: #dbe3d4;
	background-color: #547730;
}

.formLabel {
	color: #43206f;
	font-weight: 700;
}

.greenFooter {
	background-color: #547730;
	border-top: 1px solid #43206f;
	color: #FFF;
}

.greenFooter a {
	color: #FFF;
}

.greenFooter a:hover {
	color: #43206f;
}