﻿/*------------------------------------------------------------------------------*/
/*  MY NEW BRAUNFELS VACATION.COM       										*/
/*------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------*/
/*	 WEBSITE BODY					*/
/*------------------------------------------------------------------------------*/
body {
	margin: 0px;
	padding:0px;
	width:100%;
	background-color:#BED6E6;
	}

.hide_preload {display:none;}


/*------------------------------------------------------------------------------*/
/*	HEADER & NAVIGATION 				*/
/*------------------------------------------------------------------------------*/

#preload1 {background: url(../images/tab90_a_hover.gif);display:none;}

#header_nav_body{ margin: 0px;  padding:0px;  width:100%;  min-height:139px;  background-color:#FFFFFF; }

#header_nav_box { width:950px;margin-left: auto;margin-right: auto; }

#logo { width: 350px;padding-top:3px;height:132px;margin-right: auto;float:left }

#nav-box {
	width:580px;
	background-image:url('../images/contact_header.gif')
}
#nav-box ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


#nav-box li{
	display: inline;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}


#nav_body{
	margin: 0px;
	padding:0px;
	width:100%;
	background-color:#FFFFFF;
}

#nav_wrapper {
	width:950px;
	margin-left: auto;
	margin-right: auto;
}

#nav_container{
	width: 540px;
	margin-left:auto;
	margin-right:10px;
	height: 39px;
	margin-top: -39px;
}

#nav_container ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


#nav_container li{
	display: inline;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}


.nav_tab1{float: right; margin: 0px;padding: 0px;border: 0px;}


.nav_tab{float: right; margin: 0px;padding: 0px;border: 0px;}

.nav_tab a{
	display:block;
	color:#1C71A8;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/tab90_a.gif);
	width:90px;
	height:39px;
	padding-top:4px;
	background-repeat:no-repeat;
	text-align:center;
}

.nav_tab a:hover{
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/tab90_a_hover.gif);
	width:90px;
	height:39px;
	padding-top:4px;
	background-repeat:no-repeat;
	text-align:center;
}



/*------------------------------------------------------------------------------*/
/*	 MIDDLE DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#divider_bar{
	margin: 0px;
	padding:0px;
	width:100%;
	height:45px;
	background-image:url('../images/non_home_header_stripe.gif');
	background-repeat:repeat-x;
}

#middle_body{
	margin: 0px;
	padding:0px;
	width:100%;
	background-image:url('../images/waterflow2.gif');
	background-image:url('../images/middle_container_bg_sm.gif');
	background-image:url('../images/middle-background-sunlight.jpg');
	background-image:url('../images/middle-background-water.jpg');
	/*background-position:center;*/
	background-repeat:repeat-x;
}

#middle_container{
	/*border-style: dotted;
	border-color: #00FF00; */
	margin-left: auto;
	margin-right: auto;
	height: 300px;
	width: 950px;
}

#middle_right {
	width:540px;
	float:right;
	margin:30px 10px 0 10px;
	display:inline;
}

#middle_right li {
	list-style-type:disc;
	color:#D2ECFC;
	margin-left:-18px;
}

#middle_left {
	width:370px;
	float:left;
	margin:30px 10px 30px 10px;
	display:inline;

}



/*------------------------------------------------------------------------------*/
/*	 FEATURED BUTTONS					*/
/*------------------------------------------------------------------------------*/


#feature_buttons {
	width: 500px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#feature_buttons ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#feature_buttons li {
	display:inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	
}


#all_reservations_btn a{
	background-image:url('../images/online_res_btn.jpg');
	background-repeat:no-repeat;
	display:block;
	height:63px;
	width:448px;
	margin:0 10px 0 10px;
}

#all_reservations_btn a:hover {
	background-image:url('../images/online_res_btn_hover.jpg');
	background-repeat:no-repeat;
	height:63px;
	width:448px;
	display:block;
	margin:0 10px 0 10px;
}


#property_btn a{
	background-image:url('../images/property_btn.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:138px;
	margin:0 10px 0 10px;
}

#property_btn a:hover {
	background-image:url('../images/property_btn_a2.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:138px;
	margin:0 10px 0 10px;
}

#ideas_btn a{
	background-image:url('../images/ideas_btn.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:138px;
	margin:0 10px 0 10px;
}

#ideas_btn a:hover {
	background-image:url('../images/ideas_btn_a2.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:138px;
	margin:0 10px 0 10px;
}

#request_btn a{
	background-image:url('../images/request_btn.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:138px;
	margin:0 10px 0 10px;
}

#request_btn a:hover {
	background-image:url('../images/request_btn_a2.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:138px;
	margin:0 10px 0 10px;
}






