/* Default CSS Stylesheet for a POPRIS */
 
BODY
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	background-color: #003366;
	background-repeat:repeat-y;
    background-image:url(images/backgrounds/bodyBackground.jpg);
	background-position:center top;

}
#mainTbl {	BACKGROUND-IMAGE: url(images/mainTblBackground.gif);	BACKGROUND-REPEAT: repeat-y}
#anchorTourLocation { color:#9c5aa4;}

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

td {
	text-align:left;
}

td.topbar
{
	background-image:url(images/backgrounds/topLanBkg.jpg);
}


td.lanbar
{
	background-image:url(images/backgrounds/topLanBkg.jpg);
	text-align:right;
}

td.menbar
{
	background-image:url(images/headerbkg.jpg);
	background-position: 2 0;
	padding-left:1px;
}

table.borbg
{
	background-color: #C1C1C1 ;
}

table.unicon
{
	background-color: #D4D4D4 ;
}

table.reservation
{

	font-family:verdana,Arial;
	font-size:10px;
	color:#646464;
	letter-spacing:0em;
	line-height:1.8em;
}

td.reservation
{
	font-family:verdana,Arial;
	font-size:10px;
	color:#646464;
	letter-spacing:0em;
	line-height:1.8em;

}

table.tours
{
	
}

table.toptours
{
	
}

table.brebg
{
	background-color: #003785 ;
}

table.artbg
{
	background-color: #D3D3D3 ;
	font-family: verdana;
	font-size: 10px;
	color: #7E7E7E;
	padding-left: 3px;
}

/* Coy:  fill out the blank part of the columns */
#Table3 {
	position:relative;
}

#headMenu {
	background:url(images/backgrounds/headMenuBkg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:37px;
}

#headMenu td {
	text-align:center;
}

td.toptours
{
	

}

td.artbg
{
	background-color: #ffffff ;
	font-family: verdana;
	font-size: 10px;
	color: #7E7E7E;
	padding-left: 3px;
	line-height:1.4em;
}


td.seccel
{
	background-color: #FFFFFF ;
	font-family: verdana;
	font-size: 11px;
	color: #003785;
	padding-left: 8px;
	background-color: #FFFEF3;
}

td.uniconhea
{
	background-color: #FFFFFF ;
	font-family: verdana;
	font-size: 11px;
	color: #003785;
	padding-left: 5px;
}

td.uniconcel
{
	/*background-color: #cc3366 ;*/
	font-style:normal;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
}

td.uniconceldis
{
	background-color: #FFFFFF ;
	font-style:normal;
	font-family: verdana;
	font-size: 11px;
	color: #9B9B9B;
	padding-left: 2px;
}

td.grayline
{
	/*background-color: #E0E0E0 ;*/
	background:none;
}

td.yellowbg
{
	background:none;
}


td.botline
{
	background-color: #B7D8FF ;
}

td.borbg
{
	background-color: #FFFFFF ;
}

td.unibor
{
	background-color: #D4D4D4 ;
}

td.unitop
{
	background-image: url(images/unittopline.gif);
}


.savhea
{
	font-family: verdana;
	font-size: 30px;
	font-weight: bold;
	color: #FFD011;
}

.savheaper
{
	font-family: verdana;
	font-size: 22px;
	font-weight: bold;
	color: #FFD011;
}

.savheapac
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFD011;
}

td.unihea
{
	background-color: #FFFFFF ;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003785;
}

.smlgryhea
{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#464646;
	letter-spacing:0em;
	line-height:1.6em;
	padding-left:5px;
}

.smlver
{
	font-family: verdana;
	font-size: 10px;
	color: #2461B3;
}

.medblk
{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	letter-spacing:0em;
	line-height:1.6em;
}

.smlgry1
{
	font-family:verdana,Arial;
	font-size:10px;
	color:#4B4B4B;
	letter-spacing:0em;
	line-height:1.6em;
}

.biggry1
{
	font-family:verdana,Arial;
	font-size:11px;
	color:#4B4B4B;
	letter-spacing:0em;
	line-height:1.6em;
}

.smlgry2
{
	font-family:verdana,Arial;
	font-size:10px;
	color:#646464;
	letter-spacing:0em;
	line-height:1.80em;
}

.smlgry2nospc
{
	font-family:verdana,Arial;
	font-size:10px;
	color:#646464;
	letter-spacing:0em;
	line-height:1.30em;
}

.hompakhea
{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#2461B3;
	letter-spacing:0em;
	line-height:1.6em;
}


.bigpakhea
{
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:#2461B3;
	letter-spacing:0em;
	line-height:1.6em;
}

.smlpakhea
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#2461B3;
	letter-spacing:0em;
	line-height:1.6em;
}

.smlheav
{
	font-family:verdana;
	font-size:11px;
	color:#2461B3;
	letter-spacing:0em;
	line-height:1.6em;
}

.smlblkv
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	letter-spacing:0em;
	line-height:1.6em;
}

.smlredhea
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#F40000;
	letter-spacing:0em;
	line-height:1.6em;
}

.loguse
{
	font-family:verdana,Arial;
	font-size:11px;
	color:#003785;
	letter-spacing:0em;
	line-height:1.6em;
}

.menu
{
	font-family:verdana,Arial;
	font-size:11px;
	color:#000000;
	letter-spacing:0em;
	line-height:1.6em;
}

.menove
{
	font-family:verdana,Arial;
	font-size:11px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.6em;
}

TD
{
	font-family:verdana,Arial;
	font-size:10px;
	color:#000000;
	letter-spacing:0em;
	line-height:1.6em;
}

.ahreftext
{
	font-family:verdana,Arial;
	font-size:10px;
	color:#003785;

}

