/* MyTravelGuide.com CSS for all media layout */
/* copyright 2005 MyTravelGuide.com */

/* PriceBreakers  Boxes #################### */

.enclosingContainer
	{
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		width: 558px;
		overflow: hidden;
		border: 1px solid #DDDDDD;
	}
	.innerContainer
	{
		padding-top: -5px;
		padding-bottom: -5px;
        float: left;
	}
	.imageContent
    {
        float: center;
        font-size: 11px;
        font-weight: normal;
        color: #9F9F9F;
		padding: 0px 0px 0px 0;
        text-align: center;
    }
th
{
	font: Tahoma bold;
	color: #445566;
	font-size: 12px;
	background: #88CCFF url('../objimages/siteimages/bg_navbox.gif') repeat scroll 0%;
	border-bottom: solid 1px #99CCFF;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	height: 21px;
	text-align: left;
}
a:hover
{
	text-decoration: underline;
}
#pbr
{
	border: 1px solid #88BBFF;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-top: 0px;
	width: 594px;
}

#pbr td
{
	padding: 1px 2px 0px 0px;
	margin: 0px;
	font-size: 12px;
}

#pbr a:link, a:visited,a:hover
{
	border-bottom:0px;
	text-decoration: underline;
}

#pbr span.dealends
{
font-weight:bold;
color:#334455;
}

#pbr div.dealname
{
padding-bottom:3px;
font-size: 14px;
font-weight:bold;
}

#pbr div.dealname  a:visited
{
font-size: 14px;
font-weight:bold;
}

#pbr th.link a:link,  #pbr th.link a:visited,  #pbr th.link a:hover
{
	font: Tahoma bold;
	color: #445566;
	font-size: 12px;
	background: #88CCFF url('../objimages/siteimages/bg_navbox.gif') repeat scroll 0%;
	padding: 0pt;
	margin: 0px;
	height: 21px;
	text-align: left;
	font-weight:bold;
	border-bottom:0px;
	text-decoration: underline;
}

#pbr td.dealcontainer
{
padding:10px 0pt 10px 0pt;
border-bottom: 1px solid #e7eefc;

}

/*  PriceBreakers  BOXES ENDS #################### */

/* STRUCTUAL BOXES #################### */
* {
margin: 0;
padding: 0;
/*font-size: 1em;*/ /* fixes mozilla font size bug */
}
body {
background: #eee;
color: #345;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 70%;
}
table.outer
{
	color: #334455;
	margin: 20px auto;
	padding: 0pt;
	width: 1049px;
	background-color: #EEE;
	background-image: url(../objimages/siteimages/bgShadow.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-attachment: scroll;
}

table.hmouter
{
	color: #334455;
	margin: 20px auto;
	padding: 0pt;
	width: 1027px;
	background-color: #EEE;
	background-image: url(../objimages/siteimages/bgShadow.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-attachment: scroll;
}


.shadowtop
{
	background-attachment: scroll;
	background-color: #EEE;
	background-image: url(../objimages/siteimages/topShadow.gif);
	background-repeat: repeat-x;
	height: 6px;
	overflow: hidden;
	background-position: 0 0;
}

.shadowbtm
{
	background-attachment: scroll;
	background-color: #EEE;
	background-image: url(../objimages/siteimages/botShadow.gif);
	background-repeat: repeat-x;
	height: 6px;
	overflow: hidden;
	background-position: 0 0;
}

.shadowleft
{
	background-color: #EEE;
	background-image: url(../objimages/siteimages/leftShadowBg.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	width: 5px;
	background-position: 0 0;
	min-width: 5px;
}
.shadowright {
background:#EEEEEE url(../objimages/siteimages/rightShadowBg.gif) repeat-y scroll left top;
overflow:hidden;
width:5px;
}
.headerbox {
background: #fff;
color: #999;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1em;
height: 70px;
min-height: 75px;
padding: 5px 0;
border-top: 1px solid #fff;
border-left: 10px solid #fff;
border-right: 10px solid #fff;
}

.headerbox-sm {
background: #fff url(../objimages/siteimages/bg_header_sm.jpg) no-repeat 50% 0;
color: #999;
height: 40px;
min-height: 40px;
padding: 3px 0 0 0;
border-top: 1px solid #fff;

}

div#navbox
{
background-color: #FF8600;
}

	div#navbox ul
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1.1em;
		color: white;
		text-align: right;
		margin: 0;
		padding-bottom: 5px;
		padding-top: 5px;
		list-style-image: none;
	}
	
	div#navbox ul li
	{
		display: inline;
		margin-left: -4px;
		list-style-type: none;
		margin-bottom: 0pt;
		padding-left: 0pt;
		list-style-image: none;
		background-color: transparent;
		background-image: url();
	}
	
	div#navbox ul li a
	{
		padding: 10px 10px 8px 10px;
		color: white;
		text-decoration: none;
		border-left: 1px solid #fff;
		border-bottom:0px;
	}
	
	div#navbox ul li a:hover
	{
		background-color: #ffffff;
		color: #222222;
		
	}
	
#grayGradBar
{
/*	background: #eeeeee url(../objimages/siteimages/grayBarBg.jpg) repeat-x top left;*/
	background: #eeeeee url(../objimages/siteimages/GrayBar50.jpg) repeat-x top left;
	min-height: 25px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 1.0em;
	width:100%;
}
#grayGradBarContentLeft
{	
	font-size: 1.0em;
	text-align: left;
	vertical-align:middle;
	padding-left: 5px;
}

#grayGradBarContentRight
{
	font-size: 1.0em;
	text-align: right;
	vertical-align:middle;

	padding-right: 5px;
}	
#grayGradBar #grayGradBarContentLeft label {
	font-weight: bold; 
	font-size: 9pt; 
	margin-right: 5px;
}
#grayGradBar #grayGradBarContentRight label {
	font-weight: bold; 
	font-size: 9pt; 
	margin-right: 5px;
}


.breadcrumbbox {
background: #fff;
color: #789;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1em;
font-weight: normal;
padding: 3px 10px;
border-right: 10px solid #fff;
border-bottom: 1px solid #fff;
}
.contentbox {
background: #fff;
text-align: left;
color:#334455;
padding-top: 10px;
padding-left:6px;
width: 585px;
}
.contentbox-full {
background: #fff;
text-align: left;
border-right: 10px solid #fff;
border-left: 10px solid #fff;
}
.sidebox-left
{
	text-align: left;
	margin: 0pt;
	padding: 10px 10px 0 0;
}

