	body { background: #220200; margin: 0px; padding: 0px; text-align:center; }
	a, a:visited { color: #A54003; text-decoration: underline; }
	a:hover, a:active { color: #5B6A8B; text-decoration: none; }
	#homeMain a, #homeMain a:visited {
		color: #A65E2B;
		text-decoration:none;
		font-weight: bold;
	}
	#homeMain a:hover, #homeMain a:active {
		color: #5B6A8B;
		text-decoration: none;
		font-weight: bold;
	}

	p {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #220200}
	h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #A54003;
		padding:0 0 0 37px;
		margin:0;
		background: url(../images/img_hdr_knot.gif) no-repeat left top;
		width: 300px;
	
	}
	

	
	
	.sterling  {
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: bolder;
		color: #A54003;
		margin:0;
		padding:0 0 0 37px;
		background: url(../images/img_hdr_knot.gif) no-repeat left top;
		text-transform: uppercase;
		letter-spacing: -0.05em;
		text-indent: 0px;
		line-height: 18px;
	
	
	}
	#frame { width:760px; margin-right:auto; margin-left:auto; padding:0px; text-align:left; }
	#homePhoto{	float: left;
	height: 75px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
	}
	#homeMain{	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
		width: 760px;
	
		background: #430A01 url(../images/bg_home.gif);
	}
	
	
	
	
	#designMain{
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 760px;
		background: #430A01 url(../images/designsplashb.jpg);
		height: 322px;
	}
	
	
	#homeLeft{	float: left;
		width: 172px;
		height: 272px; 
		padding: 0 0 0 27px;
		text-align: left;
		color: #CFC791;
	}
	#homeCenter {
		width: 270px;
		float: left;
		padding: 0 0 0 40px;
		text-align: left;
		color: #CFC791;
	}
	
	#rightPanelHome{
		float:left;
		width: 230px;
		padding: 0px;
	
	
	
	}
	#rightPanelHomeContent{
		text-align: left;
		margin-top: 6px;
		margin-left: 25px;
	
	}
	#rightPanelInside{
		width: 152px;
		float:right;
		text-align: center;
		height: auto;
	}
	#rightPanelInsideContent{
		text-align: center;
		padding: 76px 0 0 15px;
		float: left;
	}
		#rightPanelBlog{
		width: 180px;
		float:right;
		text-align: center;
		height: auto;
	}
	#rightPanelBlogContent{
		text-align: center;
		padding: 76px 10px 0 10px;
		float: left;
	}
	#homeMain H1 {
		background:  url() no-repeat left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #9A9F74;
		text-indent: 0px;
		margin: 27px 0 8px;
		padding: 0;
		border-bottom: 1px dashed #743407;
		text-transform: uppercase;
		width: 180px;
	
	}
	
	#homeMain H1 a, #homeMain H1 a:visited {
		text-decoration: none;
			color: #9A9F74;
	
	}
	#homeMain p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		text-indent: 0px;
		color: #CFC791;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		line-height: 16px;
	}
	
	#homeHeader {
		width: 760px;
		height: 78px;
		background: #C8B783 url(../images/home_quixo_logo.gif);
		text-align: center;
		vertical-align: bottom;
		padding: 0 0 0 0;
	}
	#designHeader {
		width: 760px;
		height: 78px;
		background: #C8B783 url(../images/design_quixo_logo.gif);
		text-align: center;
		vertical-align: bottom;
		padding: 0 0 0 0;
	}
	#designSplashLinks  {
		width: 180px;
		position: absolute;
		top: 104px;
		left: 512px;
	}
	#designSplashLinks  {
	
		position: relative;
	
	}
	#designSplashLinks a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: none;
		color: #743407;
		text-indent: 0px;
		margin: 0 0 32px 0;
		padding: 0;
		border-bottom: 1px dashed #8CA096;
		text-transform: lowercase;
		text-decoration: none;
		font-weight: bold;
	}
	
	#designSplashLinks a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: none;
		color: #A65E2C;
		text-indent: 0px;
		margin: 0 0 32px 0;
		padding: 0;
		border-bottom: 1px dashed #9A9F74;
		text-transform: lowercase;
		text-decoration: none;
		font-weight: bold;
	}
	#insideHeader {
		width: 760px;
		height: 78px;
		background: #C8B783 url(../images/inside_quixo_logo.gif);
		text-align: center;
		vertical-align: bottom;
		padding: 0 0 0 0;
	}
	#peruHeader {
		width: 760px;
		height: 78px;
		background: #C8B783 url(../images/peru_quixo_logo.gif);
		text-align: center;
		vertical-align: bottom;
		padding: 0 0 0 0;
	}
	#spainHeader {
		width: 760px;
		height: 78px;
		background: #C8B783 url(../images/spain_quixo_logo.gif);
		text-align: center;
		vertical-align: bottom;
		padding: 0 0 0 0;
	}
	#topNav {
		width: 760px;
		padding: 0;
		text-align: center;
		vertical-align: bottom;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #C6945A;
		margin: 0;
	
	
	
	}
	#logo { height: 58px; width: 100%; }
	#insidePhoto {
		width: 760px;
		height: 53px;
	}
	#insideNav {
		width: 160px;
		float: left;
		margin: 38px 10px 0px 14px;
		text-align: left;
		color: #743407;
		}
		
	
	#insideNav p a {
		text-decoration: none;
	}
	#insideNav p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		height: auto;
		padding: 4px 0 0 0;
		margin: 0 0 4px 0;
		border-top: 1px dashed #8C724E; 
	}
	
	#insideContentContainer{
		width: 370px;
		float: left;
		text-align: left;
	}
	#insideContent{
		float: left;
		margin: 20px 0 0 10px;
		text-align: left;
	}
	#insideContentContainerDesign{
		width: 535px;
		float: left;
		text-align: left;
	}
	#insideMain{ 
		float: left;
		margin: 0;
		width: 760px; 
		background: #C8B783 url(../images/bg_inside.png);
	}
	#insideDesign{ 
		float: left;
		margin: 0;
		width: 760px; 
		background: #C8B783 url(../images/bg_design.jpg);
	}
	#peruMain{ 
		float: left;
		margin: 0;
		width: 760px; 
		background: #C8B783 url(../images/bg_peru.jpg);
	}
	#spainMain{ 
		float: left;
		margin: 0;
		width: 760px; 
		background: #C8B783 url(../images/bg_spain.jpg);
	}
	#insideContentContainer{
	margin: 0;
	padding: 0;
	}
	
	
	#sectionTitle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #220200;
		margin: 0 0 0 0;
		text-transform: uppercase;
	}
	#productTextPad { padding-left: 36px; padding-top: 9px;}
	
	.promoText { text-align:left; background-color: #0E2246; width: 160px; padding: 9px 0 18px 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
	#footer {
		color: #C6945A;
		clear: both;
		text-align:center;
	}
	#footerText { padding: 5px 0  0 27px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C6945A; text-align:left;}
	#subFooter { width: 760px; color: #C6945A;}
	#subFooterText { padding: 5px 0  0 27px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C6945A;}
	
	html>body #insideMain {
	}
	html>body #rightPanelInside {
	height: auto
	}
	html>body #insideContentContainer {
	height: auto
	}
	
	html>body #insideContent {
	}
	.navHead, navHead a, navHead a:visited, navHead a:active  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none; 
		font-size: 10px;
		color: #7D5939;
		margin: 16px 0 0 0;
		padding: 0 0 -8px 0;
		border-bottom: none;
	}
	
	
	.msg {
		font-family: "Courier New", Courier, mono;
		font-style: normal;
		font-size: 14px;
		color: #9A9F74;
		font-weight: bolder;
		text-align: right;
		margin: 0px;
		padding: 0px;
		letter-spacing: -0.05em;
	
	}
	
	.yourGuide { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #220200; margin: 0 0 0 0; }
	.yourGuideName { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #220200; margin: 0 0 0 0; }
	
	.directoryIntro { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 12px; color: #220200; }
	.directoryText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #220200;
		font-style: normal;
	}
	.directoryName{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A54003; font-weight: bold; margin: 0; padding:0;}
	.directoryAddress { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A54003; margin: 0; padding:0;}
.designHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C9487;
	font-weight: bold;
	margin: 0;
	padding:20px 0 0 0;
	text-transform: uppercase;
	clear: both;
}

.more a, .more a:active, .more a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7C9487;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
	.clear { clear: left; }
	.quotes {
		font-size: 18px;
		color: #FB701D;
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
		line-height: 11px;
	}.quoteAttribute {
		text-align: right;
		color: #061264;
		padding: 0 0 20px 0;
	}
	.quoteText {
		margin-top: 20px;
		margin-bottom: 0px;
		text-align: left;
	
	}
	.formtbl{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #385FA6;
		line-height: 1.6;
		text-align:left;
	
	
	
	}
	.portImages, portImages a {
		display: inline;
		border: 1px solid #BCA170;
		margin-right: 12px;
		margin-bottom: 3px;
		float: left;
	
	
	
	}
	.homeImages, homeImages a {
		display: inline;
		border: 0;
		margin-right: 12px;
		margin-bottom: 3px;
		float: right;
	}
	.directoryAirfareText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #220200;
		line-height: 16px;
	
	}
	.whiteBackground, whiteBackground a {
		background-color: #FFFFFF;
		color: #E1D699;
	
	}
	.orbitzAd, orbitzAd input, orbitzAd select {
		line-height: 8px;
		margin: -12px 0 0 0px;
		padding: 0px;
		background-color: #FFFFFF;
		height: 103px;
		width: 400px;
		border: 1px solid #0000FF;
		font-size: 9px;
	
	}
	.cheapAd, cheapAd input, cheapAd select {
		line-height: 8px;
		margin: -12px 0 0 0px;
		padding: 0px;
		background-color: #FFFFFF;
		width: 300px;
		font-size: 9px;
	
	}
	.pricelineAd, pricelineAd input, pricelineAd select {
		line-height: 0px;
		margin: -12px 0 0 0px;
		padding: 0px;
	font-size: 7px;
	
	}
	.hwAd, hwAd input, hwAd select {
		line-height: 0px;
		margin: -12px 0 0 0px;
		padding: 0px;
	font-size: 7px;
	
	}
	.expediaAd {
		line-height: 10px;
		margin: -12px 0 0 0px;
		padding: 0px;
	}
	input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; margin-right: 5px; }
	select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; margin-right: 5px; }
	
	.formField
	{
		background-color: #ffffff;
		color: #000000;
		border: 1px solid #B14C10;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: .8em; 
	}
	
	.formBTN
	{
		background-color: #FFFFCC;
		color: #743407;
		font-weight: bold;
		border: 1px solid #B14C10;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em; 
	}
	ul {
		list-style-image: url(../images/bullet.gif);
		list-style-type: square;
		padding: 0 0 0 5px;
		margin: 0 0 0 4px;
	
	
	
	}
	li {
		padding: 0 0 0 0;
		margin:0;
	}
