/* A. Reset */
body * {padding:0;margin:0;font-family: Arial, Helvetica, sans-serif;font-size: 9pt;line-height:1.5em;}

/* B. Global elements restyling */

h1 {font-size:16pt;font-weight:bold;color:#36c;} /*RK: was color:#999*/
hr {border:none;border-top:1px solid #36c;}
/*hr.medium {border-width:2px;color:#36c;}*/
hr.bold {border-width:5px;}
p {margin-bottom:10px;color:#333;} /*RK: added color*/
table tr td {padding:5px;}
table tr th {text-align:left;font-weight:bold;}
span label {text-align:left;font-weight:bold;}

.content a:link, .sidebar a:link {color:#444;}
.content a:visited, .sidebar a:visited {color:#555;}
.content a:hover, .sidebar a:hover {color: #333;}

/* common items */
.disclaim, .disclaim p {font-size:7pt;color:#999;margin-top:10px;padding-top:10px;}
.footer {width:100%;text-align:center;padding:5px 0;border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.footer ul li {list-style-type:none;display:inline;}
.footer ul li a {font-size:.8em;padding: 0 10px;}

/* Content Containers */
.container {width:750px;height:100%;border:none;padding-top:10px;}
.content {width:545px;padding:5px 0;margin:0;float:right;}
.content-left {width:310px;}
.content-right {float:right;width:265px;height:280px;}
.sidebar {width:180px;position:absolute;} /* absolute required to hold radius-corner boxes in place */

/* inner divs in the sidebar always have a 5px vertical-spacing between them */
.sidebar div {margin-bottom:5px;}
.sidebar div div {margin:0;}

/* container padding */ 
.sidebar {margin:0;padding:5px;border:none;padding-top:10px;}

/* 
NAV.css overrides
should be specified as !important in nav.css to prevent conflicts
FF
*/
div#masthead ul#usernav li a {font-weight:normal;font-size:7.5pt !important;}
div#masthead ul#usernav input {border:1px solid #ccc;}

/* breadcrumb navigation */
.nav-breadcrumb {margin-bottom:20px;}
.nav-breadcrumb ul {list-style-type:none;} 
.nav-breadcrumb ul li, .nav-breadcrumb ul li a {display:inline;margin-right:5px;font-size:8pt;text-decoration:none;font-weight:normal;}
.nav-breadcrumb ul li a:link, .nav-breadcrumb ul li a:visited, .nav-breadcrumb ul li a:active {color:#36c;text-decoration:underline;}
.nav-breadcrumb ul li a:hover {color:#c00;}

.nav-breadcrumb ul li {color:#666;font-weight:bold;}

.input {width:20em;}

/* TabView */

.TabView {width:inherit;}
.TabView .pages {}
.TabView .tabs 
{
    text-align:center;
    border:none;
    margin:0;
    padding:0;
    width:100%;
    background-color:#dae6ff;
    border-top:2px solid #36c;
}
.TabView .tabs ul 
{
	display:inline;
    text-align:center;
    border:none;
    margin:0;
    padding:0;
    width:100%;
    background-color:#dae6ff;  
}
.TabView .tabs ul li 
{
    /*border-right:1px solid #fff;*/
}
.TabView .tabs ul li a,
.TabView .tabs ul li a:visited
{
    margin:0;
    padding:3px 10px;
    color:#333;
    font-size:0.9em;
    line-height:normal;
    font-weight:normal;
    text-decoration:none;
}
.TabView .tabs ul li a:hover 
{
    background-color:#fff;
    color:#03c;
}

/* selected states for tabView tabs */
.TabView

.title h2 
{
    border:none;
	background:url(../images/content/tlc.gif) no-repeat left top;
    margin:0;padding:0;
    padding:6px 25px;
    font-weight:bold;
    font-size:8pt !important;
    color:#fff !important;
}
.title
{
	width:30%;
    background:url(../images/content/trc.gif) no-repeat right top;
	background-color:#36c;
	font-size:0.9em;
	line-height:2.5em;
	font-weight:bold;
	margin:0;
}

/* quick clicks */
.quickclicks 
{
	float:right;
	width:auto;
	height:auto;
    margin:-2px 0 0 0;
    padding:0;
	border:none;
}
.quickclicks ul {list-style:none;text-align:center;margin:0;padding:0;width:auto;}
.quickclicks ul li 
{
	display:inline;
	border-top:1px solid #36c;
	border-right:none;
	border-bottom:1px solid #36c;
	border-left:1px solid #36c;
	background-color:#fff;
	padding:0;
	margin:0;
	}
.quickclicks ul li a {padding:1px 5px 0px 5px;font-size:8pt;text-decoration:none;background-color:#dae6ff;border-right:1px solid #36c;}
.quickclicks ul li a:visited {text-decoration:none;color:#333;border-right:1px solid #36c;}

.quickclicks ul li a:hover 
{
	text-decoration:none;
	color:#903;
	background-color:#fff;
	border-right:1px solid #36c;
}

.quickclicks ul li a:link.on, .quickclicks ul li a:visited.on, .quickclicks ul li a:active.on 
{
	text-decoration:none;
	color:#fff;
	background-color:#36c;
	border-right:1px solid #36c;	
}
.quickclicks ul li a:hover.on 
{
	text-decoration:none;
	color:#903;
	background-color:#fff;
	border-right:1px solid #36c;
}

/* content formatting */

.content h4 {
	margin:0;
	padding:5px 0 0 0;
	color:#36c;
	font-size:1.0em;
	font-weight:bold;
}
.content p 
{
 	margin:0;
	padding:0 0 10px 0;
	font-size:0.9em;
}
.content #spnContent_IntroQuote p {
	margin:0;
	padding:10px;
	font-family:'times new Roman',georgia, sans-serif;
	font-size:1.1em;
	color:#930;
}
.content h1 
{
    border-bottom:3px solid #36c;
	padding:0;
	margin:0;
	font-size:12pt;
	color:#c30;
	font-weight:bold;
}

.retutnToTop 
{
	float: right;
	color: Navy ; 
}

th {font-size:.9em;width:200px;}

label {display:block;}

/*to fix the Primary Menu NavTab dropdown font size*/
/*this item is impacted by the body style in TravelDestinations.css
.dropmenudiv a {font:normal 8pt Arial,Verdana,Sans-serif !important;}*/

.printer, .printer a, .printer img{
float:right;
}
.printer a{
padding:0 0 0 2px;
}
.printer{
width:50px;
margin:0px 12px 0 0;
}
#blurb{
display:none;
}
#planyourtrip {margin-top:20px;}
.LPBranding {width:100%;background:#eee;text-align:right;clear:both;margin:20px 0;}
div.yui-content div {padding:5px;margin:0;}

/* Search Results */
.searchwrapper {width:100%;border:1px solid #ccc;}
.searchwrapper table {width:100%;}
.searchwrapper table.first {background:#f9f9f9;}
.searchwrapper a.name {font-size:10pt;font-weight:bold;text-decoration:none;color:#36c}
.searchwrapper a.name:hover {text-decoration:underline;color:#36c}

.tickets {width:auto;padding:0;float:right;margin:0 0 3px 3px;}
.tickets td, .tickets td p {margin:0;}
.tickets td p a:link {color:#00c;font-weight:100;font-size:8pt;}

