
/*|-----------------------------------------|*/
/*|			GENERIC TEMPLATE COLORS			|*/
/*|-----------------------------------------|*/
/*|(type)	BLUE	ORANGE	YELLOW	PURPLE	|*/
/*| Pale	E6ECFF	FFF5E6	FFFFE6	F7E6FF	|*/
/*| Light	668CFF	FFC266	FDFF66	D066FF	|*/
/*| Medium	0033CC	FF9900	FBFF00	6A0099	|*/
/*| Dark	001F7A	995C00	979900	40005C	|*/
/*|-----------------------------------------|*/



/*===================================================================================*/
/* "element" or "selector" formatting ===============================================*/
/*===================================================================================*/
* {
	margin: 0;
	padding: 0;
	text-align:left; 
	}
body {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
/*	background-image: url("http://www.bransonmocondorentals.net/css/images/background_gradient_shortest.jpg");	*/
/*	background-repeat: repeat-x;	*/
/*	background-attachment: fixed;	*/
	background-color: #FFFFFF ;
	text-align: center;
	}
p { 
	}
h1,h2,h3,h4,h5,h6 { 
	font-size: 14px;
	line-height: 20px;
	}
img {
	border: 0px ;
	vertical-align: middle;
	}
div {
	}
a:link, a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #6A0099;
	}
a:hover { 
	text-decoration: underline; 
	}
input:focus {
	background-color: #FFFFE6;
	}

/*===================================================================================*/
/* "id" formatting ==================================================================*/
/*===================================================================================*/
#mywrapper {
	width: 900px;	
	margin:0 auto;
/*	position: relative;	*/
/*	display: inline;	*/

	}
/*-----------------------------------------------------------------------------------*/
#myheader { 
	vertical-align: bottom;
	width: 900px; 
	position: relative;		
	float: left;
	border-bottom: 20px solid #FF9900;
	margin-bottom: 7px;
	}
/*-----------------------------------------------------------------------------------*/
#tabnav {
	position: absolute ;
	bottom: -1px;
	right: 0px;
	}
#tabnav ul {
	padding:10px 0px 0px 0px;
	list-style:none;
	}
#tabnav li {
	float:left;
	padding: 0px 0px 0px 9px;
	background:url("http://www.bransonmocondorentals.net/css/images/norm_left.png") no-repeat left top;	
	}
#tabnav a {
	display:block;
	background:url("http://www.bransonmocondorentals.net/css/images/norm_right.png") no-repeat right top;
	padding:5px 15px 5px 6px;
	}
	
#tabnav a:link, #tabnav a:visited { 
	color: #6A0099;
	}
#tabnav a:hover { 
	color: #668CFF;
	text-decoration: none; 
	}
	
#tabnav #current {
	color: #0033CC;
	background-image:url("http://www.bransonmocondorentals.net/css/images/norm_left_on.png");
	border-width: 0px;
	}
#tabnav #current a {
	color: #0033CC;
	background-image:url("http://www.bransonmocondorentals.net/css/images/norm_right_on.png");
	padding-bottom: 5px;
	}  
/*-----------------------------------------------------------------------------------*/
#addeverything {
	position: relative;	
	float: right;
	}	
#translation {
	position: relative;	
	float: right;
	}	
/*-----------------------------------------------------------------------------------*/
#myfooter { 
	width: 900px; 
	color: #001F7A;
	margin-top: 20px;
	padding-top: 100px;
	clear: both;
/*	background-image: url("http://www.bransonmocondorentals.net/css/images/Footer.png");	*/
/*	background-repeat: no-repeat;	*/
/*	background-position: top;	*/

	}
#myfooter h2 { 
	font-size: 12px;
	text-align: center;
	margin-bottom: 6px;
	}
#myfooter p { 
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	}
#myfooter img { 
	text-align: center;
	}	
#myfooter a:link, #myfooter a:visited { 
	color: #001F7A;
	}
/*-----------------------------------------------------------------------------------*/
#slideshow {
	width: 598px; 
	height: 198px; 
	float: left;
	margin-bottom: 7px;
/*	border: solid 1px #0f4600;	*/
/*	background-color: #0f4600 ;	*/
	}
/*-----------------------------------------------------------------------------------*/
#welcome {
	width: 300px; 
	height: 200px; 
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 7px;
	float: right;
	font-weight: bold; 
	}
#welcome h1 {
	color: #001F7A;
	text-align: center;
	}
#welcome p {
	color: #0033CC;
	text-align: center;
	}