A:link { 
	color: #0099ff;
	font-family: verdana;
	font-size: 11;
	text-decoration: underline;
	}
A:visited {
	color: #0099ff;
	font-family: verdana;
	font-size: 11;
	text-decoration: underline;
	}
A:hover {
	color:#009900;
	font-family: verdana;
	font-size: 11;
	text-decoration: none;
	}

A:active {
	color: #0099ff;
	font-family: verdana;
	font-size: 11;
	text-decoration: underline;
	}


A.myacc:link { 
      color: #000000;
      font-family: verdana;
      font-size: 10;
      text-decoration: underline;
      }

A.myacc:visited { 
      color: #000000;
      font-family: verdana;
      font-size: 10;
      text-decoration: underline;
      }

A.myacc:hover { 
      color: #000000;
      font-family: verdana;
      font-size: 10;
      text-decoration: none;
      }

A.myacc:active { 
      color: #000000;
      font-family: verdana;
      font-size: 10;
      text-decoration: underline;
      }


A.tours:link {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10;
	text-decoration: none;
      }

A.tours:visited {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10;
	text-decoration: none;
      }

A.tours:hover {
	color: #FFFF00;
	font-family: verdana;
	font-size: 10;
	text-decoration: underline;
      }

A.tours:active {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10;
	text-decoration: none;
      }


A.toptours:link {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10;
	text-decoration: none;
      }

A.toptours:visited {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10;
	text-decoration: none;
      }

A.toptours:hover {
	color: #FF9F02;
	font-family: verdana;
	font-size: 10;
	text-decoration: underline;
      }

A.toptours:active {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10;
	text-decoration: none;
      }



A.menu:link { 
      color: #003785;
      font-family: verdana;
      font-size: 11;
      text-decoration: none;
      }

A.menu:visited { 
      color: #003785;
      font-family: verdana;
      font-size: 11;
      text-decoration: none;
      }

A.menu:hover { 
      color: #003785;
      font-family: verdana;
      font-size: 11;
      text-decoration: underline;
      }

A.menu:active { 
      color: #003785;
      font-family: verdana;
      font-size: 11;
      text-decoration: none;
      }


A.menove:link { 
      color: #FFFFFF;
      font-family: verdana;
      font-size: 11;
      text-decoration: none;
      }

A.menove:visited { 
      color: #FFFFFF;
      font-family: verdana;
      font-size: 11;
      text-decoration: none;
      }

A.menove:hover { 
      color: #FFFFFF;
      font-family: verdana;
      font-size: 11;
      text-decoration: underline;
      }


A..menove:active { 
      color: #FFFFFF;
      font-family: verdana;
      font-size: 11;
      text-decoration: none;
      }



.styform
{
	border:solid 1px #C2C2C2; 
	height:18px;
	font-family: verdana;
	font-size: 11; 
}


.styformnoht
{
	border:solid 1px #C2C2C2; 
	font-family: verdana;
	font-size: 11; 
}

hr
{ 
	color:#B7D8FF;
}



/* CSS Stylesheet for a hotels */

.elelevone 
{
      background-color:#f8ffee;
      padding:4px 2px 4px 4px;
}
.elelevtwo 
{
      background-color:#fef5ee;
      padding:4px 2px 4px 4px;
}
.elelevthree 
{
      background-color:#e6f1ff;
      padding:4px 2px 4px 4px;
}

span.pap-fp h1 {
	margin-left:auto;
	margin-right:auto;
	padding: 0px 0px 0px 0px;
	font-family:verdana,Arial;
	font-size:10px;
	color:#0033CC;
	/*letter-spacing:0em;*/
	/*line-height:1.00em;*/
	text-indent:none;
	text-decoration:none;
	white-space:normal;
	display:inline;
	font-weight:normal;
	text-align:center;
	font-weight:bold;
}
span.seohead h1
{
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:#2461B3;
	letter-spacing:0em;
	/* line-height:1.6em; */
	margin:0;
	display:inline;
	text-align:left;
}

/* Added by Rahul Patel on 09-Aug-07 for Issue#152*/
.pricetab
{
	background-color: #efefef;
	border: solid 1px #a8a8a8;
}

/* added by Coy Clayton on 30 Jan 07 for new Skin Design */

A.upMethodMenu:link, A.upMethodMenu:visited, A.upMethodMenu:active {
      color: #FFFFFF;
      font-family: verdana;
      font-size: 10;
      text-decoration: underline;
}



A.upMethodMenu:hover { 
      color: #FFFFFF;
      font-family: verdana;
      font-size: 10;
      text-decoration: none;
}
.smlWHT2nospc {
	font-family:verdana,Arial;
	font-size:10px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.3em;
}
table.reservationColumn {

	font-family:verdana,Arial;
	font-size:10px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.8em;
}

table.reservationColumn img {
	margin:0;
	padding:0;
}

.methodNavSelector_home_title_left {
	font-size:14px;
	line-height:14px;
	color:#000000;
	padding-left:14px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding-top: 5px;
}

.methodNavSelector_home_title_right {
	font-size:14px;
	line-height:14px;
	color:#000000;
	padding-right:5px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	padding-top:5px;
}

.methodNavSelectorLink, .methodNavSelectorLink:active, .methodNavSelectorLink:visited {
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-align:right;
	padding-right:20px;
}

.methodNavSelectorLink:hover {
	color:#009933;
} 

.methodNavSelector_text {
	padding-left:3px;
	padding-right:3px;
}

table.methodSelectorNav {
	margin:0;
	margin-bottom:5px;
}

/* added by Coy Clayton on 1 JUL 08 for new non-refundable fares */
.nonrefblock {
	display:block;
	background:#FFF3D9;
}
.depttimes {
	font-size:12px;
	font-weight:bold;
}
.depdetails {
	font-size:10px;
	font-weight:normal;
}


