/* GoGadabout Tours CSS Document */

/* Default Selectors */
body {
	margin:0; padding:0;
	font-size:100%;
	font-family: Trebuchet MS, Verdana, Helvetica;
	color:#230046;
	text-align:center;
	background:#93AAED url(../images/bckgr.jpg) repeat-x;
}
h1, h2, h3, h4, p {
	margin:0 15px 0 15px; padding:0;
}
h1 {
	padding:10px 0;
	font-size:125%;
}
h2 {
	padding:5px 0;
	font-size:100%;
	color:#CC6600;
	text-transform:uppercase;
}
h1 span, h2 span {
	color:#339900;
}
h3 {
	font-size:100%;
	color:#7D0620;
}
h4 {
	font-size:90%;
	font-style:oblique;
}
p {
	padding:10px 0;
	font-size:85%;
}
a:link, a:visited {
	color:#CC6600;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
blockquote {
	margin:5px 0 5px 45px;
	font-size:85%;
}
/* Main Selectors */
#topwrap {
	margin:0; padding:0;
	width:100%; height:154px;
	background: url(../images/bckgr_topwrap.jpg) no-repeat;
}
#wrapper {
	margin:0 auto; padding-top:85px;
	width:800px;
	text-align:left;
}
#lftcol {
	margin:20px 0 0 7px; padding:0;
	float:left;
	width:275px;
}
#lctop {
	margin:0; padding:15px 0 0 0;
	background: url(../images/lftcol_top.gif) no-repeat;
}
#lcmain {
	margin:0; padding:0;
	background-color:#FDFCF8;
}
#lcmain ul {
	margin:0 0 0 50px; padding:10px 0;
}
#lcmain ul li {
	padding-bottom:10px;
	list-style: url(../images/bullet_sidebar.gif) outside;
}
#lcmain ul li a:link, #lcmain ul li a:visited {
	color:#268893;
}
#lcmain ul li a:hover, #lcmain ul li a#selected {
	color:#8ED9E1;
	text-decoration:none;
}
#lcbot {
	margin:10px 0 10px 0; padding:0;
	background-color:#FFFFFF;
}
#lcbot ul {
	margin:10px 0 0 25px; padding:0 0 10px 0;
}
#lcbot ul li {
	margin:0; padding:0;
	color:#268893;
	font-size:90%;
	font-weight:600;
	text-transform:uppercase;
	list-style-type:none;
	line-height:1.3em;
}
#lcbot p {
	margin:0;
	text-align:center;
}
#maincol {
	margin:0 0 0 295px; padding:0;
	width:495px;
}
#mctop {
	margin:0; padding:0;
	background: url(../images/bckgr_maincol_top.gif) no-repeat;
}
#mcmain {
	margin:0; padding:0;
	width:465px;
	background:#CDD7F4 url(../images/bckgr_maincol.jpg) repeat-x;
}
#mcmain #hznav {
	margin-bottom:20px;
	float:left;
	width:100%;
	font-size:95%;
	background-color:#F4F0DE;
}
#hznav ul {
	margin:10px 0 0 140px; padding:0;
	list-style-type:none;
}
#hznav ul li {
	margin:0; padding:0;
	float:left;
	background:url(../images/btn_rgt.jpg) no-repeat right top;
}
#hznav a {
	padding:2px 8px 5px 8px;
	color:#330066;
	text-decoration:none;
	display:block;
	background:url(../images/btn_lft.jpg) no-repeat left top;
}
#hznav a:hover, #hznav a#active {
	color:#733506;
	text-decoration:underline;
}
#lnksbot {
	clear:both;
	margin-top:10px;
	font-size:80%;
	border-top:1px solid #CDD7F4;
	border-bottom:1px solid #CDD7F4;
}
#lnksbot p {
	text-align:center;
}
#lnksbot a:link, #lnksbot a:visited {
	color:#330066;
	text-decoration:none;
}
#lnksbot a:hover {
	text-decoration:underline;
}
#footer {
	margin:0 auto;
}
#footer p {
	font-size:70%;
}
#footer a:link, #footer a:visited {
	color:#5C7EE4;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

/* Form Elements */
form {
    margin-left:20px; padding:10px 0;
	width:90%;
	font-family:Trebuchet MS, Helvetica, Arial;
	font-size:90%;
	border:1px solid #8099E3;
	background-color:#CDD7F4;
}
form label {
    float:left;
    width:100px;
    text-align:right;
}
form label.list {
    width:200px;
}
form select.opt {
	width:200px;
}
input, select, textarea {
    margin-left:20px;
    font-family: Helvetica, Verdana, sans-serif;
    font-size:12px;
}
input.frmbutton {
    margin-left:175px;
}
span.fieldName, span.fieldValue  {
	margin-left:20px;
	color:#230046;
	font-size:85%;
}
span.fieldValue {
	font-weight:400;
}
/* Class Selectors */
h1.opts {
	padding:0;
	text-indent:-9000px;
	background: url(../images/options.gif) no-repeat;
}
h1.trips {
	padding:0;
	text-indent:-9000px;
	height:43px;
	background: url(../images/great_trips.gif) no-repeat;
}
h3.reserve {
	margin:0; padding:10px 0;
	font-size:110%;
	text-align:center;	
}
p.logo {
	margin:0 0 0 6px; padding:30px 0 0 0; 
}
p.charter, p.charter img {
	margin:0 20px 0 0; padding:0;
	text-align:right;
}
p.charter img {
	margin-right:25px;
}
p.charter a:link, p.charter a:visited {
	color:#330066;
	font-weight:600;
}
ul.maincopy {
	margin:10px 20px 10px 5px;
	font-size:85%;
}
table.copy, table.copy2 {
	width:90%;
	font-size:85%;
	border:1px solid #7D0620;
}
table.copy th, table.copy2 th {
	text-align:center;
	background-color:#93AAED;
}
table.copy td, table.copy2 td {
	text-align:right;
}
table.copy td {	
	padding-right:20px;
}
table.copy2 td {
	padding-right:60px;
}
span.uprcase {
	font-weight:600;
	text-transform:uppercase;
}
.ctr {
	margin:0; padding:0;
	text-align:center;
}
.clr {
	clear:both;
}
.imglft {
	margin:0 10px 0 20px; padding:5px 0;
	float:left;
}
.imgrgt {
	margin:0 20px 0 10px; padding:5px 0;
	float:right;
}
.ftrlft {
	float:left;
	color:#5C7EE4;
}
.ftrrgt {
	margin-right:40px;
	text-align:right;
	color:#5C7EE4;
}
.altroweven {
	background-color:#BFCCF0;
}