/*------------------------------------------------------------------------------*/
/*	 MAIN BODY DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#main_body{
	margin: 0px;
	padding:0px;
	width:100%;
	background-color:#BED6E6;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

#main_container{
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	min-height:300px;
	padding-top:10px;
	padding-bottom:30px;
}

#main_center_triple {
	margin:0 20px 20px 10px;
	float:left;
	display:inline;
}

#main_left_single {
	width:347px;
	float:left;
	margin:0 20px 20px 10px;
	display:inline;
}

#main_right_double {
	width:542px;
	float:right;
	margin:0 10px 20px 20px;
	display:inline;
}

#main_left_double {
	width:542px;
	float:left;
	margin:0 20px 20px 10px;
	display:inline;
}

#main_right_single {
	width:347px;
	float:right;
	margin:0 10px 20px 20px;
	display:inline;
}

.section {
	border-bottom:1px solid #1C71A8;
	color:#1C71A8;
	font-size:130%;
	font-weight:bold;
	padding:0 10px 4px 0;
	margin-bottom:12px;
}

.picture_left {
	float:left;
	margin:0 15px 10px 0;
	display:inline;
}

.picture_summary {
	padding:4px;
	display:inline;
}

.picture_right {
	float:right;
	margin:0 0 10px 15px;
	display:inline;
}


#prop_detail_buttons a {
	background: transparent url('../images/other_properties_btn2.gif');
	width: 418px;
}

#prop_detail_buttons a:hover { background-position:-157px 0;}

.property_name {	font-size: 115%; 	font-weight: bold;	 color:#1C71A8;	padding: 5px 0 5px 0;}

.prop_spec {font-style:italic; font-size:smaller;padding-right:20px;}

.prop_row {height:150px;width:100%;margin-bottom:10px;}
.prop_row_half {height:150px;width:45%;margin-bottom:10px;}

div.prop_row_half ul {list-style-type:none}

div.prop_row ul {list-style-type:none}
div.prop_row_half li {display:inline} 



div.prop_row li {display:inline} 



.square_padder{ margin-right:5px;}
.right_border_padder{border: solid 7px #e6e6e6;	margin-left:10px;margin-bottom:10px;}

.frame_page {
	margin: 0px;
	padding:0px;
	width:100%;
	background-color:#BED6E6;
	font-family:Verdana, Arial, Helvetica, sans-serif
}



h1{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#FFFFFF;
	font-weight:bold;
}

h2{
	margin:5px 0 5px 0;
	padding:0px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#D2ECFC;
	font-weight:bold;
}

h3 {
	border-bottom:1px solid #1C71A8;
	color:#1C71A8;
	font-size:130%;
	font-weight:bold;
	padding:0 10px 4px 0;
	margin-bottom:12px;
}


.question {
	font-size:larger;
	font-weight:bold;
}

.answer {
	padding:3px 0 3px 12px;
}

/*------------------------------------------------------------------------------*/
/*	 FORM DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/


.formtext {
	width: 160px;
	float:left;
	font-size:90%;
}



/*------------------------------------------------------------------------------*/
/*	 FOOTER DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#footer_body{
  /*	background-image:url('../images/footer_top_shadow.gif');
	background-repeat:repeat-x;	 */
	border-top:1px black solid;
	width:100%;
	background-color:#1C71A8;
}

#footer_wrapper {
	border-top:1px #BED6E6 solid;
	width:100%;
}

#footer_container{
	padding-top:25px;
	padding-bottom:15px;
	width:950px;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BED6E6;
	text-align:center;
}

#footer_container ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#footer_container li{
	display: inline;
	list-style-type: none;
}

#footer_container a{
color:#BED6E6;
text-decoration:none;
}

#footer_container a:hover{
color:#ffffff;
text-decoration:underline;
}

/*------------------------------------------------------------------------------*/
/*	 MISC VALUES, DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

p{margin: 2px 0 15px 0; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif}

.clearcols{clear:both; height:1px;}

#no_display{display:none;}

.blue-bold {color:navy; font-weight:bold;}

.iframe-format {
	margin-left:30px;
	clear:both;
}

.attraction {
	clear:both;
	vertical-align:middle;
	font-variant:small-caps;
	font-weight:bold;
}

.attraction p {font-size:80%; line-height:145%; font-weight:normal;	font-variant:normal;
}

.white_border {
	border:thin white solid;
}

img {border-style: none;}

.line{text-decoration:line-through;}

.red_textbook_now {}

/*ul {list-style-type:none}
li {display:inline} */



#other_properties_btn a{
	background-image:url('../images/other_properties_btn.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:220px;
}

#other_properties_btn a:hover {
	background-image:url('../images/other_properties_btn_hover.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:220px;
}

#inquire_btn a{
	background-image:url('../images/inquire_btn.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:220px;
}

#inquire_btn a:hover {
	background-image:url('../images/inquire_btn_hover.gif');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:220px;
}

#reservations_btn a{
	background-image:url('../images/reservations_btn.jpg');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:220px;
}

#reservations_btn a:hover {
	background-image:url('../images/reservations_btn_hover.jpg');
	background-repeat:no-repeat;
	display:block;
	height:68px;
	width:220px;
}



.quote {font-size:95%; line-height:150%; font-style:italic}
.quoter {font-weight:bold;font-style:italic}

.featured_prop_name {font-variant:small-caps;font-weight:bold;vertical-align:middle;font-size:110%}

.iframe_style_single_wide {width:100%; height:500px;}

.frame_div {   }