.sidebox-left-push {
	text-align: left;
	margin: 0pt;
}
.sidebox-right {
background: #fff url() no-repeat;
text-align: left;
padding-left: 10px;
padding-top: 10px;
margin: 0pt;
}
.sidebox-right-util {
background: #fff url() no-repeat;
text-align: left;
}

.shadetabs
{
	padding: 10px 0px 5px 0px;
	margin: 15px 20px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	list-style-type: none;
	text-align: right; /*set to left, center, or right to align the menu as desired*/
}

	.shadetabs li
	{
		display: inline;
		margin: 0pt;
		padding: 0pt;
	}
	
	.shadetabs li a
	{
		text-decoration: none;
		padding: 10px 9px 5px 9px;
		margin: 0;
		color: #ffffff;
		background-color: #64A6FD;
	}
	
	.shadetabs li a:visited
	{
		color: #ffffff;
	}
	
	.shadetabs li a:hover{
	text-decoration: underline;

	}
	
	.shadetabs li.selected{
	
	position: relative;
	top: 1px;
	margin: 0pt;
	}
	
	
	.shadetabs li.selected a{ /*selected main tab style */
	color: #445566;
	background-color: #F3F8FE;
	border-bottom-color: #F3F8FE;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	}
	
	.shadetabs li.selected a:hover
	{ /*selected main tab style */
	text-decoration: none;
	}
	
	.shadetabs li.selected a:visited
	{
	background: #F3F8FE;
	border-bottom: 1px solid #F3F8FE;
	color: #445566;
	}
	
.tabcontentstyle
{ /*style of tab content oontainer*/
	border: 1px solid #dddddd;
	background: #F3F8FE url(../objimages/siteimages/bookingBoxBg.jpg) no-repeat top left;
	width: 570px;
	margin: 0px 0 15px 0;
	padding: 0px;
}

.tabcontent
{
	display:none;
}

.tabcontentstyle form
{
	padding: 0; margin: 30px 10px 40px 30px; font-size: 1.2em;
}

#partners 
{ 
	margin: 0pt 25px 10px 25px; 
}

h4.step {
color:#445566;
font-family:arial,helvetica,sans-serif;
font-size:14px;
margin:0px 0px 10px 0pt;
}

.footerbox
{
	color: #567;
	font-size: .93em;
	text-align: center;
	padding: 10px;
	background-color:#fff;
	border-top: 1px #ddd solid;
	margin: 10px;
}

#mapBox
{
	background: #ffffff url(../objimages/siteimages/mapBg.gif) no-repeat top left;
	width: 570px;
	border: 1px solid #dddddd;
	margin: 5px 0px 15px 0px;
	padding: 0;
	text-align: left;
}
/* Added for changes required on homepage for google Redesign */
#mapBoxNew
{
	width: 570px;
	border: 1px solid #dddddd;
	margin: 5px 0px 15px 0px;
	padding: 0;
	text-align: left;
}

#mapBoxLinks
{
	padding: 240px 0px 10px 0px;
	text-align: center;
}
/* Added for changes required on homepage for google Redesign */
#mapBoxLinksNew
{
	padding: 240px 0px 10px 0px;
	text-align: center;
}

#hotelBox
{
	background-color: #ffffff;
	width: 570px;
	border: 1px solid #dddddd;
	margin: 5px 0px 15px 0px;
	padding: 10px 0px 10px 0px;
	text-align: left;
}
.travelguideList
{
	float: left;
	width: 150px;
	margin-left: 35px;
	margin-top: 10px;
}
.travelguideList ul
{
	margin: 0;
	padding: 0;
}

.travelguideList ul li
{
	margin-bottom:2px;
	padding-left:15px;
	font-size
}
.hotelList
{
	float: left;
	width: 125px;
	margin-left: 10px;
}
.hotelList ul
{
	margin: 0;
	padding: 0;
}

.hotelList ul li
{
	margin-bottom:2px;
	padding-left:15px;
}
.hotelList2
{
	float: left;
	width: 240px;
	margin-left: 10px;
}
.hotelList2 ul
{
	margin: 0;
	padding: 0;
}

.hotelList2 ul li
{
	background:transparent url(../objimages/images/icon_list_sidebox.gif) no-repeat scroll 0px 2px !important;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:2px;
	padding-left:15px;
}

#photoBox
{
	background-color: #ffffff;
	width: 560px;
	border: 1px solid #dddddd;
	margin: 5px 0px 10px 0px;
	padding: 10px 5px 10px 5px;
	text-align: center;
}
.travelPhoto
{
	width: 83px;
	float: left;
	margin-left: 7px;
	text-align: center;
}
.travelPhoto img
{
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #dddddd;
}

/* SHARED ELEMENTS #################### */
td {
vertical-align: top;
}
.headerbox-search {
color: #345;
text-align: left;
width: auto;
float: right;
}

img
{ border:0pt;}

.sideboxsub {
border:1px solid #DDDDDD;
margin:0px 5px 15px 5px;
padding: 3px;

}

.sideboxsub ul
{
	margin: 5px 0px 0px 5px;
}

.zlogosidebox
{
	float:right; margin-bottom: 10px;
}

.boxGradient {
background:#FFFFFF url(../objimages/siteimages/boxBg.jpg) repeat-x scroll left top;
color:#334455;
padding:5px;
}

.sideboxsub-fav {
margin: 0 0 10px 0;
padding: 5px 10px;
width: 170px; /* fixes IE width bug */
}
.sideboxsub-search {
/*margin: 0 0 5px 0;*/
padding: 10px;
width: 170px; /* fixes IE width bug */
}
.sideboxsub-member {
text-align: center;
margin: 0 0 10px 0;
padding: 10px 10px 0 10px;
}
.sideboxsub-member .member  {
background: #fff url(../objimages/siteimages/bg_feature.jpg) no-repeat bottom right;
color: #333;
font-size: .93em;
padding: 5px;
border-top: 1px solid #eee;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #eee;
}
.sideboxsub-member .member strong {
color: #FF8600;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1.2em;
font-weight: bold;
margin: 0px 0px 3px 0px;
text-transform: uppercase;
overflow: hidden;
display: block;
}


.sidebox-left .sideboxsub-newsletter {
border:1px solid #DDDDDD;
margin:0px 5px 15px;
padding:3px;
}

.sideboxsub-newsletter {
margin: 0 0 5px 0;
padding: 10px 10px 0 10px;
}
.sideboxsub-newsletter .newsletter  {
background: #fff url(../objimages/siteimages/bg_newsletter.jpg) no-repeat bottom right;
color: #333;
font-size: .93em;
text-align: left;
padding: 5px;
border-top: 1px solid #eee;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #eee;
}
.sideboxsub-newsletter .newsletter b  {
color:#FF6A00;
}

.block {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
margin:5px 0px 15px;
padding:10px;
text-align:left;
}
.block-main {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
margin:5px 0px 15px;
padding:10px;
text-align:left;
}
.block-alt {
background: #fff url(../objimages/siteimages/bg_block_alt.jpg) no-repeat;
padding: 10px;
border-bottom: 1px solid #fff;
}
.block-anchornav {
background: #fff url(../objimages/siteimages/bg_block_anchornav.gif) no-repeat 10px 50%;
font-size: .93em;
padding: 5px 10px 5px 23px;
border-top: 1px solid #f7f7f7;
}
.block-sort {
background: url(../objimages/siteimages/dots_h.gif) repeat-x left bottom;
font-size: .93em;
margin: 0 0 10px 0;
padding: 10px 0 7px 0;
}
.block-pagetools {
background: url(../objimages/siteimages/dots_h.gif) repeat-x top;
font-size: .93em;
text-align: center;
padding: 10px 0;
}

.frame {
	margin: 5px 0 15px 0;
	border: 1px solid #FEDD91;
}
.frame-nomargin {
background: #fff;
text-align: center;
padding: 2px;
border: 1px solid #eee;
}
.frame-error {
margin: 0 auto;
padding: 2px;
width: 450px;
}

.narrowsearch {
background: #fff url(../objimages/siteimages/bg_block.jpg) no-repeat;
font-size: .93em;
text-align: center;
padding: 5px;
border-top: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
}




table.searchmodule {
font-size: .93em;
border-left: 1px solid #eee;
}
table.searchmodule tr td.form {
background: #f9f9f9;
padding: 3px;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #fff;
}
table.searchmodule tr td.form div {
background: #fff url(../objimages/siteimages/bg_block.jpg) no-repeat;
padding: 10px;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
}
table.searchmodule tr td.clear {
padding: 3px 10px;
border-bottom: 1px solid #ddd;
}
table.searchmodule tr td.tabon {
color: #050;
background: #f9f9f9;
font-weight: bold;
text-align: center;
white-space: nowrap;
padding: 3px 10px;
border-top: 1px solid #eee;
border-right: 1px solid #ddd;
border-bottom: 1px solid #f9f9f9;
border-left: 1px solid #fff;
}
table.searchmodule tr td.taboff {
color: #693;
background: #fff;
text-align: center;
white-space: nowrap;
padding: 3px 10px;
border-top: 1px solid #eee;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #fff;
}
table.searchmodule tr td.taboff a:link,
table.searchmodule tr td.taboff a:visited {
color: #693;
border-bottom: none !important;
}
table.searchmodule tr td.tabon a:link,
table.searchmodule tr td.tabon a:visited {
color: #050;
border-bottom: none !important;
}
table.searchmodule tr td.tabon a:active,
table.searchmodule tr td.tabon a:hover,
table.searchmodule tr td.taboff a:active,
table.searchmodule tr td.taboff a:hover {
color: #050;
border-bottom: none !important;
}








.feature {
background: #fff url(../objimages/siteimages/bg_feature.jpg) no-repeat bottom right;
font-size: .93em;
text-align: center;
padding: 5px;
border-top: 1px solid #eee;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #eee;
}
.warning  {
background: #fff url(../objimages/siteimages/bg_warning.jpg) no-repeat bottom right;
color: #900;
font-size: .93em;
text-align: left;
padding: 5px;
border-top: 1px solid #eee;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #eee;
}
.warning p  {
background: url(../objimages/siteimages/icon_warning.gif) no-repeat;
text-indent: 16px;
margin: 0;
}
.contentpartner {
color: #999;
font-size: .9em;
}
.highlight {
background: #fff url(../objimages/siteimages/bg_th.gif);
text-align: left;
vertical-align: middle;
margin: 10px 0;
padding: 2px;
border-top: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
}
div.pricecheck {
display: inline;
background: url(../objimages/siteimages/icon_commerce_default.gif) no-repeat 0 50%;
font-size: .93em;
font-weight: bold;
text-align: left;
height: 13px;
min-height: 13px;
margin: 0 0 0 1px;
padding: 3px 0 3px 16px;
}
div.moreinfo {
display: inline;
background: url(../objimages/siteimages/icon_commerce_moreinfo.gif) no-repeat 0 50%;
font-size: .93em;
font-weight: bold;
text-align: left;
height: 13px;
min-height: 13px;
margin: 0 0 0 1px;
padding: 3px 0 3px 16px;
}
.tip {
color: #966;
font-size: .93em;
text-align: left;
margin: 10px 0;
}
.error {
color: #900;
font-weight: bold;
}
.paginate {
font-size: .93em;
text-align: center;
padding: 10px 0;
}
.floatrating {
float: right;
clear: both;
width: 75px;
font-size: 95%;
text-align: center;
margin-left: 5px;
padding: 5px;
border: 1px solid #eee;
border-top: none;
}
.floatrating b {
font-size: 160%;
color: #345;
}
span.rating {
color: #900;
font-family: "Arial black", Arial, Helvetica, Sans-Serif;
font-size: 1.2em;
font-weight: normal;
}

/* fixes IE center column width bug */
hr {
width: 200px !important;
margin: 0 !important;
padding: 0 !important;
visibility: hidden !important;
}
.hr {
background: url(../objimages/siteimages/dots_h.gif) repeat-x;
font-size: 0em;
height: 1px;
min-height: 1px;
max-height: 1px;
margin: 10px 0;
}
.hr-tight {
background: url(../objimages/siteimages/dots_h.gif) repeat-x;
font-size: 0em;
height: 1px;
min-height: 1px;
max-height: 1px;
margin: 10px 0;
}

.commerce {
margin: 0 0 10px 0;
}
.commerceswitch {
background: #fff;
float: right;
width: auto;
font-size: .9em;
text-align: left;
margin: -10px -10px 5px 5px;
_margin: -10px -5px 5px 5px;
padding: 7px;
border-bottom: 1px solid #ddd4cd;
border-left: 1px solid #ddd4cd;
white-space: nowrap;
}

#msg {
background: #ffffe5;
color: #567;
font-size: .9em;
padding: 5px 10px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
}