a#uc_language_bar_hlkNoOfItemsInCart:link, a#uc_language_bar_hlkNoOfItemsInCart:visited, a#uc_language_bar_hlkNoOfItemsInCart:active {
	color:#FFFFFF;
}

/*U-drive package deposit page classes*/
.deposit_price {
	background:#00FF00;
	font-weight:bolder;
	line-height:20px;
	text-align:right;
	font-size:17px;
    }


.deposit_text  {
	background-color:#FF9900;
	font-size:12px;
	text-align:center;
	}
	
	
.descript_text  {
	font-size:10px;
	text-align:top left;
	}

/* added by coy to paint the table at the foot */
.footerPaint {
	background:url(images/basicStripeBkg_03.jpg);
	background-repeat:repeat-y;
}

/* Start of Snipit Library Support */

/* for yellow brick rounded support */
.StdBlockCorner {  /* dimensions for the table corners */
	height:24px;
	width:24px;
	background-repeat:no-repeat;
}

.YBCTopLeft {
	background:url(SnipetSup/YRndBrick/TopLeftCorner.jpg);
}

.YBCTopRight {
	background:url(SnipetSup/YRndBrick/TopRightCorner.jpg);
}

.YBCBottomLeft {
	background:url(SnipetSup/YRndBrick/BottomLeftCorner.jpg);
}

.YBCBottomRight {
	background:url(SnipetSup/YRndBrick/BottomRightCorner.jpg);
}

.YBCTopTile {
	background:url(SnipetSup/YRndBrick/TopCenterTile.jpg);
}

.YBCBottomTile {
	background:url(SnipetSup/YRndBrick/BottomCenterTile.jpg);
}

.YBCLeftTile {
	background:url(SnipetSup/YRndBrick/LeftCenterTile.jpg);
}

.YBCRightTile {
	background:url(SnipetSup/YRndBrick/RightSideTile.jpg);
}

.YBCCenterFill {
	background:url(SnipetSup/YRndBrick/CtrBkgFill.jpg);
}

/* ShadowBox Support */
.ShadowSide {
	width:4px;
	background:url(SnipetSup/ShadowBox/RightTile.jpg);
	background-repeat:repeat-y;
}
.ShadowBottom {
	height:5px;
	background:url(SnipetSup/ShadowBox/BottomTile.jpg);
	background-repeat:repeat-x;
}
.ShadowTop {
	height:8px;
	width:4px;
	background:url(SnipetSup/ShadowBox/TopRight.jpg);
	display:block;
}
.ShadowCorner {
	height:5px;
	width:4px;
	background:url(SnipetSup/ShadowBox/BottomRightCorner.jpg);
	background-repeat:no-repeat;
	margin:0;
}



/*.qs-searchlnk   { position:absolute; width:165px; height:auto; left:8px;#left:0px; top:168px;#top:160px; text-align:left;}*/

