/* CSS Document */

body {
	margin:0;
	padding:0;
	background-image:url(../_images/inner/mainbg.gif);
	background-position:center top;
	background-repeat:repeat-y;
	}
	h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding-top:10px;
	margin:0 0 10px 0;}
	h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding-top:10px;
	margin:0;}
	p {margin:.3em 0 1.0em 0; padding:0;}
	a, content a:link { color: #154BA0;}
	a:visited { color: #154BA0; }
	a:hover { color: #6DAB24; }
	a:active { color: #6DAB24; }
	#page {
	width: 950px;
	margin: 0 auto;
	}
	#container {
	background-image:url(../_images/home/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;}
	#header {
	background-image:url(../_images/inner/mainhead.jpg);
	height:194px;
	background-position:center top;
	background-repeat:no-repeat;
	}
	#leftcolum {
	width:671px;
	background-image:url(../_images/inner/contenttop.jpg);
	padding-left:25px;
	float:left;
	background-position:right top;
	background-repeat:no-repeat;
	}
	#rightcolum {
	width:254px;
	float:left;
	background-image:url(../_images/inner/rightcolbg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
	#bookflight {
	margin:176px 10px 0 65px;
	height:100px;
	}
	#bookflight h3 {
	padding-bottom:5px;
	}
	#flightpaths {
	padding-top:7px;
	margin:0 10px 0 65px;
	height:148px;
	}
	#flightpaths ul {
	padding:0;
	margin:0;
	}
	#flightpaths li {
	list-style-type:square;
	padding-top:8px;
	margin-left:15px;
	}
	#leftcontent {
	margin: 31px 0 0 54px
	}
	#content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
	#contentpackages {
	padding:20px 0 0 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
	#contentpackages p, #contentpackages ul, {
	margin:.3em 0 1.0em 0; 
	padding:0;
	}
	#contentpackages li	{
	margin-left:20px;
	}
/*SECONDARY NAV*/

	#secondarycontainer
	{
	/*margin-bottom: 1em;*/
	overflow: hidden;
	font-weight:bold;
	background-image:url(../_images/shared/dots.gif);
	background-position:bottom ;
	background-repeat:repeat-x;
	padding:5px 0px 10px 0px;
	text-align:left;
	}
		
	#seclist, #footlist
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight:bold;
	}
		
	#seclist li, #footlist li
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    display:inline;
    padding:0 1em;
    border-right:1px dotted #000;
	}
		
	#seclist a, #footlist a 
	{
    color:#154BA0;
	text-decoration:none;
	}
		
	#seclist a:visited, #footlist a:visited 
	{
    color:#154BA0;
	text-decoration:none;
	}
		
	#seclist a:hover, #footlist a:hover {
    color:#6DAB24;
	text-decoration:underline;
	}
	#seclist li.first, #footlist li.first {
    padding:0 1em 0 0;
	}
	#seclist li.last, #footlist li.last {
   	 border:none;
	}
	body#scenic ul#seclist li a#sn_scenic,
	body#romantic ul#seclist li a#sn_romantic,
	body#adventure ul#seclist li a#sn_adventure,
	body#other ul#seclist li a#sn_other {color: #6DAB24; }
		
/*END SECONDARY NAV*/
	#rightfoot {
	height:99px;
	background-image:url(../_images/inner/bottomfade.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	clear:both;
	}
	#form {
	padding:20px 0 20px 0;
	}
	#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	clear:both;
	text-align:center;
	padding:20px 0 20px 0;
	}
	
	/* MENU */
	
 	#innernavigation {
      float:right;
      width:100%;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      line-height:normal;
	  padding-top: 36px;
      }
    #innernavigation ul {
      margin:0;
      padding:0px 25px 0;
      list-style:none;
      }
    #innernavigation li {
      float:right;
      background:url("../_images/shared/left.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #innernavigation a {
      float:right;
      display:block;
      background:url("../_images/shared/right.jpg") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#56861E;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #innernavigation a {float:none;}
    /* End IE5-Mac hack */
    #innernavigation a:hover {
      color:#3E5E18;
      }
    #innernavigation #current {
      background-image:url("../_images/shared/left_on.jpg");
      border-width:0;
      }
    #innernavigation #current a {
      background-image:url("../_images/shared/right_on.jpg");
      color:#3E5E18;

      }
	/*END NAV */

	.titles {
	padding-bottom:20px;
	}
	.titlescrew {
	padding-bottom:16px;
	}
	.price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	font-weight:bold;
	clear:both;
	color:#6DAB24;
	padding-bottom:10px;
	}
	.ileft {
	float:left;
	margin-right:10px;
	padding:2px; 
	border:solid 2px #CCC;
	}
	.gallerycontainer{
	text-align:center;
	clear:both
	}
	.gallery {
	margin:20px;
	float:left;
	border:solid 2px #CCC;
	padding:2px;
	}
	.gallery:hover {
	border:solid 2px #5687CC;
	}
	.iflights {float: left; margin-right: 10px; border:0; clear:both; padding:2px; border:solid 2px #CCC;}
	.flightpackages {height:250px;}
	.iright {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding:2px; 
	border:solid 2px #CCC;
	}
	.nopad {
	padding:0;
	margin:0;}
	.flights {
	padding:0 0 10px 0;
	margin:0;
	}
	.titlepad {
	padding-bottom:10px;}