/*-----------------------------------------------------------------------------------*/
#sidemenu {
	width: 250px; 
	float: left;
	margin-bottom: 7px;
	border-bottom: 1px solid #cccccc;	/*bottom border of very bottom button*/
	}
#sidemenu h2 {
	color: #fff;
	background-color: #FF9900; 
	padding-left: 5px;
	margin-bottom: 7px;
	}
#sidemenu ul {
	list-style-type: none;
	}
#sidemenu li {
	border-bottom: 1px solid #40005C;	/*Bottom border of each button*/
	}
#sidemenu li a:link, #sidemenu li a:visited {	/*All the buttons*/
	color: #001F7A;	/*Text color*/
	font-size: 13px;
	line-height: 22px;
	display: block;
	padding: 3px 0px 3px 5px;
	border-left: 12px solid #0033CC;	/*Left side of button color, unselected*/
	border-right: 1px solid #001F7A	/*Border of the right side of the button*/
	background-color: #FBFF00;	/*Background of the buttons, unselected*/
	text-decoration: none;
	}
#sidemenu li a:hover {	/*When the cursor hangs over the button*/
	color: #000000;	/*Text color when hovering*/
	background-color: #FBFF00;	/*background color when hovering*/
	border-left: 12px solid #979900;	/*Left side of button color, selected*/
	}

#sidemenu li.focalpoint a:link, #sidemenu li.focalpoint a:visited {	/*Top button colors and attributes*/
	color: #40005C;	/*text color of top button*/
	border-left: 12px solid #6A0099;	/*left side of top button*/
	border-right: 1px solid #40005C;	/*right border of top button*/
	background-color: #F7E6FF;	/*background of top button*/
	}
#sidemenu li.focalpoint a:hover {	/*Colors of top button when curser hovers over*/
	border-left: 12px solid #979900;	/*Left border of top button when hovering*/
	background-color: #FBFF00;	/*Background of top button when hovering*/
	}

/*|-----------------------------------------|*/
/*|			GENERIC TEMPLATE COLORS			|*/
/*|-----------------------------------------|*/
/*|(type)	BLUE	ORANGE	YELLOW	PURPLE	|*/
/*| Pale	E6ECFF	FFF5E6	FFFFE6	F7E6FF	|*/
/*| Light	668CFF	FFC266	FDFF66	D066FF	|*/
/*| Medium	0033CC	FF9900	FBFF00	6A0099	|*/
/*| Dark	001F7A	995C00	979900	40005C	|*/
/*|-----------------------------------------|*/

/*-----------------------------------------------------------------------------------*/
#featured {
	width: 643px; 
	float: right;
	}
#featured h2 {
	color: #fff;
	background-color: #FF9900;
	padding-left: 5px;
	margin-bottom: 7px;
	}
#featured h3 {
	vertical-align: top;
	}
#featured p {
	text-align: justify;
	font-size: 12px;
	line-height: 16px;
	padding-right: 0px;
	}	
#featured img {
	text-align: justify;
	margin: 0px 5px 7px 0px;
	border: solid 1px #40005C;
	}		
/*-----------------------------------------------------------------------------------*/
#yahoomap {
	width: 600px; 
	height: 415px; 
	float: left;
	} 
#yahoomap h2 {
	color: #fff;
	background-color: #FF9900;
	padding-left: 5px;
	margin-bottom: 7px;
	}
#yahoomap p {
	text-align: right;
	}
#yahoomap a:visited {
	color: #40005C;
	}
#mapContainer {
	border: solid 1px #40005C;
	width: 600px; 
	height: 400px; 
	} 
/*-----------------------------------------------------------------------------------*/
#propertylist {
	width: 300px; 
	float: right;
	}
#propertylist h2 {
	font-size: 13px;
	color: #fff;
	background-color: #FF9900;
	padding-left: 5px;
	margin-bottom: 7px;
	}
#propertylist ul { 
	border: solid 1px #40005C;
	border-left: 0px;
	color: #000000;
	padding: 10px;
	font-size: 12px;
	line-height: 12px;
	list-style-type: none;
	height: 400px; 

/*	background-image: url("http://www.bransonmocondorentals.net/css/images/background_gradient_shortest.jpg");	*/
/*	background-repeat: repeat-x;	*/
	background-color: #FFFFFF;
	}
/*-----------------------------------------------------------------------------------*/
#about {
	width: 580px; 
	margin-top: 30px;
	margin-bottom: 10px;
	float: left;
	}
#about h2 {
	color: #979900;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
	margin-bottom: 15px;
	}
