/*
////////////////////////////////////////////

General

//////////////////////////////////////////// */
body {
		background-color:					#00bea5;
		background-image:					url(/img/sarhawaii/body_bg_shadow.png); }

a:visited {
		color:										#333333; }


#container {
		border-color:    				  #BBBBBB;
		color:										#222222;
		background-color:					#f7f2ea; }

#leftnav, .column-rt-dest {
		background-color:					#f9dcdf;
		background-image:					url(/img/sarhawaii/leftnav-top.png); }

#left_navcontainer   {
		background-image:					url(/img/sarhawaii/leftnav-bottom.png); }

#bransonguide #right_navcontainer  {
		background-image:					url(/img/sarhawaii/leftnav-bottom.png); }


h2, h3 {
		color:										#ba3448; }


.floatright,
.floatleft {
		background-color:					#FFFFFF;
		border-color:							#CCCCCC #999999 #999999 #CCCCCC; }

div.floatleft img {
		border-color:							#555555 #999999 #999999 #555555; }




/*
////////////////////////////////////////////

Images for step process wording and progress bar

//////////////////////////////////////////// */
.step-level1 #stepcopy .step1 { background-image:  url(/img/sarhawaii/sarhawaii-step1-on.gif);  } 
.step-level2 #stepcopy .step1,
.step-level3 #stepcopy .step1 { background-image:  url(/img/sarhawaii/sarhawaii-step1-off.gif);  } 

.step-level2 #stepcopy .step2 { background-image:  url(/img/sarhawaii/sarhawaii-step2-on.gif); } 
.step-level1 #stepcopy .step2,
.step-level3 #stepcopy .step2 { background-image:  url(/img/sarhawaii/sarhawaii-step2-off.gif); } 

.step-level1 #stepcopy .step3,
.step-level2 #stepcopy .step3 { background-image:  url(/img/sarhawaii/sarhawaii-step3-off.gif); } 
.step-level3 #stepcopy .step3 { background-image:  url(/img/sarhawaii/sarhawaii-step3-on.gif); } 


.step-level1 #stepprogress .step1 { background-image:  url(/img/sarhawaii/sarhawaii-progress1-half.gif);  } 
.step-level2 #stepprogress .step1,
.step-level3 #stepprogress .step1 { background-image:  url(/img/sarhawaii/sarhawaii-progress1-done.gif);  } 

.step-level1 #stepprogress .step2 { background-image:  url(/img/sarhawaii/sarhawaii-progress2-off.gif); } 
.step-level2 #stepprogress .step2 { background-image:  url(/img/sarhawaii/sarhawaii-progress2-half.gif); } 
.step-level3 #stepprogress .step2 { background-image:  url(/img/sarhawaii/sarhawaii-progress2-done.gif); } 

.step-level1 #stepprogress .step3,
.step-level2 #stepprogress .step3 { background-image:  url(/img/sarhawaii/sarhawaii-progress3-off.gif); } 
.step-level3 #stepprogress .step3 { background-image:  url(/img/sarhawaii/sarhawaii-progress3-done.gif); } 





/*
////////////////////////////////////////////

Left Navigation Column

//////////////////////////////////////////// */
ul#navlist {
		border-top-color:					#B5B5B5; }

ul#navlist li a {
		border-bottom-color:			#B5B5B5;
		color:							      #932E35;
		background-color:					#ffe7e9; }

#content_2col h3,
.submenu ul li a { 
		color:										#294326; }

.submenu ul li {
		color:										#294326; }

.submenu ul li a:hover,
.submenu ul li a:focus {
		color:										#000000;
		background-color:					#EEEEEE; }

.submenu ul li {
		border-bottom-color:			#C39C4E; }

.submenu h2 {
		background-color:					#ff6e7e;
		border-color:							#000000;
		color:										#FFFFFF; }

#home #nav-home a,
#hotels #nav-hotels a,
#bed-breakfast #nav-bed-breakfast a,
#vacation-rentals #nav-vacation-rentals a,
#real-estate #nav-real-estate a,
#restaurants-bars #nav-restaurants-bars a,
#tours-attractions #nav-tours-attractions a,
#webcams #nav-webcams a,
#shows #nav-shows a {
		color:										#FFFFFF;
		background-color:					#ff6e7e; }

ul#navlist li a:hover {
		color:										#FFFFFF;
		background-color:					#fcacb5; }

/* useless 

#bransonguide #nav-branson a {
		color:										#800000;
		background-color:					#efc9c9; }
*/


		
		
		



/*
////////////////////////////////////////////

Help rounded corners, homepage call-out

//////////////////////////////////////////// */
.boxhead h2 {
		color:										#FFFFFF; }

.boxbody h3{
		background-image:		url(/img/sarhawaii/check.gif); }

#content .sidebox { 		background:					url(/img/sarhawaii/callout-body-r.gif) no-repeat bottom right; }
#content .boxhead {			background:					url(/img/sarhawaii/callout-head-r.gif) no-repeat top right; }
#content .boxhead h2 { 	background:					url(/img/sarhawaii/callout-head-l.gif) no-repeat top left; }
#content .boxbody { 		background:					url(/img/sarhawaii/callout-body-l.gif) no-repeat bottom left; }
#content .widthlessbox {background:					url(/img/sarhawaii/callout-body-r.gif) no-repeat bottom right; }

#leftnav .sidebox {			background:					url(/img/sarhawaii/sbbody-r.gif) no-repeat bottom right; }
#leftnav .boxhead {			background:					url(/img/sarhawaii/sbhead-r.gif) no-repeat top right; }
#leftnav .boxhead h2 {	background:					url(/img/sarhawaii/sbhead-l.gif) no-repeat top left; }
#leftnav .boxbody {			background:					url(/img/sarhawaii/sbbody-l.gif) no-repeat bottom left; }
#leftnav .widthlessbox {background:					url(/img/sarhawaii/sbbody-r.gif) no-repeat bottom right; }

.highlight-red {
		color:										#fd2a4a; }

#pagehelp .boxhead h2 a {
		color:										#FFFFFF; }




/*
//////////////////////////////////////////////////////////////////////////////////////

Directory Listing boxes, headings, icon containers, view mode controls

////////////////////////////////////////////////////////////////////////////////////// */
.dirlisting {
		border-color:							#CCCCCC;
		background-color:					#FFFFFF;
		background-image:					url(/img/sarhawaii/icon-box-bg.gif); }

.dirlisting-iconbox .low_price,
.dirlisting-contact em,
.dirlisting a:hover,
.dirlisting a:active {
		color:										#ff6e7e; }

.dirlisting a:visited {
		color:										#990000; }

/* THIS IS THE HOTEL BAR THINGUS */
.dirlisting .dirlisting-heading a {
		background-color:					#fd2a4a; }


.dirlisting .low_price,
.dirlisting h3 a:link,
.dirlisting h3 a:active,
.dirlisting h3 a:visited {
		color:										#FFFFFF;}

.dirlisting h3 a:hover {
		color:										#FFFFFF;
		background-image: url(/img/sarhawaii/dir-list-heading-bg.png); }

.directory-image {
		background-color:					#FFFFFF; }

.directory-image img {
		border-color:							#999999 #414B6e #414B6e #999999; }

.dirlisting-contact a {
		color:             				#993300; }

.dirlisting-iconbox {
		border-left-color:				#D6D6D6;
		background-color:					#EDEDED; }

.thumb,
.dirlisting-iconbox .amenities {
		border-top-color:					#D6D6D6; }

.dirlisting-iconbox h4,
.dirlisting-iconbox div {
		color:										#999999; }




/*
////////////////////////////////////////////

Page footer and Adwords boxes

//////////////////////////////////////////// */
#footer {
		color:										#333333; }

p.TVN_footer_address a {
		color:										#000000; }

#adwordscontainer {
		border-color:							#FFFFFF #aaab9c #CCCCCC #FFFFFF; }


.footer .adwords_heading,
.adwords_heading {
		background-color:					#c6c1bd; /*#BBBBBB; */ }


.adwords_heading a {
		color:										#ffffff; }

.footer .adwords_content,
.adwords_content {
		background-color:					#dbd8d5; }

#footer .adwords_content,
.adwords_content a {
		color:										#999999; }

.adwords_content a:hover {
		color:										#515151; }

#footer .adwordsbox {
		border-color:							#bbbbbb; }




/*
///////////////////////////////////////////////////////////////////

Detail Page Summary Box at top of Listing: Images & COlors

///////////////////////////////////////////////////////////////////	*/
.detailbox,
.detailbox h2 {
		background-image:					url("/img/sarhawaii/detailbox.png"); }

.detailbox p em {
 		color:										#ff6e7e; }




/*
////////////////////////////////////////////

Media Gallery

//////////////////////////////////////////// */
#GalleryViewportBox {
		background-color:					#fd2a4a;
		background-image:         url(/img/sarhawaii/callout-head-r.gif); }

#GalleryViewport {
		background-image:					url(/img/sarhawaii/callout-head-l.gif); }

#GalleryViewportEnlarge {
		background-image:					url(/img/sarhawaii/callout-body-r.gif); }

#GalleryViewportEnlarge a {
		background-image:					url(/img/sarhawaii/callout-body-l.gif); }


#GalleryViewportEnlarge a:link {
		color:										#414b6e; }

#GalleryViewportEnlarge a:visited {
		color:										#222222; }

#medianav h4 {
		color:										#FFFFFF;
		background-color:					#ADB3BC;
		border-color:							#858585 #BBBBBB #BBBBBB #858585; }

#medianav h5 {
		color:										#FFFFFF;
		background-color:					#ADB3BC;
		border-color:							#858585 #BBBBBB #BBBBBB #858585; }

ul.mediaitem-list li a {
		border-bottom-color:			#C39C4E;
		color:										#555555; }

ul.mediaitem-list li a:hover,
ul.mediaitem-list li a:focus {
		color:										#000000;
		background-color:					#FFFFFF; }





/*
////////////////////////////////////////////

Details Tabber

//////////////////////////////////////////// */
ul.tabbernav li.tabberactive a,
ul.tabbernav li.tabberactive a:hover,
.tabbertab,
.tabberlive .tabbertab .tabbertab {
		background-color:					#F8F8F8; }

ul.tabbernav li a {
		/* added following to fix problems in some versions of IE where tab backgrounds don't display */
		background-color:				 	#fd2a4a; }

ul.tabbernav li a,
ul.tabbernav li a:hover {
		color:							     	#FFFFFF; }

ul.tabbernav li a:link {
/*	color: #FFFFFF;
		background:					#f0e8d9;	*/ }

ul.tabbernav li a,
ul.tabbernav li.tabberactive a,
ul.tabbernav li.tabberactive a:hover,
.tabberlive .tabbertab { 
    border-color:          		#AAAAAA; }

ul.tabbernav li a:hover {
		background-color:					#fcacb5; }

ul.tabbernav li.tabberactive a:hover,
ul.tabbernav li.tabberactive a {
		border-bottom-color:      #f8f8f8; }

ul.tabbernav li.tabberactive a {
		color:										#555555; }

ul.tabbernav li.tabberactive a:hover {
		color:										#000000; }

ul.tabbernav {
		border-bottom-color:			#778; }