/* Begin predefined styles */

#url
{
   display: none;
}

body {
   margin-top: 10px;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #666666;
   background: #FFFFCC;
}

table, .subtext {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #666666;
}

a:link {
   color: #CC6600;
   text-decoration: none;
}
a:visited {
   text-decoration: none;
   color: #CC6600;
}
a:hover {
   text-decoration: underline;
   color: #FF7F00;
}
a:active {
   text-decoration: none;
   color: #FF0000;
}

/* HEADER SHARE BUTTONS */
#bottom-logo-banner {
	height:37px;
	margin:0;
	padding:0;
	position:relative;
	text-align:right;
	width:776px;
	background:url(images/row4.gif) no-repeat;
}

#social-media-icon-buttons {
	float:right;
	position:relative;
	width:500px;
	height:25px;
	text-align:right;
	padding:9px 25px 0 0;
	}

.rowHover { background: #66CCFF; }  /* row hover color for category, products, view order, etc */
.input { /* used on all the textfields */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #663300;
    /*
    border-top: 2px solid #333333;
    border-left: 2px solid #333333;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    */
    padding: 2px;
}


textarea { /* redefined tag, applies to all */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #663300;
    padding: 2px;
}

select { /* redefined the select tag, similar to .input but no borders */
    font-family: inherit;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
}


/* end predefined styles */


/* for gallery popup window */
.hmebrdr {
   border: 6px solid #333333;
   background-color: #FFFFFF;
}
.postcardbg {
   background-color: #FFCC66;
   height: 100px;
}
.postcardbrdr {
    border: 2px solid #FFFFFF;
   background-color: #FFCC66;
   height: 100px;
}
.hmepackagesbrdr {
   border: 3px double #FFCC66;
}

.tourTitles {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.thumbBorder { border-left: 1px solid #FFCC66; }

.hmetext {
   color: #FFFFFF;
   font: normal 13px/15pt Georgia, "Times New Roman", Times, serif;
   text-align: justify;
}
.btmhtext {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
}
.pageborder {
   border-right-width: 4px;
   border-left-width: 4px;
   border-right-style: solid;
   border-left-style: solid;
   border-right-color: #333333;
   border-left-color: #333333;
}

.headline, h1 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #663300;
}

.subheadline {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #663300;
}

.subheadlinecenter {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #663300;
   text-align: center;
}
/*Social Media */
#social-icons {
height:27px;
margin:0 auto;
padding:0 0;
width:774px;
}

#social-icons ul {
margin:0;
padding:0;
float:right;
}

#social-icons li {
display:inline;
margin:0 0 0 4px;
list-style:none;
float:right;
}
