﻿/**********************************************************
 RESET
 This resets all elements and standardizes their attributes
 *********************************************************/
 
	* { font-size: 1em; }
	body, div, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, ul, ol, li { margin:0; padding:0; }

	form, html, body  { height: 100%; font-size: 100%; }
	body { background:#790000 none; font:85%/1.35em Arial, Verdana, Sans; color:#3C2300; }

	a, object { outline-style:none; }

	a:link { color:#790000; text-decoration:underline; }
	a:Visited { color:#C3B000; text-decoration:underline; }
	a:hover, a:focus, a:active { color:#790000; text-decoration:none; }
	:focus { outline:0; }

	a img { border:0px; }
	
	.countymap img
	{
        display:block;
        margin:0 auto;
    }
    
    .lcolumn_wrapper { float: left; width: 50%; }
    .lcolumn { padding-right: 1em; text-align: justify; }
    .rcolumn_wrapper { float: right; width: 50%; }
    .rcolumn { padding-left: 1em; text-align: justify; }
    
    .icon_leftside
    {
        width: 80px;
        height: 53px;
        float: right;
        margin: 0 -.5em 1em 1em;
        margin-right: -.5em;
        position: relative;
    }
    * html .icon_leftside { margin: 0 -.5em 1em .5em; }
    .icon_leftside img
    {
        position: absolute;
        left: 0;
        top: 0;
        display: block;
    }
    
    .icon_rightside
    {
        width: 80px;
        height: 53px;
        float: left;
        margin: 0 1em 1em -.5em;
    }
    * html .icon_rightside { margin: 0 .5em 1em -.5em; }
    
    .expander { clear: both; height: 0; overflow: hidden; }

	h1,h2,h3,h4,h5,h6 { font-weight:bold; color:#790000; }

	h1 { font-size:2em; line-height:1; margin-bottom:0.5em; }
	h2 { font-size:1.75em; margin-bottom:0.75em; line-height:1em;}
	h3 { font-size:1.5em; line-height:1; margin-bottom:1em; }
	h4 { font-size:1.25em; line-height:1.25; margin-bottom:1.25em; }
	h5 { font-size:1em; margin-bottom:1.5em; }
	h6 { font-size:1em; }

	p { margin:0 0 1.5em; }

	ul, ol { margin:0 1em 1em 1em; }
	ul.none { list-style-type:none; }
	ol { list-style-type:decimal; }
	li { padding:0 0 .3em 0; }

	dl { margin:0 0 1.5em 0; }
	dl dt { font-weight:bold; }
	dl dd { margin-left:1.5em; }
	
	/** grouptravel vendors **/
	.sub_vendors .panel dl
	{
	    float:left;
	    margin:0 26px 0 0;
	}
	.sub_vendors .panel .alds_cities dt
	{
	    float:left;
	}
	.sub_vendors .content h2
	{
	    margin-top:0.75em;
	}
	.sub_vendors .content .divBusiness
	{
	    width:400px !important;
	}
	
	abbr, acronym { border-bottom:1px dotted #000; }
	address { margin-top:1.5em; font-style:italic; }
	del { color:#000; }

	b { font-weight:bold; }
	strong { font-weight:bold; }
	em, dfn { font-style:italic; }
	dfn { font-weight:bold; }
	pre, code { margin:1.5em 0; white-space:pre; }
	pre, code, tt { font:1em monospace; line-height:1.5; } 
	tt { display:block; margin:1.5em 0; line-height:1.5; }

	small { font-size:0.88em; }
	big { font-size:1.2em; }

	table { border-collapse:collapse; border-spacing:0; }
	caption, th, td { vertical-align:top; }
	caption { text-align:left; }
	blockquote:before, blockquote:after, q:before, q:after { content:""; }
	blockquote, q { quotes:"" ""; padding:.5em 0 .5em 2em; }
	blockquote { margin:1.5em; }
	tfoot { font-style:italic; }
	caption { background:#ffc; }

	input,textarea, select { margin:0; font-size:12px; padding:2px }
	label { font-weight:bold; }

	fieldset { padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ddd; }
	legend { padding:0 .4em; font-weight:bold; font-size:1.2em; }

	textarea { margin:0.5em 0.5em 0 0; }
	textarea { padding:.4em; }

	ins { text-decoration:none; }
	del { text-decoration:line-through; }

	hr {  border:1px solid; border-color:transparent transparent #000 transparent; margin:.25em 0;} 

/**********************************************************
 PRESET CLASSES
 Use these classes to do basic formatting.
 *********************************************************/
 
	.container { display: inline-block; }
	.container:after { content: '.'; clear: both; display: block; overflow: hidden; visibility: hidden; height: 0; }

/* IE container hacks
 *********************************************************/
 
	.container { display: block; }
	* html .container { height: 1%; }

	.numlist li{ list-style-type:decimal; }
	.u { text-decoration:undlerline; }

	.aright { text-align:right; }
	.aleft { text-align:left; }
	.acenter { text-align:center; }
	.ajust { text-align:justify; }

	.vtop { vertical-align:top; } 
	.vmiddle { vertical-align:middle; }
	.vbottom { vertical-align:bottom; }

	.fright { float:right; }
	.fleft { float:left; }

	.cboth { clear:both; }
	.cleft { clear:left; }
	.cright { clear:right; }
	.cfix { clear:both; height:0; overflow:hidden; }

	.indent { padding-left:2em; }
	.indent2 { padding-left:3em; }
	.blockq { padding:.25em 0 .25em 1.25em; }
	.zeroed { margin:0; padding:0; }
	.error { font-weight:bold; color:Red; }
	.reqd { font-weight:bold; }

	.padit { padding:.5em; }
	.padit2 { padding:1em; }s

	.dinline { display:inline; }
	.dblock  { display:block; }

	.textarea { font:1em Arial; }

	.hide { display:none; }
	.show { display:block; }

	/*.transparency { filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85; }*/

	.reqd { font-weight:bold; color:Red; }
	.highlight { background:#ffc; }
	.bold { font-weight:bold; }

	.ir { overflow: hidden; display: block; height/**/:/**/0!important; } /* use padding top/bottom to define the elements height, but also use height for IE 5 (the weird height rule takes care of filtering those for you) */
	.acc { display: none; position: absolute; width: 0; height: 0; overflow: hidden; }
	.nav, .nav ul, .nav li, .nav dd { margin: 0; padding: 0; }
	.nav dt { display: none; }

/*************************************************************
 PROJECT SPECIFIC
 Anything project specific goes below this point.
 ************************************************************/
 
	#TopBar
	{
	    width:450px;
	    margin:0 auto;
	    height:31px;
	    padding-left:510px;
	    position: relative;
	}
	#TopBar img { margin-top:6px; display:block; float:left; }
	#TopBar .tbEnewsSignup { padding:0px; margin:0; display:block; float:left; margin-top:6px; margin-left:10px; border:2px solid #4B0000; }
	#TopBar .btnEnewsSignup { display:block; float:left; padding-top:7px; }

	#Wrapper { background:#FFF; width:960px; border:1px solid #4B0000; margin:0 auto; }

	#Hdr {}
	#Hdr #HdrImg_summer { background: url(/!images/grouptravel/apt_grouptrav09_mp_header_summer.jpg) no-repeat; width:960px; height:107px; }
	#Hdr #HdrImg_fall { background: url(/!images/grouptravel/apt_grouptrav09_mp_header_fall.jpg) no-repeat; width:960px; height:107px; }
	#Hdr #HdrImg_winter { background: url(/!images/grouptravel/apt_grouptrav09_mp_header_winter.jpg) no-repeat; width:960px; height:107px; }
	#Hdr #HdrImg_spring { background: url(/!images/grouptravel/apt_grouptrav09_mp_header_spring.jpg) no-repeat; width:960px; height:107px; }
	#Hdr #HdrImg_summer a.ir { width:480px; padding-top:107px; }
	#Hdr #HdrImg_fall a.ir { width:480px; padding-top:107px; }
	#Hdr #HdrImg_winter a.ir { width:480px; padding-top:107px; }
	#Hdr #HdrImg_spring a.ir { width:480px; padding-top:107px; }
	.home #Hdr #SubHdr
	{
	    background: url(/!images/grouptravel/header_11/apt_grouptrav09_mp_img-bathhouse.jpg) no-repeat;
	    width:960px;
	    height:292px;
	    display: block;
	    position:relative;
	}
	.home #Hdr #SubHdr #title
	{
	    bottom:6px;
	    color:#fff;
	    position:absolute;
	    right:10px;
	    z-index:1000;
	    font-size:14px;
	    text-shadow: -2px 0 2px #000; /* horizontal-offset vertical-offset 'blur' colour */
        -moz-text-shadow: -2px 0 2px #000;
        -webkit-text-shadow: -2px 0 2px #000;
        font-weight:bold;
	}
	#Hdr #SubHdr
	{
	    width: 960px;
	    height: 162px;
	    display: none;
	}
	.sub_helpfulinfo #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_helpfulinfo101.jpg) no-repeat; display: block; }
	.sub_motorcoach #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_motorcoach101.jpg) no-repeat; display: block; }
	.sub_travel_industry #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_travelindustry101.jpg) no-repeat; display: block; }
	.sub_sub_sample-itineraries #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_sample_itineraries.jpg) no-repeat; display: block; }
	.sub_traveltradeschedule #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_travelindustry101.jpg) no-repeat; display: block; }
	.sub_newsletter .spring #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_enews_signup_spring.jpg) no-repeat; display: block; }
	.sub_newsletter .summer #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_enews_signup_summer.jpg) no-repeat; display: block; }
	.sub_newsletter .fall #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_enews_signup_fall.jpg) no-repeat; display: block; }
	.sub_newsletter .winter #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_enews_signup_winter.jpg) no-repeat; display: block; }
	.sub_newsletterunsub .spring #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_enews_signup_spring.jpg) no-repeat; display: block; }
	.sub_newsletterunsub .summer #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_enews_signup_summer.jpg) no-repeat; display: block; }
	.sub_newsletterunsub .fall #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_enews_signup_fall.jpg) no-repeat; display: block; }
	.sub_newsletterunsub .winter #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_enews_signup_winter.jpg) no-repeat; display: block; }
	.sub_mediaroom #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_mediaroom.jpg) no-repeat; display: block; }
	.sub_search #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_search_101.jpg) no-repeat; display: block; }
	.sub_site-map #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_site_map.jpg) no-repeat; display: block; }
	.sub_default #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_helpfulinfo101.jpg) no-repeat; display: block; }
	
	.sec_weddings #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_weddings.jpg) no-repeat; display: block; }
	.sec_sports #Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_sports.jpg) no-repeat; display: block; }
	
	.home #Content { background: url(/!images/grouptravel/apt_grouptrav09_mp_footer.jpg) no-repeat bottom center; width:960px; height:auto!important; height:450px; min-height:450px; position:relative; }
	.home #Content .content { padding:30px 30px 290px 30px; }
	.home #Content .cntFtr { position:absolute; bottom:10px; right:20px; width:700px; text-align:right; color:#CCC; font-size:.9em; }
	#Content .cntFtrLinks { line-height:1.9em; font-weight:bold; color:#FFF; }
	#Content .cntFtrLinksInt { line-height:1.9em; font-weight:bold; color:#3C2300; }
	.home #Content .cntFtr a:link, .home #Content .cntFtr a:visited { color:#FFF; }
	.home #Content .cntFtr a:hover, .home #Content .cntFtr a:focus, .home #Content .cntFtr a:active { color:#CCC; }
	#Content { width:960px; } 
	#Content .content { padding:15px 30px; }
	#Content .cntFtr
	{
	    width:auto;
	    padding:15px;
	    text-align:center;
	    font-size:.9em;
	    clear: both;
	}
	#Ftr { text-align:center; color:#C2C2C2; font-size:.9em; padding:10px 0; }
	#Ftr a:link, #Ftr a:visited { color:#C2C2C2; text-decoration:none; }
	#Ftr a:hover, #Ftr a:focus, #Ftr a:active { color:#C2C2C2; text-decoration:underline; }
 
.subTable {
	border: 1px solid #B7B6E0;
	background-color: #E8E8F2;
}
 /****** NAVIGATION *************************************/
 
	#Hdr #Navigation  
	{
	    width:960px;
	    height:31px;
        margin:0;
        padding:0;
	}
    #Navigation #MainNav
    {
        margin:0;
        padding:0;
    }
    #Navigation #MainNav li
    {
        margin:0;
        padding:0;
        list-style-type:none;
        float:left;
    }
    #Navigation #MainNav li a
    {
        display:block;
        height:0px;
        padding-top:31px;
        overflow:hidden;
        background: url(/!images/grouptravel/coreNav.png) no-repeat;
    }
    
    #Navigation #MainNav li.help a
    {
        width:118px;
        background-position:0 0;
    }
    #Navigation #MainNav li.help a:hover
    {
        background-position:0 -32px;
    }
    #Navigation #MainNav li.motorcoach a
    {
        width:109px;
        background-position:-118px 0;
    }
    #Navigation #MainNav li.motorcoach a:hover
    {
        background-position:-118px -32px;
    }
    #Navigation #MainNav li.reunions a
    {
        width:119px;
        background-position:-227px 0;
    }
    #Navigation #MainNav li.reunions a:hover
    {
        background-position:-227px -32px;
    }
    #Navigation #MainNav li.motorcycling a
    {
        width:116px;
        background-position:-346px 0;
    }
    #Navigation #MainNav li.motorcycling a:hover
    {
        background-position:-346px -32px;
    }
    #Navigation #MainNav li.travel a
    {
        width:132px;
        background-position:-462px 0;
    }
    #Navigation #MainNav li.travel a:hover
    {
        background-position:-462px -32px;
    }
    #Navigation #MainNav li.meetings a
    {
        width:194px;
        background-position:-594px 0;
    }
    #Navigation #MainNav li.meetings a:hover
    {
        background-position:-594px -32px;
    }
    #Navigation #MainNav li.sports a
    {
        width:71px;
        background-position:-788px 0;
    }
    #Navigation #MainNav li.sports a:hover
    {
        background-position:-788px -32px;
    }
    #Navigation #MainNav li.weddings a
    {
        width:101px;
        background-position:-859px 0;
    }
    #Navigation #MainNav li.weddings a:hover
    {
        background-position:-859px -32px;
    }

 /****** SUBNAVIGATION *************************************/
 
	#Hdr #SubNavigation
	{
	    width:960px;
	    height:22px;
        margin:0;
        padding:0;
	}
    #SubNavigation #SubNav
    {
        margin:0;
        padding:0;
    }
    #SubNavigation #SubNav li
    {
        margin:0;
        padding:0;
        list-style-type:none;
        float:left;
    }
    #SubNavigation #SubNav li a
    {
        display:block;
        height:0px;
        padding-top:22px;
        overflow:hidden;
        background: url(/!images/grouptravel/subNav.png) no-repeat;
    }
    
    #SubNavigation #SubNav li.events a
    {
        width:87px;
        background-position:0px 0;
    }
    #SubNavigation #SubNav li.events a:hover
    {
        background-position:0px -22px;
    }
    #SubNavigation #SubNav li.itineraries a
    {
        width:160px;
        background-position:-87px 0;
    }
    #SubNavigation #SubNav li.itineraries a:hover
    {
        background-position:-87px -22px;
    }
    #SubNavigation #SubNav li.media a
    {
        width:126px;
        background-position:-247px 0;
    }
    #SubNavigation #SubNav li.media a:hover
    {
        background-position:-247px -22px;
    }
    #SubNavigation #SubNav li.gallery a
    {
        width:132px;
        background-position:-373px 0;
    }
    #SubNavigation #SubNav li.gallery a:hover
    {
        background-position:-373px -22px;
    }
    #SubNavigation #SubNav li.tour a
    {
        width:176px;
        background-position:-505px 0;
    }
    #SubNavigation #SubNav li.tour a:hover
    {
        background-position:-505px -22px;
    }
    #SubNavigation #SubNav li.attractions a
    {
        width:119px;
        background-position:-681px 0;
    }
    #SubNavigation #SubNav li.attractions a:hover
    {
        background-position:-681px -22px;
    }
    #SubNavigation #SubNav li.lodging a
    {
        width:86px;
        background-position:-800px 0;
    }
    #SubNavigation #SubNav li.lodging a:hover
    {
        background-position:-800px -22px;
    }
    #SubNavigation #SubNav li.dining a
    {
        width:74px;
        background-position:-886px 0;
    }
    #SubNavigation #SubNav li.dining a:hover
    {
        background-position:-886px -22px;
    }
    
    
    
	/*#SubNavigation #SubNav { width:960px; height:22px; margin:0; padding:0; }
	#SubNavigation #SubNav dd { float:left; width:auto!important; display:inline; margin:0; position:relative; z-index:3; }
	#SubNavigation #SubNav dt { position:absolute; height:0; overflow:hidden; visibility:hidden; }
	#SubNavigation #SubNav a.ir, #SubNavigation #SubNav span
	{
	    display:block;
	    width:100%;
	    height: 0;
	    overflow: hidden;
	    padding-top:22px;
	    position:relative;
	    background-image: url(/!images/grouptravel/apt_grouptrav09_mp_nav2-a.gif);
	    background-repeat:no-repeat;
	}
	#SubNavigation #SubNav dd:hover a.ir, #SubNavigation #SubNav dd:focus a.ir, #SubNavigation #SubNav a.ir:focus, #SubNavigation #SubNav a.ir:hover, #SubNavigation #SubNav a.over { background: none; }

	#SubNavigation #SubNav #sn_weddings a.ir { width:87px; }
	#SubNavigation #SubNav #sn_events a.ir { width:69px;background-position:-88px 0 ; }
	#SubNavigation #SubNav #sn_itineraries a.ir { width:144px;background-position:-156px 0; } 
	#SubNavigation #SubNav #sn_media a.ir { width:110px; background-position:-300px 0; }
	#SubNavigation #SubNav #sn_photo_gallery a.ir { width:117px; background-position:-410px 0;}
	#SubNavigation #SubNav #sn_tour a.ir { width:154px; background-position:-527px 0;}
	#SubNavigation #SubNav #sn_attractions a.ir { width:118px;background-position:-682px 0;  } 
	#SubNavigation #SubNav #sn_lodging a.ir { width:86px; background-position:-800px 0;}
	#SubNavigation #SubNav #sn_dining a.ir { width:75px; background-position:-885px 0; }*/
	
    #font_sizer {
	    /*padding: 0 0px;*/
	    white-space: nowrap;
        display:inline;
		line-height:24px;
		vertical-align:middle;
    }
    
    #PageTools div { line-height:35px; vertical-align:middle; }
    
    .ssnav {font-size:85%;}
 /****** SOCIAL TOOLBAR *************************************/
    #social_wrapper
    {
        float:left;
        margin-left:70px;
    }
    #social_wrapper, #social_wrapper_left, #social_wrapper_right
    {
        height: 16px;
        overflow: hidden;
        background: url(/!images/common/centertile.gif) 0 0 repeat-x;
        font-size: 11px;
    }
    #social_wrapper_left {background: url(/!images/common/lefttile.gif) 0 0 no-repeat; }
    #social_wrapper_right
    {
        background: url(/!images/common/righttile.gif) top right no-repeat;
    }
    .fl
    {
        float:left;
        margin-right:10px;
    }
    #social_wrapper a
    {
    float:left;
    margin-right:20px;
    }
    #social_wrapper a,
    #social_wrapper span
    {
        text-decoration: none;
        vertical-align: top;
        line-height: 16px;
        height: 16px;
        display: inline-block;
        font-weight: bold;
        overflow: hidden;
        cursor: pointer;
    }
    #social_wrapper table { width:100%; }
    #social_wrapper td
    {
        text-align: center;
        vertical-align: top;
    }
	
 

#LinkFooter
{
    width:940px;
    margin:1em auto 1em;
    font-size:.8em;
    text-align:center;
    color:#9D9C97;
}

#LinkFooter a { color:#9D9C97; white-space:nowrap; }
#LinkFooter a:focus, #LinkFooter a:hover, #LinkFooter a:active { color:#FFFFFF; }

.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
.c_GoogleMap {
  width: 195px;
}
.c_GoogleMap #map_canvas {
  height: 290px;
  border: 1px solid black;
  background: #E5E3DF;
  text-align: center;
}
.c_GoogleMap .mapTools {
  text-align: center;
}
.c_GoogleMap .mapTools a {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  display: inline-block;
  width: 70px;
  height: 17px;
  background: url("/!includes/images/ar11_int_map_get-directions.png") no-repeat;
}
.c_GoogleMap .mapTools a:hover {
  background-position: 0 -17px;
}
.handicapAccessibleLink {
  color: inherit;
  text-decoration: none;
}
.handicapAccessibleLink:hover span {
  text-decoration: underline;
}
.aldDetail {
  line-height: 16px;
  margin-top: 5px;
}
.aldDetail h3 {
  font-size: 14px;
  margin-top: 10px;
}
.aldDetail .countymap {
  display: inline;
  float: right;
  font-size: 1.1em;
  line-height: 1.1;
  margin: -1em 0 0 -80px;
  overflow: hidden;
  text-align: center;
  width: 120px;
}
.aldDetail a {
  letter-spacing: -1px;
  text-decoration: none;
}
.aldDetail dl.contact {
  margin: 0;
  overflow: hidden;
}
.aldDetail p {
  clear: left;
}
.aldDetail .contact {
  clear: left;
}
.aldDetail .contact a:link, .aldDetail .contact a:visited {
  font-weight: normal;
}
.aldDetail .planner {
  text-align: center;
}
.aldDetail #moreInfo {
  float: right;
  width: 195px;
  margin-left: 10px;
  text-align: center;
}
.aldDetail .photos {
  width: 450px;
}
.aldDetail .photos .largePhoto {
  padding: 10px 0;
  text-align: center;
  font-size: 0.8em;
  font-style: italic;
}
.aldDetail .photos ul {
  margin: 0;
  list-style: none;
  list-style-image: none;
  word-spacing: -0.5em;
  text-align: center;
}
.aldDetail .photos ul li {
  display: inline-block;
  margin: 0 0 0 9px;
}
.aldDetail .photos ul li.first {
  margin: 0 1px 0 0;
}
.aldDetail .photos ul li img {
  border: 1px solid #333;
}

/** Sample Itineraries **/

#Hdr #SubHdr { background: url(/!images/grouptravel/apt_gt09_int_sub_travel_industry_101.jpg) no-repeat; }
#siLeftCol {float:left; width:400px;}
#siRightCol {float:right; width:400px;}
.siSeason {background-image:url(/!images/grouptravel/apt_grouptravel_divider_hz.gif);background-repeat:no-repeat;padding:12px;}

.search
{
    margin: 5px 0 0 30px;
}
/*** tool bar css from int.css ***/

 .tools {
    height: 23px;
    line-height: 23px;
    padding: 7px 18px 8px;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    z-index: 2;
    float:right;
    width: 378px;
}
 .tools h3 {
    border: 0 none;
    clip: rect(0pt, 0pt, 0pt, 0pt);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
 .tools #path {
    float: left;
    font-size: 0.9em;
    width: 460px;
}
 .tools .social {
    float: right;
    width: 378px;
}
 .tools .social li {
    border-left: 1px solid #C2C3C7;
    float: left;
    height: 22px;
    margin: 0;
    padding: 1px 0 0 8px;
    white-space: nowrap;
}
 .tools .social li iframe {
    height: 100%;
    width: 85px;
}
 .tools .social li .addthis_button_expanded span {
    display: inline;
    float: left;
    margin: 0 5px 0 0;
}
 .tools .social li.tweet {
    border-left: 0 none;
}
 .tools .social li.plusone {
    width: 90px;
}
.tools ul, .tools li
{
    list-style:none;
    margin:0;
}

/*** dropdown ***/
.dropdown li {
	position: relative;
    z-index: 10;
    display: block;
}

.dropdown ul {
	position: absolute;
	z-index: 5;
	left: 2px;
	width:190px;
	display: none;
}
.dropdown ul.weddings {
	left: -89px;
}

.dropdown li.over {
	z-index: 1000;
}

.dropdown li.over ul {
	display: block;
}

#Navigation #MainNav li ul li a
{
}
#Navigation #MainNav li ul li a
{
    height:100%;
    padding:0;
    margin:0;
    background:none;
	color:#433B2E;
	text-align:left;
	margin-left:5px;
	font-size:12px;
    width:190px !important;
    padding-top:5px;
    margin-bottom:5px;
    font-weight:bold;
    text-decoration:none;
}
#Navigation #MainNav li ul li a:hover
{
    color:#790000;
    text-decoration:none;
}
#Navigation #MainNav li ul{
    border-bottom:5px solid #790000;
    list-style-type:none;
    margin-bottom:5px;
    background: #FFFBCB;
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	z-index:1000;
}
#Navigation #MainNav li ul li.alt
{
    background:	#FFF9A5;
}
#Navigation #MainNav li ul li.alt a
{
    margin-left:0px !important;
    padding-left:5px !important;
    width:185px !important;
}
/*#Navigation #MainNav li ul li:hover
{
    background:	#FFF9A5;
}
#Navigation #MainNav li ul li.alt:hover
{
    background:	#FFFBCB;
}*/
. last
{
    border:none;
}

.aldDetail {
    line-height: 16px;
    margin-top: 5px;
}
.aldDetail h3 {
    font-size: 14px;
    margin-top: 10px;
}
.aldDetail .countymap {
    display: inline;
    float: right;
    font-size: 1.1em;
    line-height: 1.1;
    margin: -1em 0 0 -80px;
    overflow: hidden;
    text-align: center;
    width: 120px;
}
.aldDetail a {
    letter-spacing: -1px;
    text-decoration: none;
}
.aldDetail dl.contact {
    margin: 0;
    overflow: hidden;
}
.aldDetail p {
    clear: left;
}
.aldDetail .contact {
    clear: left;
}
.aldDetail .contact h4 
{
    font-size:13px;
    margin:0;
}
.aldDetail .contact a:link, .aldDetail .contact a:visited {
    font-weight: normal;
}
.aldDetail .planner 
{
    display:none;
}
.aldDetail #moreInfo {
    float: right;
    margin-left: 10px;
    text-align: center;
    width: 195px;
}
.aldDetail .photos {
    width: 450px;
}
.aldDetail .photos .largePhoto {
    font-size: 0.8em;
    font-style: italic;
    padding: 10px 0;
    text-align: center;
}
.aldDetail .photos ul {
    list-style: none outside none;
    margin: 0;
    text-align: center;
    word-spacing: -0.5em;
}
.aldDetail .photos ul li {
    display: inline-block;
    margin: 0 0 0 9px;
}
.aldDetail .photos ul li.first {
    margin: 0 1px 0 0;
}
.aldDetail .photos ul li img {
    border: 1px solid #333333;
}
.aldDetail #favorites ul {
    list-style: none outside none;
    margin: 0;
}
.aldDetail #favorites ul li {
    margin: 1em 0;
}
.aldDetail #favorites ul li .photo {
    display: inline;
    float: left;
    margin: 5px 20px 20px 0;
}
.aldDetail #favorites ul li h4 em {
    font-weight: normal;
}
.c_RegionLink a {
    background: none no-repeat scroll 0 0 transparent;
    direction: ltr;
    display: block;
    height: 25px;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
    width: 121px;
    float:right;
    margin:-40px -10px 0 0;
}
.c_RegionLink .regionTimberlands {
    background-image: url("/!includes/images/ar11_int_region_indicator_timberlands.png");
}
.c_RegionLink .regionCentral {
    background-image: url("/!includes/images/ar11_int_region_indicator_central.png");
}
.c_RegionLink .regionOuachitas {
    background-image: url("/!includes/images/ar11_int_region_indicator_ouachita.png");
}
.c_RegionLink .regionOzarks {
    background-image: url("/!includes/images/ar11_int_region_indicator_ozarks.png");
}
.c_RegionLink .regionDelta {
    background-image: url("/!includes/images/ar11_int_region_indicator_delta.png");
}
.c_RegionLink .regionRiverValley {
    background-image: url("/!includes/images/ar11_int_region_indicator_rivervalley.png");
}
.aldPropertyList {
    list-style: none outside none;
    margin: 0;
}
.aldPropertyList li h4 {
    display: inline;
    font-size:13px;
}