/* DEALS */
.deals {
background: #fcf7f4;
margin: 0 0 10px 0;
padding: 10px;
border: 1px solid #ebd4c8;
}
.deals h2 {
color: #633;
}
.sideboxsub-deals {
background: #fcf7f4 url(../objimages/siteimages/bg_sideboxsub_deals.gif) no-repeat top right;
padding: 10px;
width: 160px; /* fixes IE width bug */
border: 1px solid #ebd4c8;
}
.deals ul {
margin: 0;
padding: 0;
}
.deals ul li {
background: url(../objimages/siteimages/icon_deals.gif) no-repeat 0 50% !important;
list-style: none !important;
text-transform: none !important;
margin-bottom: 3px !important;
padding-left: 22px !important;
}
.deals ul.main li {
background: url(../objimages/siteimages/icon_deals.gif) no-repeat 0 50% !important;
list-style: none !important;
text-transform: none !important;
margin-bottom: 15px !important;
padding-left: 22px !important;
}



p {
margin: 0 0 10px 0;
}
.footerbox P {
margin: 0 40px 5px 40px;
}
b {
font-weight:bold;
}
strong {
color: #333;
}
em {
color: #222;
font-style: normal;
}
.footerbox em, ul li.place em {
color: #f00;
font-family: "Arial Black", Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
}
i {
color: #345;
font-size: .93em;
font-style: normal;
}
.footerbox i {
color: #ccc;
font-size: .93em;
font-style:normal;
}
.breadcrumbbox i {
color: #999;
font-size: 1em;
font-style:normal;
}
u {
background: url(../objimages/siteimages/bg_underline.gif) repeat-x bottom;
text-decoration: none;
padding: 0 0 1px 0;
}
sup {
font-size: .93em;
}
cite {
color: #c99;
font-size: .93em;
font-style: normal;
}