#insideContent li {
		padding: 0 0 0 10px;
		margin: 0 0 0 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-indent: -26px;
		line-height: 16px;
	}
	#topNav ul {
	list-style-type: none; list-style-image: none;/* for Firefox */
	}
	#topNav li {
	padding-top: 0px;
	}
	.kayakad {
		line-height: 10px;
		margin: -12px 0 0 0px;
		padding: 0px;
		float: right;
		height: 250px;
		width: 250px;
	
	}
	#footerAd {
		color: #C6945A;
		text-align: center;
		background: #430A01;
		padding-bottom: 4px;
		clear: left;
		padding-left: 16px;
		padding-right: 16px;
		padding-top: 4px;
	}
	.insideAdText {
		background-color: #F2E7AD;filter:alpha(opacity=50); opacity:.5; 
	}
	
	.rightPanelText a {
		background-color: #D2C78E;
	}
	.commentbookmark {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #A54003;
		background-image: none;
		border: 0px none;
		margin: 0px;
		padding: 0px;
	}
	.callOutHeader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-transform: uppercase;
		color: #436452;
		font-weight: bold;
	
	}
	.msg2 {
	
		font-family: "Courier New", Courier, mono;
		font-style: normal;
		font-size: 14px;
		color: #67817B;
		font-weight: bolder;
		text-align: right;
		margin: 0px;
		padding: 0px;
		letter-spacing: -0.05em;
	}
	.rightImage {
		display: inline;
		border: 0px solid #BCA170;
		margin-right: 0px;
		margin-bottom: 3px;
		float: right;
		margin-left: 16px;
		font-family: "Times New Roman", Times, serif;
		font-size: 11px;
		text-align: center;
		font-style: italic;
	
	
	
	
	
	
	}
	.imgcenter {
		display: inline;
		border: 1px solid #BCA170;
		margin-right: 12px;
		margin-bottom: 3px;
		margin-top: 8px;
	}
	.callOutText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-transform: none;
		color: #A54003;
		font-weight: bold;
		padding-top: 5px;
		margin: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	
	
	
	
	}
	.adbriteincontent {
		width: 336px;
		border: 1px solid #BA9A6B;
		padding: 5px;
		margin-top: 5px;
		margin-bottom: 5px;
	
	
	
	
	}
	.directoryAdText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #220200;
		line-height: 13px;
		text-decoration: none;
	}
	
	.homeAdText { font-family: Verdana, Arial, Helvetica, sans-serif }
	.homeAdText {
		margin-top: 6px;
		padding-bottom: 6px;
		color: #220200;;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
		line-height: normal;
		background-color: #743407;
		padding-top: 6px;
		padding-right: 2px;
		padding-left: 6px;
		padding-bottom: 6px;
	 } 
	  
	#homeMain .homeAdText a, .homeAdText a:visited {
		margin-top: 6px;
		padding-bottom: 6px;
		color: #9A9F74;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
		line-height: normal;
	}
	
	.kayakadinline {
		line-height: 10px;
		margin: 0px 0 8 8px;
		padding: 0px;
		float: right;
		height: 155px;
		width: 185px;
		display: inline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #A54003;
		padding-left: 5px;
		padding-bottom: 5px;
	
	}
	.kayakadinline2 {
	
		line-height: 10px;
		margin: 0px 0px 8px 10px;
		padding: 0px;
		float: right;
		height: 60px;
		width: 120px;
		display: inline;
	}
	#insideContentContainerWide {
	
		width: 440px;
		float: left;
		text-align: left;
	}
	.fancyOL li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #A54003;
		line-height: 18px;
	
	}
	.fancyOLtext {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #220200;
		line-height: 18px;
	
	
	}
	.inlineBlock {
		margin: 12px;
		padding: 12px;
		float: right;
		width: 120px;
		border: 1px solid #B8996A;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #220200;
		font-weight: normal;
		clear: left;
	
	}
	.inlineBook {
	
		margin: 0px 0px 12px 12px;
		padding: 6px 6px 6px 16px;
		float: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #220200;
		font-weight: normal;
		clear: left;
	}
	
	.inlineBook img {
		border: 1px solid #A54003;
	
	
	}
	
	.inlinePhoto {
	
		margin: 14px 0px 12px 12px;
		padding: 6px 6px 6px 16px;
		float: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #220200;
		font-weight: normal;
		clear: left;
	}
	
	.inlinePhoto img {
		border: 1px solid #A54003;
	
	
	}
	.kayakadinline3 {
		line-height: 10px;
		margin: 0px 0px 8px 10px;
		padding: 0px;
		float: right;
		height: 30px;
		width: 100px;
		display: inline;
		border: 1px solid #A54003;
	}
	.kayakadinline4 {
	
		line-height: 10px;
		margin: 0px 0px 8px 10px;
		padding: 0px;
		float: right;
		height: 90px;
		width: 120px;
		display: inline;
		border: 1px solid #A54003;
	}
	
	.orbitzadinline {
	
		line-height: 10px;
		margin: 0px 0px 8px 10px;
		padding: 0px;
		float: right;
		height: 60px;
		width: 120px;
		display: inline;
		border: 1px solid #A54003;
	}
	.horizontalBook {
	
	
		margin: 0px 0px 12px 12px;
		padding: 6px 6px 6px 16px;
		float: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #220200;
		font-weight: normal;
		clear: left;
	}
	.horizontalBook img {
	
		border: 1px solid #A54003;
	}
	
	.adRight {
		width: 120px;
		border: 1px solid #B8996A;
		background-color: #D6CC98;
		text-align: left;
	
		padding: 3px 2px 3px 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	.adRight a{
		text-decoration: none;
		}
		
		.adRight a:hover{
		text-decoration: underline;
			}
	
	   .adHeadline {
		font: bold 9pt Arial;
		text-decoration: underline;
		color: #662805;
		text-align: left;
	}
	   .adText {font: normal 8pt Arial; text-decoration: none; color: #000000;}
	  
	#creepy {

		top: 0px;
	}
	.kayakadinlineSpain {
	
		line-height: 10px;
		margin: 0px 0 8 8px;
		padding: 0px;
		float: right;
		height: 158px;
		width: 188px;
		display: inline;
	}
.divider {
clear: both;
}
	#homeLeft p {
		padding:0 0 9px 0!important;
		margin:0 !important;
	}