.qs-sorting     { width:800px; height:auto; float:left; margin-bottom:10px; #margin-bottom:6px; font-family:Arial, Verdana, Sans-Serif; font-size:11px; font-weight: normal; color:#666;}
.cbox-tl        { width:10px; height:10px; float:left; background-image:url(../falltheme/images/corners.gif); background-repeat: no-repeat;}
.cbox-tr        { width:10px; height:10px; float:left; background-image:url(../falltheme/images/corners.gif); background-repeat: no-repeat; background-position:-11px 0px;}
.cbox-bl        { width:10px; height:10px; float:left; background-image:url(../falltheme/images/corners.gif); background-repeat: no-repeat; background-position:0px -11px;}
.cbox-br        { width:10px; height:10px; float:left; background-image:url(../falltheme/images/corners.gif); background-repeat: no-repeat; background-position:-11px -11px;}
.cbox-top       { height:10px; overflow: hidden; float:left;}
.cbox-bottom    { height:10px; width:auto; float:left;}
.qs-sicon       { vertical-align:middle; margin-left:5px;}
.qs-iconright   { vertical-align:middle; margin-right:6px; margin-left:5px;}
.gcbox-tl       { width:10px; height:10px; float:left; background-image:url(../falltheme/images/gry_corners.gif); background-repeat: no-repeat;}
.gcbox-tr       { width:10px; height:10px; float:left; background-image:url(../falltheme/images/gry_corners.gif); background-repeat: no-repeat; background-position:-11px 0px;}
.gcbox-bl       { width:10px; height:10px; float:left; background-image:url(../falltheme/images/gry_corners.gif); background-repeat: no-repeat; background-position:0px -11px;}
.gcbox-br       { width:10px; height:10px; float:left; background-image:url(../falltheme/images/gry_corners.gif); background-repeat: no-repeat; background-position:-11px -11px;}
.gcbox-top      { height:10px; overflow: hidden; float:left;}
.gcbox-bottom   { height:10px; width:auto; float:left;}
.qs-tour-topmid { background-color:#fff;width:155px; border-top:1px solid #E1E1E1; height:10px; float:left; }
.qs-tour-botmid { background-color:#fff;width:155px; border-bottom:1px solid #E1E1E1; height:9px;#height:10px; float:left; overflow:hidden; }
.qs-tour-mid    { height:167px;#height:180px; border-left: 1px solid #E1E1E1; padding-bottom:12px; border-right: 1px solid #E1E1E1; float:left; overflow: hidden; width:173px; #width:175px; background-color:#fff; font-size:11px;}
.qs-tour-capt   { color:#666; font-weight:700; width:165px; margin-left:15px; font-size:13px;}
.qs-tour-mid P  { padding:0px; margin:0px 0px 5px 12px;}
.qs-pr-mid      { background-color:#fff;height: 180px; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; float:left; overflow: hidden; width:303px;#width:305px;}
.qs-pr-topmid   { background-color:#fff;width:285px; border-top:1px solid #E1E1E1; height:10px; float:left; }
.qs-pr-botmid   { background-color:#fff;width:285px; border-bottom:1px solid #E1E1E1; height:9px;#height:10px; float:left; overflow:hidden; }
.qs-pr-cont     { padding:0px; margin:0px 0px 0px 10px; width: 278px; font-family:Arial, Verdana,Sans-Serif; font-size:11px; color:#666;}
.qs-pr-rate     { text-align:right; height:22px; color:#3533AB; }
.qs-td-day     { text-align:right; height:30px; width:250px; color:#3533AB; }
.qs-pr-range    { padding-bottom:10px; #padding-bottom:13px;}
.qs-loc-mid     { background-color:#fff; height: 310x;#height: 297px; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; float:right; overflow: hidden; width:298px;#width:300px;}
.qs-loc-mid p     {font-family:Arial;font-size:11px;color:#666;}
.qs-loc-mid table     { font-family: Arial, Verdana, Sans-Serif; font-size:11px; font-weight: normal; color:#666;}
.qs-loc-topmid  { background-color:#fff;width:280px; border-top:1px solid #E1E1E1; height:10px; float:left; }
.qs-loc-botmid  { background-color:#fff;width:280px; border-bottom:1px solid #E1E1E1; height:9px;#height:10px; float:left; overflow:hidden; }
.qs-loc-mid P	{ padding:0px; font-size:11px; margin:0px 0px 0px 0px;}
.qs-loc-mid P.ad{ padding:0px; font-size:11px; margin:5px 0px 0px 5px;}
.qs-loc-head    { font-size:12px;}
.qs-loc-head a:link{ color:#666; text-decoration:underline;}
.qs-loc-head a:visited{color:#666; text-decoration:underline;}
.qs-loc-head a:hover{color:#666; text-decoration:none;}
.qs-loc-head a:active{color:#666; text-decoration:underline;}
.qs-loc-mid table{ width:92%}
.qs-loc-mid .loc{ width:56%; font-size:11px; color:#666; background-color:#fff;font-family:arial;}
.qs-sort-mid    { height: 28px; background-color:#f7f7f7; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; float:left; width:798px;#width:800px; position:relative;}
.qs-sort-topmid { width:780px; background-color:#f7f7f7; border-top:1px solid #E1E1E1; height:10px; float:left; }
.qs-sort-botmid { width:780px; background-color:#f7f7f7; border-bottom:1px solid #E1E1E1; height:9px;#height:10px; float:left; overflow:hidden; }
.qs-sort-capt   { color:#983714; font-weight:bold; font-size:16px; width:200px; float:left; padding-left:15px; padding-top:3px; position:absolute; left:0px;}
.qs-sort-rec	{ border-left: 2px solid #E1E1E1; font-size:11px; margin-left:15px; float:left; padding-top:2px; position:absolute; left:258px;}
.qs-sort-rec span{margin-left:15px; margin-top:5px;}
.qs-sort-txt	{ border-left: 2px solid #E1E1E1; font-size:11px; margin-left:15px; float:left; padding-top:2px; position:absolute; left:425px;}
.qs-sort-txt span{margin-left:15px; margin-top:5px;}
.sort-form-slt	{ width:60px; color:#666; font:normal 11px Arial,Verdana,Sans-Serif; margin-left:5px;}
.sort-form-slt-sml{ width:40px; color:#666; font:normal 11px Arial,Verdana,Sans-Serif; margin-left:5px;}
.qs-sort-btn    { float:right; padding-right:15px; position:absolute; z-index:0;left: 710px;}
.qs-sort-show   { border-left: 2px solid #E1E1E1; width:58px; height:25px; float:left; position:absolute; left:200px;}
.qs-sort-show img{margin-left:15px; margin-top:5px;}
.qs-rslt	    {width:788px;#width:798px; border:1px solid #E1E1E1; height:auto; float:left; padding-left:10px; color:#666; background-image: url(../falltheme/images/qs-rslt-bg.gif); background-repeat:repeat-y; margin-bottom:10px; font-family:Arial, Verdana, Sans-Serif; font-size:11px; font-weight: normal; color:#666; position:relative;}
.qs-rslt-caption{ width:370px; font-size:12px; font-weight:bold; float:left; margin:10px 0px 10px 0px;}
.qs-rslt-caption a:link{ color:333333; text-decoration:none}
.qs-rslt-caption a:visited{ color:333333;  text-decoration:none}
.qs-rslt-caption a:hover{ color:333333;  text-decoration:underline}
.qs-rslt-caption a:active{ color:333333;  text-decoration:none}
a.qs-rslt-capt:visited  {margin-left:7px; color:#666; font-size:12px; font-weight:bold; text-decoration:none; margin-bottom:9px;}
a.qs-rslt-capt:link  {margin-left:7px; color:#666; font-size:12px; font-weight:bold; text-decoration:none; margin-bottom:9px;}
a.qs-rslt-capt:active  {margin-left:7px; color:#666; font-size:12px; font-weight:bold; text-decoration:none; margin-bottom:9px;}
a.qs-rslt-capt:hover {text-decoration:underline;}
.qs-rslt-image  { float:left; margin:10px 15px 0px 5px; width:100px; height:100px;}
.qs-rslt-bcapt  { font-size:14px; font-weight:bold;}
.qs-rslt-blucapt{ font-size:14px; font-weight:bold; color:#983714;}
.qs-rslt-txt    { line-height:18px; font-weight:normal; width:360px; float:left;}
p.qs-rslt-txt 	{ padding:0px; font-size:11px; margin:10px 0px 10px 0px;}
.qs-rslt-img 	{ border: solid 1px #e3e3e3;}
A.qgrylnk:link	{ font-family:Arial, Verdana, Sans-Serif; color:#666; text-decoration:underline; font-size:11px;}
A.qgrylnk:visited{ font-family:Arial, Verdana, Sans-Serif; color:#666; text-decoration:underline; font-size:11px;}
A.qgrylnk:hover { font-family:Arial, Verdana, Sans-Serif; color:#666; text-decoration:none; font-size:11px;}
A.qgrylnk:active{ font-family:Arial, Verdana, Sans-Serif; color:#666; text-decoration:underline; font-size:11px;}
.qs-rslt-book   { float:right; text-align:center; width:80px; padding:15px 12px 0px 0px;}
A.qblulnk:link	{ font-family:Arial, Verdana, Sans-Serif; color:#6558bc; text-decoration:underline; font-size:11px;}
A.qblulnk:visited{ font-family:Arial, Verdana, Sans-Serif; color:#6558bc; text-decoration:underline; font-size:11px;}
A.qblulnk:hover { font-family:Arial, Verdana, Sans-Serif; color:#6558bc; text-decoration:none; font-size:11px;}
A.qblulnk:active{ font-family:Arial, Verdana, Sans-Serif; color:#6558bc; text-decoration:underline; font-size:11px;}
.qs-chk         { margin-right:5px; #margin-right:2px;}
.qs-sicon-loc   { background-image: url(../falltheme/images/sicons.gif); background-repeat:no-repeat; background-position: 0px 0px; width:auto; height:20px; line-height:18px; padding-left:22px;font-weight:normal; margin:0px; position: absolute; top:30px;}
.qs-sicon-min   { background-image: url(../falltheme/images/sicons.gif); background-repeat:no-repeat; background-position: 0px -75px; width:auto; height:20px; line-height:18px; padding-left:22px;font-weight:normal; margin:0px; position:absolute; top:50px;}
.qs-sicon-dur   { background-image: url(../falltheme/images/sicons.gif); background-repeat:no-repeat; background-position: 0px -18px; width:auto; height:20px; line-height:18px; padding-left:22px;font-weight:normal; margin:0px; position:absolute; top:50px;}
.qs-sicon-comp  { background-image: url(../falltheme/images/sicons.gif); background-repeat:no-repeat; background-position: 0px -58px; width:auto; height:15px; line-height:15px; padding-left:22px;font-weight:normal; margin:0px; position:absolute; top:70px;}
.qs-sicon-from  { background-image: url(../falltheme/images/sicons.gif); background-repeat:no-repeat; background-position: 0px -40px; width:auto; height:21px; line-height:15px; padding-left:22px;font-weight:normal; margin:0px; position:absolute; top:0px; margin-top:10px;}
.qs-sicon-see   { background-image: url(../falltheme/images/sicons.gif); background-repeat:no-repeat; background-position: 0px 0px; width:auto; height:19px; line-height:19px; padding-left:20px;font-weight:normal; margin:0px; position: relative; top:0px; font-family:arial; font-size:11px; color:#983714;float:left;}

.qs-rslt-disp   {position:relative; float:left; width:228px; }
.qs-rslt-book img  { margin-top:20px; margin-bottom:10px;}
.comp-header     { width:800px; height:auto; float:left; margin-bottom:10px; #margin-bottom:6px; font-family:Arial, Verdana, Sans-Serif; font-size:11px; font-weight: normal; color:#666;}
.comp-header-mid    { height: 30px; background-color:#f7f7f7; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; float:left; width:798px;#width:800px; position:relative; background-repeat:repeat-y;}
.comp-header-topmid { width:780px; background-color:#f7f7f7; border-top:1px solid #E1E1E1; height:10px; float:left; background-repeat:repeat-y; background-position:-9px;}
.comp-header-botmid { width:780px; background-color:#f7f7f7; border-bottom:1px solid #E1E1E1; height:9px;#height:10px; float:left; overflow:hidden;  background-repeat:repeat-y; background-position:-9px;}
.comp-header-one    { color:#983714; font-weight:bold; font-size:16px; width:245px; float:left; padding-left:10px; padding-top:3px; position:absolute; left:0px;}
.comp-header-two    { color:#000000; font-weight:normal; font-size:11px; width:78px; float:left; text-align:center; padding-top:3px; position:absolute; left:317px;}
.comp-header-three  { color:#000000; font-weight:normal; font-size:11px; width:63px; float:left; text-align:center; padding-top:3px; position:absolute; left:396px;}
.comp-header-four   { color:#000000; font-weight:normal; font-size:11px; width:105px; float:left; text-align:center; padding-top:3px; position:absolute; left:460px;}
.comp-header-five   { color:#000000; font-weight:normal; font-size:11px; width:126px; float:left; text-align:center; padding-top:3px; position:absolute; left:556px;}
.comp-header-six    { color:#000000; font-weight:normal; font-size:11px; width:11px; float:left; text-align:center; padding-top:3px; position:absolute; left:700px;}
.comp-header-seven  { color:#000000; font-weight:normal; font-size:11px; width:104px; float:left; text-align:center; padding-top:3px; position:absolute; left:695px;}


.comp-rslt	        { width:788px;#width:798px; position:relative; border:1px solid #E1E1E1; height:auto; padding-left:10px; color:#666; margin-bottom:10px; font-family:Arial, Verdana, Sans-Serif; font-size:11px; font-weight: normal; color:#666; background-repeat:repeat-y; float:left; background-color:#fff;}
.comp-column-one    { color:#666666; font-weight:normal; font-size:11px; width:300px; padding-right:10px; padding-top:10px;}
.comp-column-two    { color:#666666; font-weight:normal; font-size:11px; width:78px; text-align:center; padding-top:10px; vertical-align:top;}
.comp-column-three  { color:#983714; font-weight:bold; font-size:12px; width:63px; text-align:center; padding-top:10px; vertical-align:top;}
.comp-column-four   { color:#666666; font-weight:normal; font-size:11px; width:105px; text-align:center; padding-top:10px; vertical-align:top;}
.comp-column-five   { color:#666666; font-weight:normal; font-size:11px; width:126px; text-align:center; padding-top:10px; vertical-align:top;}
.comp-column-six    { color:#666666; font-weight:normal; font-size:11px; width:11px; text-align:center; padding-top:10px; vertical-align:top;}
.comp-column-seven  { color:#666666; font-weight:normal; font-size:11px; width:104px;text-align:center; padding-top:10px; vertical-align:top;}
P.comp-head-icon    { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
P.comp-head-tour    { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-repeat:no-repeat; height:15px; width:78px; background-position: center;}
P.comp-head-price    { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-repeat:no-repeat; height:15px; width:63px; background-position: center;}
P.comp-head-depart    { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-repeat:no-repeat; height:15px; width:105px; background-position: center;}
P.comp-head-tloc    { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-repeat:no-repeat; height:15px; width:126px; background-position: center;}
P.comp-head-dur    { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-repeat:no-repeat; height:15px; width:71px; background-position: center;}
P.comp-head-comp    { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-repeat:no-repeat; height:15px; width:104px; background-position: center;}
.comp-rslt-capt { width:230px; float:left; font-size:12px; font-weight:bold;margin:0px 0px 9px 0px; padding:0px;}
.comp-rslt-capt a  {color:#666;  text-decoration:none;}
.comp-rslt-capt a:hover{text-decoration:underline;}
.comp-rslt-desc {width:270px; height:auto; float:left; padding-bottom:10px;}
.comp-rslt-desc p{ margin:0px; padding:0px;}
.comp-rslt-image 	{width:90px; float:left; }
.comp-rslt-img { margin-bottom:10px; border:1px solid #E1E1E1;}
.comp-rslt-def{ float:left; width:140px; line-height:15px; margin-bottom:10px;}
p.comp-rslt-text{ margin:0px 0px 6px 0px; padding:0px;}
.comp-rslt-rem a:link{ color:#FF6C00; text-decoration:underline;}
.comp-rslt-rem a:visited{color:#FF6C00; text-decoration:underline;}
.comp-rslt-rem a:hover{color:#FF6C00; text-decoration:none;}
.comp-rslt-rem a:active{color:#FF6C00; text-decoration:underline;}
.comp-rslt-link a:link{color:#6558BC; text-decoration:underline;}
.comp-rslt-link a:visited{color:#6558BC; text-decoration:underline;}
.comp-rslt-link a:hover{color:#6558BC; text-decoration:none;}
.comp-rslt-link a:active{color:#6558BC; text-decoration:underline;}

.tabbg{background-image:url(../falltheme/images/tabbg.gif); background-repeat:repeat-x; width:800px; float:left; height:30px; font-family: Arial, Verdana, Sans-Serif; font-size:16px; font-weight: bold; color:#404040;}
.activetablft{background-image:url(../falltheme/images/activetablft.gif);background-repeat:no-repeat; width:10px;}
.activetabrht{background-image:url(../falltheme/images/activetabrht.gif);background-repeat:no-repeat;width:10px;}
.activetabbg{background-image:url(../falltheme/images/activetabbg.gif); font-size:12px;}
.inactivetablft{ width:10px;}
.inactivetabbg{ font-size:12px;}
.inactivetabbg a:link{color:#9c5aa4; text-decoration:none;}
.inactivetabbg a:visited{color:#9c5aa4; text-decoration:none;}
.inactivetabbg a:hover{color:#9c5aa4; text-decoration:underline;}
.inactivetabbg a:active{color:#fff; text-decoration:none;}
.activetabbg a:link{color:#9c5aa4; text-decoration:none;}
.activetabbg a:visited{color:#9c5aa4; text-decoration:none;}
.activetabbg a:hover{color:#9c5aa4; text-decoration:underline;}
.activetabbg a:active{color:#9c5aa4; text-decoration:none;}
.inactivetabrht{width:10px;}
.handle{margin-top:-12px}
.slider{margin-top:10px; margin-bottom:15px; WIDTH: 215px; POSITION: relative; HEIGHT: 1px; BACKGROUND-COLOR: #b4b6b3;}
.qs-form-slt{ color:#666; font:normal 11px Arial,Verdana,Sans-Serif; }

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 525px;
	top:368px;
	background-color: #ccc;
	border: 1px solid #000; 
	/* border:8px solid #e1ebf5; */
	padding: 10px;
}
#close {
	float: right;
}
/* Added by kiran on 30 Sep 2008 */
#layer2 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 525px;
	top: 458px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
	z-index:100;
}

#close2 {
	float: right;
}
#layer3 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 525px;
	top: 258px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}

#close3 {
	float: right;
}  
p { margin:0px; padding:0px;overflow:hidden;}
/* Ended by kiran on 30 Sep 2008 */

.popToursCont	{position:absolute;display:none;width:300;height:150;background-color: #dee8f4;border:1px solid;BORDER-RIGHT-COLOR: #7669cd}
.popToursHead	{font-size:18px; color:#003785; vertical-align: top;}
.flSec			{ float:left; margin-top:10px;#margin-top:0px;}




.qs-search-cont { width:800px; height:auto; margin:0px; padding-left:0px; float:left; margin-bottom:10px; #margin-bottom:5px; overflow:hidden; font-family:Arial, Verdana, Sans-Serif; font-size:11px; font-weight: normal; color:#666;}
.tabTour		{ width:185px; text-align: left; vertical-align: top;}
.tabPrice		{ width:315px; text-align:left; vertical-align:top;}
.tabLocate		{ width:300px; text-align:left; vertical-align:top;}
.qs-tourtype    { width:175px; height:auto; margin:0px 0px 0px 0px; padding:0px; float:left;}
.qs-pricerange  { width:305px; height:auto; float:left; font-family:Arial, Verdana, Sans-Serif; font-size:11px; color:#666;}
.qs-location    { width:300px; height:auto;  float:right;} 
.tourTypeDivHead{ position:absolute;display:none;width:auto;height:auto;background-color: #d37b0f;border:1px solid;BORDER-RIGHT-COLOR: #7669cd;left:600px;top:234px;}
.tourTypeDivHead A:link	{ font-family:Arial, Verdana, Sans-Serif; color:#fff; text-decoration:underline; font-size:11px;}
.tourTypeDivHead A:visited{ font-family:Arial, Verdana, Sans-Serif; color:#fff; text-decoration:underline; font-size:11px;}
.tourTypeDivHead A:hover { font-family:Arial, Verdana, Sans-Serif; color:#fff; text-decoration:none; font-size:11px;}
.tourTypeDivHead A:active{ font-family:Arial, Verdana, Sans-Serif; color:#fff; text-decoration:underline; font-size:11px;}
.tourTypeDivFont{font-size:12px}
/* hThree added by kiran on 16 Dec 2008 */
.hThree
{
	margin:0px;
	padding:0px;
	font-size:14px;
}


.whtbckgrn
{
 background-color:#fff;
}
#anchorTourLocation { color:#9c5aa4;}


/*added by Tim for Beige rectangle widget*/
.timsBeigeRect {
	width:202px;
	}
.timsBeigeRect_Top {
	background-image:url(SnipetSup/timsBeigeRect/timsBeigeRect_Top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.timsBeigeRect_Fill {
	background-image:url(SnipetSup/timsBeigeRect/timsBeigeRect_Fill.jpg);
	background-position:top;
	background-repeat:repeat-y;
	}
.timsBeigeRect_Bott {
	background-image:url(SnipetSup/timsBeigeRect/timsBeigeRect_Bott.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}
.timsBeigeRect_Text {
	padding:5px;
	}
/*close widget*/	

/*added by Tim for specials widget*/
.PapFrontPage_PromoTitle {
	font-size:14px;
	color:#990000;
	font-weight:bold;
	}
/*closed*/

/* added by Coy to fix the display of an UL bullets in IE 8 */
ul.toptours {
	margin:0;
	padding-left: 1em;
	list-style:inside;
	list-style-type:circle;
	list-style-image:url(images/toptoursbullet.gif);
	margin-left:5px;
	text-indent:-1em;
}

ul.TourDetailList {
	margin:5px;
	margin-left:0px;
	list-style-type:none;
	list-style:none;
}

ul.TourDetailList li {
	margin-bottom:5px;
	margin-left:3px;
	border-bottom:1px solid;
	list-style-type:none;
	padding-bottom:2px;
}

/* Added By Mehul On 23Sept 2009 For RElated & Dependent Package */
.relprod{width:150px; background-color:#eef2ff; margin-bottom:5px; padding:0px; height:auto; overflow:hidden;}
.relprod div{width:140px; padding:0px 5px 5px 5px; padding-top:5px;}

.relprod img{border:0px;width:140px;overflow:hidden;  }
.relprod p{margin:0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top:2px;width:140px; }
.lft{ font-size: 10px; margin: 0px; font-family: Arial, Helvetica, sans-serif; width:85px;float:left; }

.rht{ font-size: 10px; margin: 0px; font-family: Arial, Helvetica, sans-serif; float:right; width:55px;  }
.rht a{  font-size: 10px; margin: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color:#000000}
.rht a:hover{ font-size: 10px; margin: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;color:#000000}
.clear{clear:both; line-height:1px;}






.htlcontainer{width:265px;font-family: verdana,Helvetica,sans-serif;font-size:10px; color:#000000}
.htlcont{ float:left; width:120px; padding-left:5px; padding-right:3px;}
.htl-left{ float:left; margin-top:10px;}
.float-left{float:left}
.htlcont p{margin:10px 0px 0px 0px; padding:0px;}
.htlprice-left{padding-top:10px; text-align:center;}
.pricebld{font-size:11px; font-weight:bold; line-height:16px;}
p.lnk a:link{background: #ffffff; color: #0a0000;font-size: 10px; text-decoration:none;}
p.lnk a:hover{background: #ffffff; color: #0a0000;font-size: 10px; text-decoration:underline;}
p.lnk a:active{background: #ffffff; color: #0a0000;font-size: 10px;text-decoration:none;}
p.lnk a:visited{background: #ffffff; color: #0a0000;font-size: 10px; text-decoration:none;}
.heading{ text-decoration:underline;}
h3.txthead{font-size:10px; font-weight:normal; padding:0px; margin:0px; }
.htlprice-left span span{font-size:11px;font-weight:bold;}

/* End Added */

/* created by mehul for spacer removed */
.midcontent {margin-left:10px; margin-right:10px; text-align:left;}
.topmargin {margin-top:5px;}

/*Added By Mehul For Itinerary Rendering & Day in Advance Changes on 23 Dec 2009*/
.usercontent { width: 630px; background-color: #ffffff; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px;}
.usercontent img { border: 0px;}
.userdetails { width: 630px; border: 1px solid #326698; border-collapse:collapse;margin: 5px 0px 20px 0px; }
.userdetails td { width: 150px;border: 1px solid #326698; border-collapse:collapse; padding: 7px 0px 7px 0px; text-align: center; }
.userdetails td input { width: 100px; height: 25px; line-height: 25px; }
.userdetails td input.small { width: 30px; height: 15px; line-height: 15px; }
.userdetails td input.large { width: 100px; height: 15px; line-height: 15px; }
.userdetails td.headadults { width: 160px; background-color: #326698; color: #ffffff;}
.userdetails td.headchild { width: 160px; background-color: #326698; color: #ffffff;}
.userdetails td.headsdate { background-color: #326698; color: #ffffff;}
.userdetails td.usercont1 { width: 180px; background-color: #326698; }
.userdetails td.userconthead2 { width: 90px; background-color: #326698; }
.userdetails td.userconthead3 { width: 70px; background-color: #326698; }
.userdetails td.userconthead4 { width: 90px; background-color: #326698; }
.userdetails td.userconthead5 { width: 70px; background-color: #326698; }
.userdetails td.userconthead6 { width: 110px; background-color: #326698; }
.userdetails td.usercont2 { width: 90px; background-color: #ffffff; }
.userdetails td.usercont3 { width: 70px; background-color: #ffffff; }
.userdetails td.usercont4 { width: 90px; background-color: #ffffff; }
.userdetails td.usercont5 { width: 70px; background-color: #ffffff; }
.userdetails td.usercont6 { width: 110px; background-color: #ffffff; }

.userdetails ul { padding:10px 0 0 10px; margin:10px 0 0 10px;  }
.userdetails ul li { margin: 0px 0px 0px 10px !important; margin: 0px 0px 0px 10px !important; text-align: left; }

.userdetails td.adspace { width: 34%; }
.userdetails td.adcontent { width: 65%; }
.userdetails span.chdprice { font-size: 10px;  }
.userdetails span.chdpricehead { font-size: 10px;  color: #ffffff; }
.userdetails span.adprice { font-size: 12px; font-weight: bold; }
.userdetails span.adpricehead { font-size: 12px; font-weight: bold; color: #ffffff;}
.userdetails span.totperson { font-size: 12px; font-weight: bold; }
.userdetails span.totpersonhead { font-size: 12px; font-weight: bold;  color: #ffffff; }
.userdetails span.yousave { font-size: 12px; font-weight: bold; color: #ffffff; }
.userdetails span.timerange { font-size: 12px; font-weight: bold; }
.userdetails span.adultprice { font-size: 12px; }
.userdetails .instructions { text-align: left; padding: 10px 0px 10px 10px; color: #034e97; }
.adcontenthead { font-size: 14px; font-weight: bold; color: #01519e; }
.adcontentsub { font-size: 11px; padding: 0px; }
.adcontentsub a { color: #01519e;font-size: 11px; padding: 0px; }
.adcontentsub a:hover { text-decoration: none; }
a.fees { font-size: 13px; font-weight: bold; color: #ffffff; }
a:hover.fees { text-decoration: none;}
a.change { font-size: 11px; font-weight: bold; color: #01519e; line-height: 12px; text-decoration: none;}
a:hover.change { text-decoration: underline;}
.disabled { background-color: #e7eaed; }
.userdetails td input.popadtocart { width: 97px; height: 18px; }

.popupcontent { border: 1px solid #326698; display: none; position: absolute; top: 250px; left: 500px; width: 300px; height: 150px; background-color: White;}
.contentchange { width: 300px; height: 150px; text-align: left; padding: 20px 20px 20px 20px; background-color: #B7D8FF; }

/* Added by Coy on 8/20 for guest comment support in packages */
.guestPicButtonOutter {
	padding-top:5px;
	width:163px;
	height:45px;
	background:#009;
}
.guestPicButtonInner {
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	height:30px;
	width: 140px;
	text-align:center;
}
.guestPicButtonInner:hover {
	background:#039;
}
.guestPhotoLink, .guestPhotoLink:link, .guestPhotoLink:visited, .guestPhotoLink:active {
	font-size:12px;
	font-weight:normal;
}
.guestPhotoLink:hover {
	color:#FF0;
}

/* Added by Coy on 11/30 for general display usage */

.smallSideBarAnnounceTxt {
	font-size:10px;
	color:#FF0;
}

.SideBarAnnounce {
	width:150px;
	margin-left:auto;
	margin-right:auto;
	height:15px;
}

/* Added by Austin on 12/17/2010 to get rid of automatic border in IE */
.noBorder	{
	border:none;
}


/* Newsletter Widget Support */
.newsltr_body {
	width:600px;
	height:130px;
	background-image:url(/acc_img/fishbowl/widgetBkg.jpg);
	background-position:top left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.newsltr_text {
	width:330px;
	height:110px;
	margin-top:10px;
	margin-right:15px;
	float:right;
}
.newsltr_subscribe {
	width: 250px;
	padding:5px;
	background-color:#FC6;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.newsltr_subscribe:hover {
	background-color:#FF9;
}

/* Added by Coy to address odd centering issues in IE */
.contentcenter {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.homeh1holder {
	width:600px;
	background-image:url(/acc_img/centerNav/centerNav_01.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:23px;
	margin-bottom:10px;
	padding-top:4px;
}

.homeTourClassHolder {
	margin-left:auto;margin-right:auto;width:600px;height:auto;overflow:auto;
}
.homeTourClassItem {
	float:left;
	width:192px;
	height:192px;
	border-style:solid;
	border-width:1px;
	border-color:#FF9;
	padding:2px;
	position:relative;
	text-align:left;
}
.homeTourClassLinkHolder {
	position:absolute; bottom:0px;
}

.homeBigSpotHolder {
	width:600px;
	height:420px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.homeBigSpot {
	width:276px;
	height:420px;
}

.homeHolder {
	margin-left:24px;
}

.gbScrolAd {
	height:150px;
	width:150px;
	margin-left:auto;
	margin-right:auto;
}
