﻿/** new wedding sash john **/
#cashBanner { height: 158px; left: 687px; position: absolute; top: 50px; width: 323px; z-index: 10; }


#banner { background: url(/files/209/banner.png) no-repeat scroll 0 0 transparent;height: 194px;position: absolute; right: -4px; top: -254px; width: 259px; z-index: 99; }
#banner a { display:block; height:194px; width:259px; z-index:99; }


#specialsCTA .frame ul li a:hover {background:none; text-decoration:underline}

.calendarFloat { position: absolute; right:40px; top: 16px; }

#cta2 { }
#subNav, #subNav ul, #subNav li, #subNav a, h1, .floatLinks, .floatlinks ul, .floatlinks li, .floatlinks a, textWidget10976 hr, #textWidget10922, #textWidget10922 p, #textWidget10922 h1, #textWidget10922 , #textWidget10922 img, .contentLeftCol {zoom:0;}
#textWidget10922 .hchy2 {clear:left;}

*:first-child+html #content ul li { vertical-align: top; position: relative; top: -.5em; }
#cta1 a.ctaImgLink {background:transparent url(/files/209/ctaKayakin.jpg) no-repeat scroll 0 0; border-bottom:medium none; display:block; height:165px;}
#cta3 a.ctaImgLink {background:transparent url(/files/209/ctaWedding.jpg) no-repeat scroll 0 0; border-bottom:medium none; display:block; height:165px;}
li.shadowBoxThumbs a img {padding:3px; border:1px solid #000; margin:3px}

/* offers cta show and hide */

#specialsTop, #specialsCTA, .ctaShadow { }
.homepage #specialsTop, .homepage #specialsCTA, .homepage .ctaShadow {display:block;}

#specialsCTA .frame ul li a {color: #793e25; }

#logoRR { width:188px; margin:0}

#textWidget58693 p {display:none}

.contentbutton { background-color:#C3DCD9; font-weight:bold; color:#134673; border: 0px solid #DEBD70; text-decoration:none; text-align:center; width:180px; margin:35px 0 20px 20px; padding:4px; }
.contentbutton a { background-color:#C3DCD9; font-weight:bold; color:#134673; border: 0px solid #DEBD70; text-decoration:none; text-align:center; width:180px; margin:35px 0 20px 20px; padding:4px; }
.contentbutton a:hover { background-color:#0E7794; color:#FFFFFF; text-decoration:none;  }

#rightColWrapper {padding-bottom:15px;}

/*****************************IE7********************************/
#pageid3031 .contentFloater p{*width:450px;}
#specialsCTA .frame ul{*margin:0;}

#content .textWidget { *float:left; *width:673px;}

#pageid11366 #content .textWidget{*float:none;}

#nav ul li a{*left:0; *padding-left:5px; *margin-left:-10px;}
#nav ul li a.current{*width:185px;}
#nav ul li a:hover{*width:185px;}
#nav ul li ul li.hover a{*width:105px;}

#content a .viewmap:hover{background-color:#793E25;}

.widgetPhotoGallery{width:461px;}

#topSubSubShell {position:relative;}

.imgLeft {float:left}
.imgRight {float:right}

.homepage .contentRightCol {padding-bottom:40px;}

.note-required{color:#FF0400;}


.contentRightCol2{*top:30px;}


/* wedding giveaway page */
body#pageid13670 #textWidget67339 img {border:1px solid #106257; padding:2px; margin:0 0 0 15px }
body#pageid13670 .formWidget { margin-left:0 }
body#pageid13670 .twoColumn1 ul {margin:0 0 0 15px; list-style-position:outside}
body#pageid13670 .twoColumn1 ul li {position:relative; list-style:none; background:url(/files/209/bullet.png) no-repeat 0 9px; padding:0 0 0 13px }

#content a.weddingBanner:hover{background:none;}

#pageid11365 #subNav{
}


#formWidget11828{*margin-top:-75px;}

#pageid3099 #content a:hover{background:none; color:#793E25;}

#pageid3045 #content ul {padding-left: 15px; }
