﻿/* body tags  */
body{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image: url(../images/bg.gif);font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
a:link {color: #336699;}
a:visited {color: #034d97;}
a:hover {color: #3f5267;}

/* main header  */
h1 {font-size: 20px;color: #336699;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;margin-top:6px;}
h2 {font-size: 18px;color: #666666;font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;}
h3 {font-size: 20px;color: #666666;font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;}

/* misc fonts  */
.bluenormal {color: #336699;}
.bluenormalbold {color: #336699;font-weight: bold;}

/* tour overview text  */
.MidFontOverview {padding-top:5px;}
.SmallFontOverview {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding-top:5px;}
.SmallFont {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

/* text on the specials page */
.blueheader {font-size: 20px;color: #336699;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;}
.redheader {color: #FF0000;font-weight: bold;}
.bluelinkheader {font-size: 16px; color: #336699; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}

/* line padding  */
.linebreak {padding-top:15px;padding-bottom:15px;}
.linebreak2 {padding-top:10px;padding-bottom:10px;}

/* small top menu used for bread crumbs  */
.SmallTopMenu{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#666666;}
.aSmallTopMenuLink{text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;}
.aSmallTopMenuLink:link{text-decoration:underline;color: #666666;}
.aSmallTopMenuLink:visited{text-decoration:underline;color: #666666;}

/* small bottom menu used for footer  */
.SmallBttmMenu{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#666666;line-height:14pt;}
.aSmallBttmMenuLink{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;}
.aSmallBttmMenuLink:link{text-decoration:none;color: #666666;}
.aSmallBttmMenuLink:visited{text-decoration:none;color: #666666;}

/* dates and rates table  */
.tdTopDatesRates{color:#336699;font-weight:bold;padding-left:3px;height:33px;background-color:#f1f1f1;}
.tdDatesRatesWhite{padding-left:3px;height:25px;background-color:#ffffff;}
.tdDatesRatesGray{padding-left:3px;height:25px;background-color:#f1f1f1;}

/* hotels table  */
.tdTopHotels{color:#336699;font-weight:bold;padding-left:5px;padding-right:20px;height:33px;background-color:#f1f1f1;}
.tdHotelsWhite{padding-left:5px;height:25px;padding-right:20px;background-color:#ffffff;}
.tdHotelsGray{padding-left:5px;height:25px;padding-right:20px;background-color:#f1f1f1;}

/* used on main destination page. small menu with weather, currency, etc...  */
.MedFontBlue{font-family:Arial,Verdana;font-size:11px;color:#336699;font-weight:bold}
.aMedFontBlueLink{text-decoration:none;font-family:Arial,Verdana;font-size:11px;color:#336699;font-weight:bold}
.aMedFontBlueLink:link{text-decoration:none;color: #336699;font-weight:bold}
.aMedFontBlueLink:hover{text-decoration:underline;color: #336699;font-weight:bold}
.aMedFontBlueLink:visited{text-decoration:none;color: #336699;font-weight:bold}

.MedFontRed{font-family:Arial,Verdana;font-size:11px;color:#d30000;font-weight:bold}

/* used on travel agent news rotator  */
.MedFontTravel{font-family:Arial,Verdana;font-size:11px;}
.aMedFontTravelLink{text-decoration:none;font-family:Arial,Verdana;font-size:11px;color: #666666;}
.aMedFontTravelLink:link{text-decoration:none;color: #666666;}
.aMedFontTravelLink:hover{text-decoration:underline;color: #336699;}
.aMedFontTravelLink:visited{text-decoration:none;color: #666666;}

/* icon menu (print this trip, send to a friend)  */
.SmallIcons{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#336699;}
.aSmallIconsLink{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#336699;}
.aSmallIconsLink:link{text-decoration:none;color: #336699;}
.aSmallIconsLink:hover{text-decoration:underline;color: #336699;}
.aSmallIconsLink:visited{text-decoration:none;color: #336699;}

/* table on main destination page with list of the tours...  */
.tdTourListHeader{text-align:left;height:30px;vertical-align:top;}
.tdTourList{text-align:left;padding-left:4pt;height:25px;vertical-align:middle;}
.tdTourListGray{text-align:left;padding-left:4pt;height:25px;background-color:#f1f1f1;vertical-align:middle;}

/* blue menu on the left side.  */
#tswcssbuttons {width: 178px;}
#tswcssbuttons ul {margin: 0 ;padding: 0 ;list-style: none ;}
#tswcssbuttons li {margin: 0 ;padding: 0 ;display: block ;list-style: none ;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}
#tswcssbuttons li a {color: #ffffff;width: 178px;height: 21px;text-decoration: none;background-image:url(../Images/bttn_blue.gif);display: block;background-repeat:no-repeat;vertical-align:middle;padding-top:3px;padding-left:9px;text-align:left;}
#tswcssbuttons li a:hover {color: #e5e5e5; text-decoration: underline;}

/* search box in left menu  */
.fieldHolder{width: 137px; height: 18px; background: url(../Images/menu_searchbox.gif) no-repeat; float: left;}
.fieldHolder1{width: 107px; height: 18px; background: url(../Images/menu_searchbox1.gif) no-repeat; float: left;}
.fieldHolder2{width: 178px; height: 19px; background: url(../Images/menu_loginbox.gif) no-repeat; float: left;}
.textInputsearch{width: 128px;height: 18px;background: none;	border: none;color: #000000;margin-top: 1px;margin-left:6px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#333;}
.textInputsearch1{width: 100px;height: 18px;background: none;	border: none;color: #000000;margin-top: 1px;margin-left:6px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#333;}
.textInputsearch2{width: 171px;height: 19px;background: none;	border: none;color: #000000;margin-top: 1px;margin-left:6px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;}

/* checkbox on filter  */
.checkboxf {margin-left: 10px;}

/* transparant background for the modal windows  */
.modalBackground 
{
	background-color:Gray;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* modal window settings  */
.modalPopup {
	background-color:#FF0000;
	border-width:0px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	width:602px;
	height:357px;
}

/* dialog box for book  */
.dialogheader1{font-size: 20px;color: #ffffff;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;padding-left:15px;}
.dialogheader2{font-size: 20px;color: #336699;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;}
.dialogheader3{font-size: 16px;color: #336699;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;}
.Smallbluetext{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#336699;}
.aSmallbluetextLink{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#336699;}
.aSmallbluetextLink:link{text-decoration:underline;color: #336699;}
.aSmallbluetextLink:hover{text-decoration:underline;color: #336699;}
.aSmallbluetextLink:visited{text-decoration:none;color: #336699;}
.textbox1{border:solid 1px #a6a7aa; width:214px;height:18px; font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}





/* textbox watermark */
.WaterMarkedTextBox
{
	width: 171px;
	height: 19px;
	background: none;
	border: none;
	color: gray;
	display: inline;
	background: AliceBlue;
	visibility: visible;
	margin-top: 1px;
	margin-left:6px;
	font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333;
}
.NormalTextBox
{
	width: 171px;
	height: 19px;
	background: none;	
	border: none;
	color: #000000;
	margin-top: 1px;
	margin-left:6px;
	font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333;
}
.watermarked_psw

{

color: White; 
font-family: Tahoma;

font-size: 11px; 
border: solid 0px #a9a9a9;

text-indent:2px; 
vertical-align:middle;

text-align:right; 
background-image:url(http://www.brendanvacations.com/images/pswmark.png);

background-repeat:no-repeat; 
}

/* brochure request */
#Container {
	width: 755px;
	}

.Brochure {
	background-color: #FFF;
	border: 1px solid #F1F1F1;
	float: left;
	margin: 0 10px 10px 0;
	overflow: hidden;
	padding: 10px;
	width: 223px;
	}
	.Brochure:hover { background-color: #F1F1F1; }
	.Brochure img {
		background-color: #FFF;
		border: 1px solid #AAB5C2;
		float: left;
		margin: 0 10px 0 0;
		padding: 1px;
		}
	.Brochure input {
		float: left;
		}
	.Brochure strong {
		display: inline;
		float: left;
		width: 121px;
		}
	.Last { margin: 0; }


.Rotator{width:377px;height:25px;font-family:arial;font-size:11px;background-color:#f1f1f1;cursor:default;}
.RotatorFrame{border:solid 1px white;font-family:arial;font-size:11px;background-color:#f1f1f1;cursor:default;}
.RotatorFrameOver{border:solid 1px darkgray;border-top-color:#f2f2f2;border-left-color:#f2f2f2;font-family:arial;font-size:11px;background-color:#f1f1f1;cursor:default;}
.RotatorFrameOver .Header { background: url(images/header_bgHover.gif); }
.NewsText{font-family:arial;font-size:11px;color:#666666;}
.NewsDate{font-family:arial;font-size:10px;color:gray;}