#about p {
	color: #000;
	font-size: 13px;
	line-height: 16px;
	text-align: justify;
	}
/*-----------------------------------------------------------------------------------*/
#moreinfo {
	width: 300px; 
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px;
	float: right;
	text-align: center;

/*	background-image: url("http://www.bransonmocondorentals.net/css/images/background_gradient_shortest.jpg");	*/
/*	background-repeat: repeat-x;	*/
	background-color: #FDFF66;	
	border: solid 1px #40005C;
	}
#moreinfo h2 {
	color: #979900;
	text-align: center;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
	padding: 5px;
	margin: 0px;
	}
#moreinfo p {
	color: #000;
	font-size: 13px;
	line-height: 16px;
	padding: 5px;
	}
#moreinfo ul {
	text-align: center;
	list-style:none;
	padding: 5px 0px 5px 0px;
	}
/*-----------------------------------------------------------------------------------*/
/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
#map3d_container {
	width: 898px;
	height: 400px;
	border: solid 1px #40005C;
	margin-bottom: 15px;
	}
#map3d {
	height: 100%;
	}
/*-----------------------------------------------------------------------------------*/
#vacationrentals-left  {
	float: left;
	position: relative;
	width: 440px; 
	}
#vacationrentals-left img {
	margin: 0px 5px 7px 0px;
	border: solid 1px #40005C;
	}	
#vacationrentals-left li {
	float: left;
		list-style-type: none;

	}
#vacationrentals-left p {
	margin-bottom: 7px;
	}	
#vacationrentals-left h1.intro {
	color: #979900;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 7px;
	}
#vacationrentals-left p.intro {
	color: #000;
	text-align: justify;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	margin-bottom: 25px;
	}	
/*-----------------------------------------------------------------------------------*/
#vacationrentals-right  {
	float: right;
	position: relative;
	width: 440px; 
	}
#vacationrentals-right img {
	margin: 0px 5px 7px 0px;
	border: solid 1px #40005C;
	}	
#vacationrentals-right li {
		list-style-type: none;

	float: left;
	}
#vacationrentals-right p {
	margin-bottom: 7px;
	}	
/*-----------------------------------------------------------------------------------*/
#moreinfop2 {
	width: 440px; 
	margin-bottom: 30px;
	padding: 10px;
	float: right;

/*	background-image: url("http://www.bransonmocondorentals.net/css/images/background_gradient_shortest.jpg");	*/
/*	background-repeat: repeat-x;	*/
	background-color: #FDFF66;	
	border: solid 1px #40005C;
	}
#moreinfop2 h2 {
	color: #979900;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
	padding: 5px;
	margin: 0px;
	}
#moreinfop2 p {
	color: #000;
	font-size: 13px;
	line-height: 16px;
	padding: 5px;
	}
#moreinfop2 ul {
	list-style:none;
	padding: 5px 0px 5px 25px;
	}
/*-----------------------------------------------------------------------------------*/
/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
/*-----------------------------------------------------------------------------------*/
#attractions {
	width: 778px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-bottom: 30px;
	}
#attractions h1 {
	color: #979900;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
	margin: 10px 0px 10px 30px;
	}
#attractions p {
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	margin: 0px 0px 20px 30px;
	}
#attractions iframe {
	border: solid 1px #40005C;
	margin: 7px 7px 7px 8px;
	height: 910px;
	width: 230px;
	background-color: #ffffff;
	}
/*-----------------------------------------------------------------------------------*/
/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
/*-----------------------------------------------------------------------------------*/
#tools {
	width: 535px;
	float: left;
	padding: 20px 6px 0px 30px;
	margin-bottom: 20px;
	}
#tools h1 {
	color: #979900;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
	margin: 0px 0px 15px 0px;
	}
#tools p {
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	margin: 0px 0px 10px 0px;
	}
#tools ul {
	margin: 0px 0px 10px 0px;
	}
#tools li {
	margin: 0px 0px 3px 25px;
	}
/*-----------------------------------------------------------------------------------*/
#traveltips {
	float: left;
	padding: 15px 20px 15px 15px;
	background-color: #668CFF;
	margin-bottom: 20px;
	margin-top: 20px;
	}
#traveltips h2 {
	color: #001F7A;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
	margin: 0px 0px 10px 0px;
	}
#traveltips p {
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	margin: 0px 0px 5px 0px;
	}
#traveltips ul {
	margin: 0px 0px 10px 0px;
	}
#traveltips li {
	margin: 0px 0px 7px 25px;
	}