/* IMAGES #################### */
.imgright {
background: #fff;
float: right;
clear: both;
margin-left: 5px;
padding: 5px;
border: 1px solid #eee;
}
.imgpartnerlogo {
background: #fff;
float: right;
clear: both;
width: auto;
margin-left: 5px;
padding: 5px;
border: 1px solid #eee;
border-top: none;
}
.imguserrating {
margin: 3px;
}
.imgframe {
background: #fff;
text-align: center;
padding: 5px;
border: 1px solid #eee;
}
.headeradbanner {
background: #fff;
float: right;
clear: both;
margin-left: 10px;
}


/* HEADINGS #################### */
h1, h2, h3, h4, h5, hl {
font-family: Arial, Helvetica, Sans-Serif;
}

h1 {
color: #ff6a00;
font-weight: bold;
font-size: 1.6em;
margin: 0 0 3px 0;
height: 100%; /* fixes both IE cut-off and MOZ overwrap bugs */
}
h1 i {
color: #ff6a00;
font-weight: normal;
font-size: .8em;
font-style: normal;
letter-spacing: normal;
}
h2 {
color: #ff6a00;
font-weight: bold;
font-size: 1.6em;
margin: 0 0 3px 0;
}
h2 i {
color: #ff6a00;
font-weight: normal;
font-size: .93em;
font-style: normal;
}
h2 span {
color: #789;
font-size: .8em;
font-weight: normal;
}
/*hl {
font-family: Arial, Helvetica, Sans-Serif;
}
*/
hl {
color: #ff6A00;
font-weight: bold;
font-size: 1.6em;
margin: 0 0 3px 0;
height: 100%;
}
.sidebox-left h2, .sidebox-right h2, .sidebox-right-util h2 {
background: none;
color: #334455;
font-weight: bold;
font-size: 1.1em;
margin: 0 0 3px 0;
}
.sidebox-left h2 strong{
color: #ff6a00;
}
.sidebox-left h2 i, .sidebox-right h2 i, .sidebox-right-util h2 i {
font-weight: normal;
font-size: .9em;
font-style: normal;
}
#addtomyplace h2, .sideboxsub-fav h2 {
background: url(../objimages/siteimages/smallPlus.gif) no-repeat left 50%;
padding-left: 12px;
}
.headerbox h2, .headerbox-sm h2 {
height: 0;
width: 0;
overflow: hidden;
position: absolute;
}
.commerce h2 {
color: #ff6a00;
}
.commerce h2 i {
color: #933;
}

h2 em {
color: #ff6a00;
font-family: "Arial Black", Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
}

h3 {
color: #ff6a00;
font-weight: normal;
font-size: 1.3em;
}
.sidebox-left h3, .sidebox-right h3, .sidebox-right-util h3 {
font-size: 1.1em;
}
.commerce h3 {
color: #ff6a00;
}
.commerce h3 i {
color: #ff6a00;
}



/* LISTS #################### */
ol {
list-style: decimal;
margin: 0 0 0 25px;
}
ol li {
background: none;
list-style: decimal;
margin-bottom: 3px;
}
ol li.tight {
background: none;
list-style: decimal;
}
ol li.alt {
list-style: none;
}
ul {
list-style: none;
margin: 0 0 10px 0;
}
ul li {
background: url(../objimages/siteimages/icon_list_sidebox.gif) no-repeat 0 2px;
list-style: none;
padding-left: 12px;
margin-bottom: 3px;
}
ul li ul {
margin: 5px 0 10px 0;
padding-left: 20px;
}
ul li.alert {
background: url(../objimages/siteimages/icon_list_alert.gif) no-repeat 0 2px;
list-style: none;
font-weight: normal;
text-transform: none;
margin-bottom: 3px;
padding-left: 12px;
}
ul li.alt {
background: url(../objimages/siteimages/icon_list_alt.gif) no-repeat 0 2px;
color: #040;
list-style: none;
font-weight: normal;
text-transform: none;
margin-bottom: 3px;
padding-left: 12px;
}
.sidebox-left ul li.alt, .sidebox-right ul li.alt {
background: none;
color: #050;
list-style: none;
font-weight: normal;
text-transform: none;
margin-bottom: 3px;
padding-left: 12px;
}

.contentbox ul li.alt {
background: none;
color: #050;
list-style: none;
font-weight: normal;
text-transform: none;
margin-bottom: 0;
padding-left: 0;
}
.sidebox-left ul, .sidebox-right ul, .sidebox-right-util ul {
list-style: none;
padding-left: 0;
}
.sidebox-left ul li, .sidebox-right ul li, .sidebox-right-util ul li {
background: url(../objimages/siteimages/icon_list_sidebox.gif) no-repeat 0 2px;
list-style: none;
margin-bottom: 3px;
padding-left: 12px;
}
.tip ul li {
background: url(../objimages/siteimages/icon_list_tip.gif) no-repeat 0 4px;
list-style: none;
margin-bottom: 2px;
padding-left: 10px;
}

