/* CSS Document */

/* reset */
*{margin: 0; padding; 0; border: none; outline: none;}


body  {
	font: 100% Arial, Helvetica, sans-serif;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666666;
}


.twoColFixLtHdr #container { 
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
    font-size: 1px;
    line-height: 0px;
}

p {
	font-size: 12px;
	color: #666;
}

p a {
	color: #666;
}
a:link, a:visited{
text-decoration: underline;
}
a:hover{
text-decoration: underline;
}

.twoColFixLtHdr .content {
        font-size: 12px;
        line-height: 1.2em;
	color: #666;
}

.content div a:link, .content a:visited  {

}

.content div a:hover, content a:active  {
        text-decoration: underline;
}

h1 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 17px;
	margin-bottom: 10px;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
}

h3{
	font-size: 12px;
	font-weight: bold;
        margin: 10px 0 0 0;
}

/* -----------END MAIN COLUMN STYLES----------- */

/* -----------SIDEBAR1 STYLES -------------*/
#sidebar1{ 
font-size: 12px;
}

/* -----------END SIDEBAR1 STYLES -------------*/

/* -----------FOOTERCOLUMN STYLES----------- */

.twoColFixLtHdr #footer {
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 16px;
}

.twoColFixLtHdr #footer p{
font-family: Arial,Helvetica,sans-serif;
font-size:	12px;
}
.twoColFixLtHdr #footer a {
	color: #666;
	text-decoration: underline;
}

/* -----------END FOOTERCOLUMN STYLES----------- */


/* search */
.search-box .cat_button{
width: 24px; 
height: 17px;
background-image: url(/images/HomePage/go_btn.gif);
background-repeat: no-repeat;
background-position: 0 0;
text-indent: -999px;
}




/* sidebar settings */
.twoColFixLtHdr #sidebar1Caps{
        position: absolute;
        top: -15px;
        left: -1px;
        width: 144px;
        height: 32px;
        background-image: url(/images/HomePage/ltcol_header01.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}

.twoColFixLtHdr #sidebar1CapsBtm{
        position: absolute;
        top: 100%;
        left: -1px;
        width: 144px;
        height: 14px;
        background-image: url(/images/HomePage/ltcol_footer01.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}

/* header eg login text etc */
#adminButtons a{
color: #000000;
text-decoration: underline;
}

#adminButtons p{
color: #000000;
}


/* page specific colors */

/*breadcrumbs*/
.breadcrumbsMain ul li{
font-size: 12px;
}


/* be guided color */
#beGuidedContainer h1, #beGuidedContainer h2, #beGuidedContainer h3{
color: #66ccff; /* light blue */
}

#beGuidedContainer a, .beGuided h1, .beGuided h1 a,  .beGuided h2, .beGuided h2 a, .beGuided h3, .beGuided h3 a {
color: #66ccff; /* light blue */
}

.beGuided a, .beGuided a:visited {
color: #66ccff; /* light blue */
}

.beGuided .breadcrumbsMain a:link, .beGuided .breadcrumbsMain a:hover{
color: #66ccff; /* light blue */
}

/* attractions color */
#attractionsContainer h1, #attractionsContainer h2, #attractionsContainer h3{
color: #cc3399; /* pink */
}
#attractionsContainer a, .attractions h1, .attractions h1 a,  .attractions h2, .attractions h2 a, .attractions h3, .attractions h3 a {
color: #cc3399; /* pink */
}

.attractions a, .attractions a:visited{
color: #cc3399; /* pink */
}

.attractions .breadcrumbsMain a:link, .attractions .breadcrumbsMain a:hover{
color: #cc3399; /* pink */
}


/* getAround color */
#getAroundContainer h1, #getAroundContainer h2, #getAroundContainer h3{
color: #009999; /* green */
}

#getAroundContainer a, .getAround h1, .getAround h1 a,  .getAround h2, .getAround h2 a, .getAround h3, .getAround h3 a {
color: #009999; /* green */
}

.getAround a, .getAround a:visited {
color: #009999; /* green */
}

.getAround .breadcrumbsMain a:link, .getAround .breadcrumbsMain a:hover{
color: #009999; /* green */
}

/* lodging colors */
#lodging h1, #lodging h2, #lodging h3{
color: #ff0066; /* red */
}

#lodging a, .lodging h1, .lodging h1 a,  .lodging h2, .lodging h2 a, .lodging h3, .lodging h3 a {
color: #ff0066; /* red */
}

.lodging a, .lodging a:visited {
color: #ff0066; /* red */
}

.lodging .breadcrumbsMain a:link, .lodging .breadcrumbsMain a:hover{
color: #ff0066; /* red */
}

/* dining colors */
#diningContainer h1, #diningContainer h2, #diningContainer h3{
color: #ff9900; /* yellow */
}

#diningContainer a,  .dining h1, .dining h1 a,  .dining h2, .dining h2 a, .dining h3, .dining h3 a {
color: #ff9900; /* yellow */
}

.dining a, .dining a:visited {
color: #ff9900; /* yellow */
}

/* Calendar colors */
#CalendarContainer h1, #CalendarContainer h2, #CalendarContainer h3{
color: #99cc33; /* light green */
}

#CalendarContainer a,  .calendar h1, .calendar h1 a,  .calendar h2, .calendar h2 a, .calendar h3, .calendar h3 a {
color: #99cc33; /* light green */
}

.calendar a, .calendar a:visited {
color: #99cc33; /* light green */
}

input, textarea{border: solid 1px #000;}
#sidebar1 .cat_button{border: none;}


.content td{
vertical-align: top;

}

select{border: solid 1px #000;}


/* sidebar colors */
#sidebar1 h1, #sidebar1 h2, #sidebar1 h3{
color: #666666;
}

#sidebar1 a{
color: #000;
}

#sidebar1 a:hover{
text-decoration: underline;
}

