﻿* {outline:none}
li.shadowBoxThumbs {}

#theKnot {width:90px; margin:0 auto}

#dianeSawyerHotel {float:right; margin:0 0 0 10px}

body#pageid5635 .twoColumn1 {width:auto}
body#pageid8451 #paddedarea img, body#pageid10246 #paddedarea img { background: none repeat scroll 0 0 #ECE4DE; border: 1px solid #B7AB86; margin: 0 5px 18px 0; padding: 5px; }
body#pageid8451 #paddedarea img:hover, body#pageid10246 #paddedarea img:hover { background: none repeat scroll 0 0 #BCA38E; }

/* meetings page */
body#pageid5643 .callout { margin:0 auto }
body#pageid5643 .img_right_border { margin:0 0 10px 12px }

#textWidget37369 { margin:0 0 15px 0 }
#textWidget37369 ul { margin:0 auto; display:block }
#textWidget37369 ul li { float:left; list-style:none; padding:0 2px 2px 0; } 

#theMenu { margin:0 auto; text-align:center;width:206px; display:block;}


body#pageid8451 #associationsWidget24454 { margin:15px 0 0 0 }
  
/* wedding album CTA */
#weddingAlbumCTA { width:238px; height:207px; margin:0 0 0 5px }
.twoColumn2R #weddingAlbumCTA img { background:none; *padding: 0; *margin: 0; }

/* weddings page - 6 images at the bottom */
ul#wedding-photos { display:block; padding:0; margin:0; width:670px }
ul#wedding-photos li { list-style:none; float:left; margin:0 }
.cufon-loading h1 { /* for Cufon.replace('h1') */ visibility: hidden !important;}
.img_right_border { float:none }
body#pageid5650 .img_right_border, body#pageid5637 .img_right_border { float:right }
.toggleDeviceViewLinkShell { position: relative; top:60px; text-align: center; }
.signatureWidget{position:relative;top:60px; text-align:center;}
.twoColumn2R {float:right;width:222px}
.twoColumn2R img {background:transparent url(/files/290/border.jpg) no-repeat scroll left top; clear:both; float:right; margin:0 0 10px 15px; padding:15px 15px 15px 16px;}

/*#leoBadge {margin:5px 40px 5px 50px;}
#aaa {margin:5px 40px 5px 50px;}*/


#leoBadge{float:left;}
#aaa{float:right;}
p#leoWeekly {font-size:11px; font-family:arial, sans-serif;}

#badgeText {margin-left:35px; text-align:center;}
#widgetCTA33509 {margin-top:10px;}

.img_right_border3 {  float: right;  clear: both;   background: url(/files/290/border3.jpg) no-repeat top left !important;   padding: 15px 18px 25px 16px;  margin: 0 0 10px 15px; }
.img_right_border4 {  float: right;  clear: both;   background: url(/files/290/border4.jpg) no-repeat top left !important;  margin: 0 0 10px 15px; height: 177px; width: 174px; }

.twoColumn2 img {padding: 17px 15px 25px 16px;}

/*position VT iframe */
#outerdiv {left:5px;overflow:hidden;position:relative;top:200px;height:400px;width:630px;}
#inneriframe {height:380px;left:0;position:relative;width:640px;top:-4px;}
#usabilityNavDropDown {    margin-right: 255px;}

cufon canvas { -moz-user-select:text; -webkit-user-select:text; user-select:text; }

#topnav { position: relative; }
#stashSash { display: block; position: absolute; top: 0; right: 0; }

.VTlink { width:109px; position:relative;}
a.virtualTourLink { font-size:11px; text-decoration:none; text-indent:-999px; background:url(/files/290/vt.jpg) no-repeat; height:32px; width:108px; display:block;  position:absolute;}

#flashSlideShow246780 { z-index:99px;}

#birthdaySash{position:absolute; top:68px; left:199px;}

#socialicons{margin-top:20px; text-align:center; width:190px;}

#socialicons img{margin-right:5px;}

#johnCTA{float:right; margin:0 10px 0 10px; background:none; margin-top:10px; margin-bottom:10px;}

#travelCTA a img{background:none; margin-left:0 auto; padding-left:10px; position:relative; left:25px; *left:0; *padding:0;}

iframe .fb_ltr{width:50px!important;}
iframe#f3e71c6d4{width:50px!important;}
#widgetSocialBookmarks66617{ margin-top:20px; width:200px;  width:215px\9; margin-left:-8px;  margin-left:-17px\9; *margin-left:0px!important;}

.fb_edge_widget_with_comment{left:8px\9!important;}

#pageid5642 .fb_edge_widget_with_comment{left:8px!important;}
#pageid5642 #widgetSocialBookmarks66617{width:215px!important; margin-left:-17px!important; *margin-left:0px!important;}


/***********DIANE SAWYER**********/
#dianeSawyerHotel{}


/**********CHRISTMAS CTA**********/
#christmasCTA {float:right; margin:0 0 0 10px; display:none;}

#logo-text{position:absolute; top:225px;}

ul#mainNavLinks {padding-top:45px;}