ul li.edit {
background: url(../objimages/siteimages/icon_list_edit.gif) no-repeat 0 1px;
display: inline;
list-style: none;
padding-left: 14px;
padding-right: 5px;
margin-bottom: 3px;
}
ul li.logout {
background: url(../objimages/siteimages/icon_list_logout.gif) no-repeat 0 1px;
display: inline;
list-style: none;
padding-left: 14px;
padding-right: 5px;
margin-bottom: 3px;
}
ul li.add {
background: url(../objimages/siteimages/icon_list_add.gif) no-repeat 0px 2px !important;
list-style: none;
margin-bottom: 3px;
padding-left: 12px;
}
ul li.review {
background: url(../objimages/siteimages/icon_list_review.gif) no-repeat 0px 2px !important;
list-style: none;
margin-bottom: 3px;
padding-left: 12px;
}
ul li.photo {
background: url(../objimages/siteimages/icon_list_photo.gif) no-repeat 0px 2px !important;
list-style: none;
margin-bottom: 3px;
padding-left: 16px;
}
ul li.comment {
background: url(../objimages/siteimages/icon_list_comment.gif) no-repeat 0px 2px !important;
list-style: none;
margin-bottom: 3px;
padding-left: 15px;
}
.sidebox-right ul li.comment {
margin-top: 10px;
}
ul li.trip {
background: url(../objimages/siteimages/icon_list_trip.gif) no-repeat 0px 2px !important;
list-style: none;
margin-bottom: 3px;
padding-left: 15px;
}
ul li.recent {
background: url(../objimages/siteimages/icon_list_recent.gif) no-repeat 0px 2px !important;
list-style: none;
margin-bottom: 3px;
padding-left: 12px;
}
.sidebox-right ul li.recent {
margin-top: 10px;
}

ul.myplaces
{
	padding: 0pt;
	margin: 10px 0 0 0pt;
}
ul li.place {
background: url(../objimages/siteimages/smallPlus.gif) no-repeat 0px 3px;
list-style: none;
margin-bottom: 3px;
padding-left: 12px;
}
ul li.fav {
background: url(../objimages/siteimages/icon_list_fav.gif) no-repeat 0px 2px;
list-style: none;
margin-bottom: 3px;
padding-left: 15px;
}
.sidebox-right ul li.fav {
margin-top: 10px;
}
ul li.fav-error {
background: url(../objimages/siteimages/icon_list_fav_error.gif) no-repeat 0px 2px;
list-style: none;
margin-bottom: 3px;
padding-left: 12px;
}
ul li.plus {
background: url(../objimages/siteimages/icon_list_plus.gif) no-repeat 0px 2px;
list-style: none;
margin-bottom: 1px;
padding-left: 12px;
}
ul li.minus {
background: url(../objimages/siteimages/icon_list_minus.gif) no-repeat 0px 2px;
list-style: none;
margin-bottom: 1px;
padding-left: 12px;
}
ul li.plus em, ul li.minus em {
color: #345;
font-weight: bold;
}
ul li.clear {
background: none !important;
list-style: none !important;
font-weight: normal;
text-transform: none;
margin-bottom: 3px !important;
padding-left: 12px !important;
}

.navbox ul li.sitemap {
background: url(../objimages/siteimages/icon_list_sitemap.gif) no-repeat;
display: inline;
list-style: none;
margin-bottom: 3px;
padding: 0 5px 3px 14px;
}
.headerbox ul li.doc {
background: none;
display: inline;
list-style: none;
margin-bottom: 3px;
padding: 5px 5px 3px 11px;
}
.headerbox ul li.search {
background: url(../objimages/siteimages/icon_list_search.gif) no-repeat;
display: inline;
list-style: none;
margin-bottom: 3px;
padding: 0 5px 3px 14px;
}

.sidebox-left .sideboxsub ul.rsc li {
background: url(../objimages/siteimages/icon_list_rsc.gif) no-repeat 0 1px;
color: #050;
list-style: none;
font-weight: normal;
text-transform: none;
margin-bottom: 3px;
padding-left: 16px;
padding-bottom: 1px;
}
.sidebox-left .sideboxsub ul.rsc li.place {
background: url(../objimages/siteimages/smallPlus.gif) no-repeat 0px 3px;
list-style: none;
margin-bottom: 3px;
padding-left: 16px;
}

.commerce ul {
margin: 0 0 15px 0;
padding: 0;
}
.commerce ul li {
background: url(../objimages/siteimages/icon_commerce_default.gif) no-repeat 0 2px;
list-style: none;
text-transform: none;
margin-bottom: 3px;
padding: 0 0 2px 16px;
}
.commerce ul li.compare {
background: url(../objimages/siteimages/icon_commerce_default.gif) no-repeat 0 2px;
list-style: none;
text-transform: none;
margin-bottom: 3px;
padding: 0 0 2px 16px;
}
.commerce ul li.phone {
color: #933;
background: url(../objimages/siteimages/icon_commerce_phone.gif) no-repeat 0 2px;
list-style: none;
text-transform: none;
margin-bottom: 3px;
padding: 0 0 2px 16px;
}
.commerce ul li.plain {
background: url(../objimages/siteimages/icon_list_sidebox.gif) no-repeat 4px 2px;
list-style: none;
padding-left: 22px;
margin-bottom: 3px;
}
.commerce ul li.alt {
background: none;
list-style: none;
text-transform: none;
margin-bottom: 3px;
padding-left: 22px;
}

ul.synd {
font-size: .9em;
list-style: none;
margin: 3px 0;
}
ul.synd li {
background: none;
margin-bottom: 6px;
padding: 0 !important;
}
.sideboxsub ul.synd li {
background: none;
margin-bottom: 10px;
padding: 0 !important;
}
ul.synd li i {
color: #966;
font-size: .9em;
}
.sideboxsub ul.synd li i {
font-size: 9px;
font-family: arial, sans-serif;
}
ul.synd li a:link, ul.synd li a:visited, ul.synd li a:active, ul.synd li a:hover {
display: block;
width: 100%; /*needed for IE margin bug */
text-decoration: none;
border-bottom: none;
margin: 0 !important;
padding: 0 !important;
}
ul.synd li a span {
color: #345 !important;
}
ul.synd li a:link b, ul.synd li a:visited b {
border-bottom: 1px solid #ddd !important;
}
ul.synd li a:active b, ul.synd li a:hover b {
border-bottom: 1px solid #777 !important;
}



