/* auto-clearing styles */
/* for CSS2-compliant browsers */
.fix:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* trigger hasLayout for ie5/5.5/6 */
* html .fix{height: 1%;}
/* trigger hasLayout for ie5.5/6/7, containing for ie5/mac */
.fix{display: inline-block;}
/* reset display for non-ie5/mac \*/
.fix{display: block;}
/* end hide */
/*fixes issue where widths set in html push content out in ie 5 */
.ieoverflowfix {width:100%;overflow: hidden;}/*for ie*/
html>body .ieoverflowfix {overflow:visible;}/*for firefox,safari etc*/

body {margin:0px;padding:0px;text-align:center;background: #0094de url(/custom/templates/page/thriftyadventures_main/images/bodyBg.gif) repeat-y top center;}



#wrapper {text-align:center;width:1000px;margin:0px auto;}
#prop {width:1px;float:right;height:445px;margin:0px;padding:0px;}
#header {width:100%;background: url(/custom/templates/page/thriftyadventures_main/images/header.gif) repeat-x top left;}
	#header h1 {margin:0px;padding:0px;background: url(/custom/templates/page/thriftyadventures_main/images/headerTitle.gif) no-repeat top left;width:415px;height:151px;text-indent:-999em;float:left; cursor:pointer;}
	#header h2 {margin:0px;padding:0px;background: url(/custom/templates/page/thriftyadventures_main/images/headerPhoto.jpg) no-repeat top right;width:384px;height:151px;text-indent:-999em;float:right;}

#container {position:relative;width:902px;margin:30px auto 0;text-align:left; background:url(/custom/templates/page/thriftyadventures_main/images/page.jpg) repeat-y top left;}
	#pageTop {width:890px;background: url(/custom/templates/page/thriftyadventures_main/images/pageTop.jpg) repeat-y top right;height:34px;position:relative;left:6px;}

	#navPanel {width:207px;height:414px;float:left;background: url(/custom/templates/page/thriftyadventures_main/images/navPanel.jpg) no-repeat top left;position:absolute;left:-19px;top:34px;}
	
	#mainPanel {width:680px;margin-right:15px;margin-left:200px}
		#content {width:395px;float:left;overflow:hidden;}	
			#contentPadding {margin:15px 30px 20px 10px;width:350px;}
		
		#sidebar {width:280px;float:right;}
			h3#specialHeading {margin:0px;width:280px;height:44px;background: url(/custom/templates/page/thriftyadventures_main/images/specialHeading.jpg) no-repeat top left;text-indent:-999em;}
			#sidebar #special {background-color:#0094de;margin:0px 7px 20px 2px;}
				#sidebar #special img {border:5px solid black;margin-left:13px;border-top:3px solid black;}
				#sidebar #special p {margin:5px 15px 0 15px;color:#fff;}
				#sidebar #special h4 {color:#fff; font-size:16px;margin:10px 15px 0 15px; padding-bottom:10px;}
				#sidebar #special a {color:#fff;}
			#sidebarPadding {margin:0 10px 20px 0px;}
				 .sidebarImage{position:relative;height:210px;}
					 .sidebarImage img {margin:15px 0 0 15px;}
					 .sidebarImage .sidebarImageFrame {position:absolute;top:0px;left:0px;}
					 .sidebarImage .sidebarImageLink {position:absolute;top:0px;left:0px;}
					table.slideshowHeading {display:none;}
					 .sidebarImage br {display:none;}
					 .sidebarImage .slideshowFlash {position:relative;top:15px;left:15px;width:260px;height:180px;overflow:hidden;}
	#pageBottom {width:890px;background: url(/custom/templates/page/thriftyadventures_main/images/pageBottom.jpg) repeat-y top right;height:31px;position:relative;left:6px;clear:both;}

#footer {width:900px;margin:10px auto 0;position:relative;left:-20px;}

/*Menu Styles */
ul#nav {margin:10px 10px 0 25px;list-style:none;padding:0px;}
ul#nav li {margin:4px 0;display:inline;}
ul#nav li a:link, ul#nav li a:visited {text-decoration:none;font:11px arial, Verdana, Arial, Helvetica, sans-serif;background: url(/custom/templates/page/thriftyadventures_main/images/bluePin.gif) no-repeat top left;display:block;padding:4px 0 10px 37px;}
ul#nav li a:hover {background: url(/custom/templates/page/thriftyadventures_main/images/orangePin.gif) no-repeat top left;color:#0094de;text-decoration:underline;}
/*plugin overide styles*/
table.table {width:380px !important;}
table.table b {color:#0094DE;}
table.table th b {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	color : #E87845;
	font-weight : bold;
}
table.table .smallTitle {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	color : #e87845;
	font-weight : bold
}
#productpagemap img {width:380px; margin-top:30px;}
#productpagemap div a img {width:77px;margin-top:10px;}
#tourHeaderLinks p {text-align:center;}
#tourHeaderLinks a {margin:10px 5px;font-size:13px;}

.footerImg {float:right;margin-right:20px;}

h3.tourHeading {font-size:20px;}