/*-----------------------------------------------------------------------------------*/
/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
/*-----------------------------------------------------------------------------------*/
#hotels {
	width: 535px;
	margin-bottom: 30px;
	float: left;
	padding: 30px 16px 0px 30px;
	margin-bottom: 20px;
	}
#hotels h1 {
	color: #979900;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
	margin: 0px 0px 20px 0px;
	}
#hotels p {
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	margin: 0px 0px 30px 0px;
	}
#hotels ul {
	list-style:none;
	text-align: center;
	margin: 0px 0px 40px 0px;
	}
#hotels li {
	font-size: 14px;
	line-height: 18px;
	margin: 0px 0px 0px 25px;
	}
#hotels form {
	width: 228px;
	border: solid 1px #40005C;
	margin: 0px 0px 0px 140px;
	padding: 5px 5px 5px 5px;
	}	
#hotels iframe {
	border: solid 1px #40005C;
	margin: 7px 7px 7px 8px;
	height: 910px;
	width: 230px;
	background-color: #ffffff;
	}
/*-----------------------------------------------------------------------------------*/
/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
/*-----------------------------------------------------------------------------------*/
#resources {
	width: 550px;
	margin-bottom: 30px;
	float: left;
	padding: 30px 30px 0px 30px;
	margin-bottom: 20px;
	}
#resources h1 {
	color: #979900;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
	margin: 0px 0px 10px 0px;
	}
#resources h2 {
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	}
#resources p {
	color: #000;
	font-size: 11px;
	line-height: 12px;
	text-align: justify;
	margin: 0px 0px 6px 0px;
	}
#resources iframe {
	border: solid 1px #40005C;
	margin: 7px 7px 7px 8px;
	height: 910px;
	width: 230px;
	background-color: #ffffff;
	}
/*-----------------------------------------------------------------------------------*/
/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
/*-----------------------------------------------------------------------------------*/
#contact {
	width: 535px;
	margin-bottom: 30px;
	float: left;
	padding: 30px 16px 0px 30px;
	margin-bottom: 20px;
	}
#contact h1 {
	color: #979900;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
	margin: 0px 0px 10px 0px;
	}
#contact p {
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	}
#contact iframe {
	border: solid 1px #0f4600;
	margin: 7px 7px 7px 8px;
	height: 910px;
	width: 230px;
	background-color: #40005C;
	}

/*-----------------------------------------------------------------------------------*/
/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
/*-----------------------------------------------------------------------------------*/
#translate {
	margin: 30px;
	text-align: center;
	}

/*===================================================================================*/
/* "Google Ads" formatting ==========================================================*/
/*===================================================================================*/
#googleadleft {
	width: 120px;
	float: left;
	margin-bottom: 20px;
	}
#googleadtop {
	float: right;
	}
#googleadright {
	float: right;
	margin-top: 15px;
	margin-bottom: 20px;
	}

	
	
/*===================================================================================*/
/* "Viator Ads" formatting ==========================================================*/
/*===================================================================================*/
#viatorright iframe {
	border: solid 1px #40005C;
	float: right;
	margin: 20px 0px 0px 0px;
	height: 910px;
	width: 230px;
	}
#viatorrighthotel iframe {
	border: solid 1px #40005C;
	float: right;
	margin: 20px 0px 0px 0px;
	height: 600px;
	width: 230px;
	}
	
/*===================================================================================*/
/* "class" formatting ===============================================================*/
/*===================================================================================*/
	
.clearleft {
	clear: left;
	}
.clearright {
	clear: right;
	}
.clearboth {
	clear: both;
	}
.floatleft {
	float: left;
	}
.floatright {
	float: right;
	}
.scrollonoverflow {
	overflow: scroll;
	/*scrollbar-arrow-color: #47006B;Arrow color*/
	/*scrollbar-base-color: #FFFF80;base color of scrollbar*/
	/*scrollbar-face-color: #B37600;face color of scrollbar*/
	/*scrollbar-highlight-color: #FFD480;top and left edges of scrollbar*/
	/*scrollbar-shadow-color: #B37600;bottom and right edges of scrollbar*/
	/*scrollbar-dark-shadow-color: #937600;bottom and right shadow of scrollbar*/
	}
.thinborder{
	border: solid 1px #B37600;
	}
.leftmargin30 {
	margin-left: 30px
	}
.centerthis {
	text-align: center;
	}	
.nopadding {
		padding: 0px;
	}
.s10txt a {
	font-size: 90%;
}
	
/*===================================================================================*/