/* LINKS #################### */
a:link 
{
	color: #2B75D6;
	text-decoration: none;
}    
a:visited 
{
	color: #2B75D6;
	text-decoration: none;
}  
a:hover, a:active 
{
	color: #F0641A;
	text-decoration: underline;
} 
a.undeco:link, a.undeco:visited, a.undeco:active, a.undeco:hover {
text-decoration: none;
border-bottom: none;
}
a.alert:link, a.alert:visited, ul li.alert a:link, ul li.alert a:visited {
color: #e00;
text-decoration: none;
}
a.alert:active, a.alert:hover, ul li.alert a:active, ul li.alert a:hover {
color:#900;
text-decoration: none;
}
.pricecheck a.alert:link,
.pricecheck a.alert:visited,
.pricecheck a.alert:active,
.pricecheck a.alert:hover {
color: #006;
text-decoration: none;
}
.moreinfo a.alert:link,
.moreinfo a.alert:visited,
.moreinfo a.alert:active,
.moreinfo a.alert:hover {
color: #006;
text-decoration: none;
}
a.def:link, a.def:visited, a.def:active, a.def:hover {
color: #345;
cursor: help;
text-decoration: none;
}

.navbox a:link, .navbox a:visited {
color: #058;
border-bottom: none !important;
}
.navbox a:active, .navbox a:hover {
color: #006;
border-bottom: none !important;
}


.breadcrumbbox a:link, .breadcrumbbox a:visited, .breadcrumbbox a:active, .breadcrumbbox a:hover, .headerbox a:link, .headerbox a:visited, .headerbox a:active, .headerbox a:hover {
text-decoration: none;
border-bottom: none;
}
a:link .imgframe, a:visited .imgframe, a:active .imgframe, a:hover .imgframe {
text-decoration: none;
border-bottom: none;
}
.skipnav, a.skipnav:link, a.skipnav:visited, a.skipnav:active, a.skipnav:hover {
height: 0;
width: 0;
overflow: hidden;
text-decoration: none;
border-bottom: none;
}
.headerbox a:active, .headerbox a:hover {
cursor: pointer;
}
.commerce ul li.compare a:link,
.commerce ul li.compare a:visited,
.commerce ul li.compare a:active,
.commerce ul li.compare a:hover {
color: #006;
}
.block-sort a:link, .block-sort a:visited {
color: #693;
text-decoration: none;
border-bottom: none;
}
.block-sort b a:link, .block-sort b a:visited, .block-sort a:active, .block-sort a:hover {
color: #050;
text-decoration: none;
border-bottom: none;
}

/* NARROW SEARCH TABS */
a.tab:link, a.tab:visited  {
color: #693;
border-top: solid 1px #eee;
border-right: solid 1px #ddd;
border-bottom: none !important;
border-left: solid 1px #eee;
border-collapse: collapse; 
background-color: #f9f9f9; 
padding: 5px 10px 1px 10px; 
margin-top: 4px;
}
a.tab:hover { 
color: #050;
background-color: #ffffe9;
border-top: solid 1px #ddd;
border-right: solid 1px #ccc;
border-bottom: none !important;
border-left: solid 1px #ddd;
}
.panel {
background-color: #f9f9f9;
font-size: .93em;
padding: 3px;
/*overflow: auto;*/
border-top: solid 1px #eee;
border-right: solid 1px #ddd;
border-bottom: solid 1px #ddd;
border-left: solid 1px #eee;
}



/* FORMS #################### */
form {
margin: 0;
padding: 0;
}
label {
font-size: 1em;
}

input {
background: #fff;
color: #333;
font-weight: normal;
font-size: 1em;
margin: 2px 2px 2px 0;
padding: 2px;
border:1px solid #DDDDDD;
}

select
{border: 1px solid #dddddd;}

.bluButton {
background-color:#64A6FD;
border:0pt none;
color:#FFFFFF;
font-family:arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
padding:0px;
}

.greenButton
{
	background-color: #A2C079;
	color: #ffffff;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	border: 0 none;
	font-size: 1.0em;
	padding: 0px;
}
.orangeButton
{
	background-color: #FF8600;
	color: #ffffff;
	font-weight: bold;
	border: 0 none;
	font-size: 1.0em;
	padding: 3px;
	font-family: sans-serif;
}

.orangeButton2 {
background-color:#FF8600;
border:0pt none;
color:#FFFFFF;
font-family:sans-serif;
font-size:1em;
font-weight:bold;
margin: 5pt 8px 4px 5px;
padding: 5px;
width: 150px;
}

.formfield-topsearch {
color: #333;
font-weight: normal;
font-size: 1em;
margin: 2px 2px 2px 0;
padding: 2px;
border-top: 1px solid #bbb;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #bbb;
}
.formtextarea {
background: #fff;
color: #333;
font-weight: normal;
font-size: 12px;
margin: 2px 2px 2px 0;
padding: 2px;
border-top: 1px solid #ccc;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
border-left: 1px solid #ccc;
width: 95%;
}
.formtextarea-code {
background: #fff;
color: #00C;
font-weight: normal;
font-size: .93em;
padding: 5px;
border-top: 1px solid #ccc;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
border-left: 1px solid #ccc;
width: 95%;
}
.selectmenu {
background: #fff;
color: #666;
font-weight: normal;
font-size: 1em;
margin: 2px 0 2px 0;
}
option {
padding-right: 3px;
}

.formLabel
{
	font-size:0.9em;
	font-weight:bold;
}
.formbutton {
background: #8bf;
color: #fff;
font-weight: bold;
font-size: 1em;
margin: 2px 0;
border-top: 1px solid #9CF;
border-right: 1px solid #69C;
border-bottom: 1px solid #69C;
border-left: 1px solid #9CF;
}
.formbutton-alt {
background: #a2c079;
color: #fff;
font-weight: bold;
font-size: 1em;
margin: 2px 0;
border-top: 1px solid #bedbca;
border-right: 1px solid #693;
border-bottom: 1px solid #693;
border-left: 1px solid #bedbca;
}
.formbutton-alert {
background: #c00;
color: #fff;
font-weight: bold;
font-size: 1em;
margin: 2px 0;
border-top: 1px solid #e00;
border-right: 1px solid #a00;
border-bottom: 1px solid #a00;
border-left: 1px solid #e00;
}
.formbutton-cancel {
background: #ddd;
color: #fff;
font-weight: bold;
font-size: 1em;
margin: 2px 0;
border-top: 1px solid #eee;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #eee;
}
.formimgbutton {
vertical-align: bottom;
margin: 0 0 0 5px;
}
.formcheckbox {
vertical-align: middle;
}
.formradio {
vertical-align: middle;
}



/* TABLES #################### */
table.quicktrip {
margin: 0;
}
table.quicktrip td {
text-align: left;
vertical-align: top;
padding: 1px 10px 0 0;
}
table.nomargin {
color: inherit;
}
table.nomargin td {
text-align: left;
vertical-align: top;
padding: 1px;
}
table.plain {
margin: 5px 0;
}
table.plain td {
text-align: left;
vertical-align: top;
padding: 3px;
}
table.plain th {
background: #fff url(../objimages/siteimages/bg_th.gif);
color: #456;
font-weight: normal;
text-align: center;
vertical-align: middle;
padding: 5px;
border-top: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
}
table.plaincenter {
margin: 5px auto;
}
table.plaincenter td {
text-align: left;
vertical-align: top;
padding: 3px;
}
table.matrix {
margin: 0 0 10px 0;
}
table.matrix th {
background: #fff url(../objimages/siteimages/bg_th.gif);
color: #456;
font-weight: normal;
text-align: center;
vertical-align: middle;
padding: 5px;
border-top: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
}
table.matrix td {
text-align: left;
vertical-align: top;
padding: 10px 5px 10px 0;
border-bottom: 1px solid #f7f7f7;
}
table.matrix td.plain {
text-align: left;
vertical-align: top;
border: none;
}
table.matrix td.category {
background: #fff url(../objimages/siteimages/bg_th.gif);
color: #999;
padding: 5px;
}
table.hidTd td {
	padding:0px;
	border: 0px;	}
table.photos {
margin: 0 0 15px 0;
}
table.photos td {
padding: 0 0 10px 0;
}

/* HIDDEN LAYERS */
#addtomyplace {
background: #fff url(../objimages/siteimages/bg_feature.jpg) no-repeat bottom right;
position: absolute;
top: 250px;
left: 222px;
width: 450px;
z-index: 99;
visibility: hidden;
text-align: left;
margin: 0;
padding: 0;
border: 1px solid #ccc;
}
#addtomyplace div {
padding: 10px;
border: 2px solid white;
}





/* OVERRIDING CONTROLS #################### */
.right {text-align: right !important;}
.left {text-align: left !important;}
.center {text-align: center !important;}
.clearfloat {clear: both; line-height: 0px; height: 0px;}
.notb {border-top: none !important;}
.nobb {border-bottom: none !important;}
.nomb {margin-bottom: 0px !important;}
.larger {font-size: 1.2em !important;}
.xlarger {font-size: 1.6em !important;}
.smaller {font-size: .9em !important;}
.nomargin {margin: 0 !important;}
.nomargintop {margin-top: 0 !important;}
.nomarginbottom {margin-bottom: 0 !important;}
.nopadding {padding: 0 !important;}
.nopaddingtop {padding-top: 0 !important;}
.vamiddle {vertical-align: middle !important;}
.vatop {vertical-align: top !important;}
.vabottom {vertical-align: bottom !important;}
.fade {color: #777 !important;}
.nobreak {white-space: nowrap !important;}
.green {color:#070 !important;}
.red {color:#f00 !important;}
.grey {color:#999 !important;}
.xbold {font-family: "arial black", arial, sans-serif !important;}
.floatright {float: right; clear: both; margin-left: 5px; padding: 5px;}
.inline {display:inline !important;}
.floatnext {float: right; clear: both; margin-left: 0px; padding: 0px;}

/* PROPERTY RSC LINKS #################### */
.sideboxsub-rscnav {
border:1px solid #DDDDDD;
margin:0px 5px 15px;
padding:3px;
}
.sideboxsub-rscnav i {
color: #999;
}
.rscnavoff {
background: #fff;
padding: 1px 0px 2px 2px;
border-top: 1px solid #fff;
/*border-right: 1px solid #d4d9df;*/
border-left: 1px solid #d4d9df;
border-bottom: 1px solid #d4d9df;
}
.rscnavoff div {
background: #fff url(../objimages/siteimages/bg_rscnavoff.jpg) no-repeat bottom right;
padding: 2px 5px;
}
.rscnavon {
background: #fff;
padding: 1px 0px 2px 2px;
border-top: 1px solid #fff;
/*border-right: 1px solid #d4d9df;*/
border-left: 1px solid #d4d9df;
border-bottom: 1px solid #d4d9df;
}
.rscnavon div {
color: #999;
background: #fff url(../objimages/siteimages/bg_feature.jpg) no-repeat bottom right;
font-weight: bold;
padding: 2px 5px;
}
.rscnavon a:link, .rscnavon a:visited {
color: #345;
text-decoration: none;
border-bottom: none;
}
.rscnavon a:visited, .rscnavon a:hover {
color: #006;
text-decoration: none;
border-bottom: none;
}
.rscnavoff a:link, .rscnavoff a:visited {
text-decoration: none;
border-bottom: none;
}
.rscnavoff a:visited, .rscnavoff a:hover {
text-decoration: none;
border-bottom: none;
}
.sideboxsub-rscnav em {
color: #f00;
font-family: "Arial Black", Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
}


ul li.moreinfo {
background: url(../objimages/siteimages/icon_commerceswitch.gif) no-repeat 0px 2px !important;
list-style: none;
margin-bottom: 3px;
padding-left: 12px;
}

/* Added By HCLT */
#twoLine{
	display: none
}

#phoneNumber{
	display: none
}

#twoLinePlusPhoneNumber{
	display: none
}

#head{
	display: none
}

#onEmail{
	display: none
}

#onLogin{
	display: none
}
/* End by HCLT */
/*Compare Prices boxes look and feel changes*/
.blueCommerce 
{
		background: #fff url() no-repeat;
		margin: 0 0 10px 0;
		padding: 10px 10px 0 10px;
		border: 1px solid #C0E0F8;
}
.lgCompare
{
	font-size: 1.5em;
}
.dotted 
{
	font-size: 0em;
	height: 0.5px;
	min-height: 0.5px;
	max-height: 0.5px;
	margin: 5px 0;
	border-bottom: 1px dotted #ff6600;
}
.boxMain 

{
      -x-background-x-position:left;
      -x-background-y-position:top;
      background-attachment:scroll;
      background-color:#FFDC89;
      background-image:url(../objimages/siteimages/bookingBoxBgYellow.jpg);
      background-repeat:repeat;
      padding:10px;
}


.redSteps
{
	font: bold 1.6em arial;
	color: #64A6FD;
	letter-spacing: -1px;
}
.boldSpace
{
	margin-bottom:2px;
	font-weight: bold;
}
.topSpace
{
	margin-top: 30px;
}
.goCell
{
	background-color: #DDEDFD;
	border: 3px solid #ffffff;
	padding: 2px;
	text-align:center;
	
}
table.travelForm 
{
	margin: 0;

}
table.travelForm td 
{
	text-align: left;
	vertical-align: top;
	padding: 3px 10px 0 0;
}

.navon {
	font-weight: bold;
}

.validation {
	color: red;
	margin: 0px 0px 5px;
}
.contentboxdeals { 
	background: #fff;
	text-align: left;
	color:#334455;
	padding-top: 10px;
	width: 640px;
}
#grayGradLogoutBar
{
            background: #eeeeee url(../objimages/siteimages/grayBarBg.jpg) repeat-x top left;
            height: 15px;
            border-top: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd;
            font-size: 1.0em;
            margin: 0px 0px 0px 0px;
}



/*Style added for city level coaching box implementation*/

.shadetabscity
{
	padding: 10px 0px 5px 1px;
	margin: 15px 20px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	list-style-type: none;
	text-align: right; /*set to left, center, or right to align the menu as desired*/
}

	.shadetabscity li
	{
		display: inline;
		margin: 0pt;
		padding: 0pt;
	}
	
	.shadetabscity li a
	{
		text-decoration: none;
		padding: 10px 9px 5px 9px;
		margin: 0;
		color: #ffffff;
		background-color: #64A6FD;
		border-bottom: 1px solid #64A6FD;
	}
	
	.shadetabscity li a:visited
	{
		color: #ffffff;
	}
	
	.shadetabscity li a:hover{
	text-decoration: underline;

	}
	
	.shadetabscity li.selected{
	
	position: relative;
	top: 1px;
	margin: 0pt;
	}
	
	
	.shadetabscity li.selected a{ /*selected main tab style */
	color: #445566;
	background-color: ##F1F7FE;
	border-bottom-color: #FFFFFF;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	}
	
	.shadetabscity li.selected a:hover
	{ /*selected main tab style */
	text-decoration: none;
	}
	
	.shadetabscity li.selected a:visited
	{
	background: ##F1F7FE;
	border-bottom: 1px solid #FFFFFF;
	color: #445566;
	}
	



.shadetabscity {
padding-right: 200px;
padding-bottom:5px;
margin-left:-1px;
	
}

div#navbox ul {
	
}

.searchBoxcity {
	padding-right: -12px;
	width: 550px;

}

.shadetabscity li.selected a{
	background-color: #F1F7FE;
}

.sboxHeadercity {
	
}

.shadetabscity li a {
	background-color: #88B6FA;
}

.sboxHeadercity h1 {
	padding-top: 5px;
	background-color: #FF8600;
	color: #FFFFFF;
	height: 25px;
	margin-bottom: -10px;
}

.tabcontentstylecity p {
	
}

.grayBoxcity {
	color: #334455;
	background: url("../objimages/search_bg.jpg");
	border:1px solid #DEDEDE;
}

.grayBoxcity p {
	font-size:8pt;
	font-weight: bold;
	padding: 0px;
}


div.funnyplane{
	position: absolute;
	left:120px;
	top:-20px;
	z-index: 10;
}


.orangeButton2city {
	background-color:#FF8600;
	border:0pt none;
	color:#FFFFFF;
	font-family:sans-serif;
	font-size:1em;
	font-weight:bold;
	margin: 5pt 8px 4px 117px;
	padding: 5px;
	width: 200px;
	height:37px;

}

.formLabelcity {
	font-size: 12px;
	font-weight:bold;
}

.text {
	width: 100px;
}

.tabcontentstylecity {
	width: 550px;
	background:none;
	border:0;
}

.show {
	display: block;
}

.hide {
	display: none;
}



.adBox {

	border: 24px solid #DBDBDB;
 	padding: 3px 3px 3px 3px;

}
element.style {
background-attachment:scroll;
background-color:transparent;
background-image:url(../objimages/search_button1.gif);
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
}

.orangebutton3 {
	width: 145px;
	height: 26px;
	border: 0;
	margin-left: 15px;
	padding: 5px;
}

.cSelect {
	background-color: white;
	position:relative;
	top: 7px;
	left:5px;
}

div.disclaimer {
	padding:0px;
	color: #989898;
	font-size: 8pt;
	font-weight: 400;
	padding-left: 21px;
	text-align: left;
}

div.disclaimer2 {
	padding:0px;
	color: #989898;
	font-size: 8pt;
	font-weight: 400;
	padding-left: 5px;
}

.formLabel2 {
	font-size: 12px;
	
}

/*light box*/
/* THIS IS STYLES FOR THE LIGHT BOX*/ 

/* Copyright 2008 MyTravelGuide.com */

#tgMyOwnDivID {
	font-family: Arial;
}

#tgMyOwnDivID b {
	font-size: 90%;
	color: #FF8600;
	float:right;
	
}

#tgMyOwnDivID p {
	font-size: 9pt;
	padding:0;
	margin:0;
}

#tgMyOwnDivID h3 {
	color: #454545;
	font-size: 12pt;
	margin:0px;
	padding:3px 0px 10px 0px;
	margin-bottom:0px;
	float:left;
	text-decoration: underline;

}

#tgMyOwnDivID h5 {
	color: #9A9A9A;
	font-size: 100%;
	padding:3px;
	margin:3px;
	margin-top:0px;
}

#tgMyOwnDivID h6 {
	color: #FF8600;
	font-size: 9pt;
	padding:5px;
	margin:0;
}

#footer {
	font-size: 7pt;
}

table #tgMyOwnDivID td{
	padding:0px;
	border:0;
}

table #tgMyOwnDivID .button{
	text-align:center;	
}

#tgMyOwnDivID a {
	font-size: 7pt;
	color: #64A6FD;
}

#tgMyOwnDivID .orangeButton {
	/*width: 178px;*/
	width: 145px;
	height:30px;
	border:0px;
	padding: 0;
	margin:0;
	text-align: center;
}

#table {
	padding: 20px;
}


table.featuredobjs {
color: inherit;
}

table.featuredobjs td {
text-align: center;
vertical-align: top;
padding: 1px;
}
div#footer-links {
	margin-bottom: 10px;
	text-align:left;
}
div#footer-links ul
{
	margin: 0;
	padding: 0px;
	list-style-image: none;
	list-style-position:outside;
	list-style-type:none;
	background-color: transparent;
	background-image: url();
}

div#footer-links ul li
{
	list-style-type:none; 
	list-style-image: none;
	display: inline;
	line-height: 1.3em;
	margin: 0 0px 0 0;
	padding: 0 0px 0 0;
	background-color: transparent;
	background-image: url();
}

div#footer-links ul li.last {
	border-right: none;
}
