@charset "utf-8";
/* CSS Document */
/***Weddings Rotating Images***/
.weddingimg1 { background: url(/graphics/wedding2/blkWhitBanner.jpg) no-repeat; float:left; height:95px;}
/***Gift Cards Rotating Images***/
.giftimg1 { background: url(/graphics/gift2/giftimg1.jpg) no-repeat; float:left; height:95px;}
/*********************************/
/***Weddings Left Column Styles***/
/*********************************/
#leftColWedding{ float:left; width:190px; height:571px; border:none; background:url("/graphics/backgrounds2/wedLeftCol.jpg") no-repeat; }
#leftColWeddingNoRing{ float:left; width:190px; height:571px; border:none; background:url("/graphics/backgrounds2/wedLeftColNoRing.jpg") no-repeat; }
#leftColWedding ul { list-style: url("/graphics/backgrounds2/greyarrow.gif"); margin:-5px 0 0 30px; padding: 0px; line-height:21px;}
#leftColWedding ul ul { list-style: url("/graphics/backgrounds2/hyphen.gif"); margin: 0 0 0 15px; padding:0;}
#leftColWedding .leftnav a:hover, .leftnav ul a:hover { color:#555555; font-weight:normal; text-decoration: underline; font-size: 11px; }
#leftColWedding .leftnav a, .leftnav a:hover { color:#555555; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColWedding .leftnav h2{ color:#555555 ; font-size: 11px; padding:0 0 10px 12px; margin: 0px; text-transform: uppercase; }
#leftColWedding .leftnav h2  { color:#555555; font-weight: bold; }
#leftColWedding .leftnav h2 a:hover { color:#555555; font-weight: bold; }
#leftColWedding .leftnav hr{ color: #555555; background-color: #555555; border: 0px; height: 1px; margin:0 5px 5px 5px; _margin:0 5px 0 5px; padding: 0px; }
*:first-child+html #leftColWedding .leftnav hr{margin:0 5px 0 5px;}
/**********************************/
/***Gift List Left Column Styles***/
/**********************************/
#leftColGiftList{ float:left; width:190px; height:571px; border:none; background:url("/graphics/backgrounds2/giftListLeftCol.jpg") no-repeat; }
#leftColGiftList ul { list-style: url("/graphics/backgrounds2/greyarrow.gif"); margin:0 0 0 30px; padding: 0px; line-height:19px; display:block;}
#leftColGiftList ul ul { list-style: url("/graphics/backgrounds2/hyphen.gif"); margin: 0 0 0 15px; padding:0;}
#leftColGiftList .leftnav a:hover, .leftnav ul a:hover { color:#555555; font-weight:normal; text-decoration: underline; font-size: 11px; }
#leftColGiftList .leftnav a, .leftnav a:hover { color:#555555; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColGiftList .leftnav h2 a{ color:#555555 ; font-size: 11px; padding:0 0 10px 12px; margin: 0px; text-transform: uppercase; font-weight:bold;}
#leftColGiftList .leftnav h2 a:hover { color:#555555; font-weight: bold; }
#leftColGiftList .leftnav hr{ color: #555555; background-color: #555555; border: 0px; height: 1px; margin:0 5px 5px 5px; _margin:0 5px 0 5px; padding: 0px; }
*:first-child+html #leftColGiftList .leftnav hr{margin:0 5px 0 5px;}
/**********************************/
/***GiftCards Left Column Styles***/
/**********************************/
#leftColGift{ float:left; width:190px; min-height:666px; _height:777px; border:none; background:url("/graphics/backgrounds2/giftGrad.jpg") repeat-x; }
#leftColGift ul { list-style: url("/graphics/backgrounds2/greenArrow.gif"); margin:0 0 0 25px; padding: 0px; line-height:21px;}
#leftColGift ul ul { list-style: url("/graphics/backgrounds2/greenhyphen.gif"); margin: 0 0 0 15px; padding:0;}
#leftColGift .leftnav a:hover, .leftnav ul a:hover { color:#006666; font-weight: normal; text-decoration: underline; font-size: 11px; }
#leftColGift .leftnav a, .leftnav a:hover { color:#006666; font-weight:normal; text-decoration: none; font-size: 11px; }
#leftColGift .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#ffffff;}
#leftColGift .leftnav h2{ color:#007568 ; font-size: 11px; padding:0 0 10px 12px; margin: 0px; text-transform: uppercase; }
#leftColGift .leftnav h2 a{ color:#006666; font-weight: bold; }
#leftColGift .leftnav h2 a:hover { color:#006666; font-weight: bold; }
#leftColGift .leftnav hr { color: #ffffff; background-color: #ffffff; border: 0px; height: 1px; margin:5px 5px 5px 15px; _margin:0 5px 0 15px; padding: 0px; }
/**********************/
/***Special Occasion***/
/**********************/
.hmNavTitle{font-family:Arial, Helvetica, sans-serif; padding:0; color:#006666; font-weight:bold; font-size:13px; margin:0; text-align:left;}

#season{font-family:Arial, Helvetica, sans-serif; float:left; text-align:left; font-size:12px; margin:0; padding:0 0 0 5px;}
#season ul{padding:0; margin:0;}
#season ul li{padding:0; margin:0; list-style:none;}
#season ul li a{margin:0; padding:0; color:#333333; text-decoration:none; line-height:17px;}
#season ul li a:hover{color:#333333; text-decoration:underline; line-height:17px;}

#seasonResults{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 5px; height:80px; overflow:hidden; float:left; text-align:left; font-size:12px; vertical-align:top;}
#seasonResults ul{margin:0; padding:0; vertical-align:top;}
#seasonResults ul li{ list-style:none; margin:0; padding:0; vertical-align:top;}
#seasonResults ul li a{color:#333333; text-decoration:none; line-height:17px;}
#seasonResults ul li a:hover{color:#333333; text-decoration:underline; line-height:17px;}

#combo{font-family:Arial, Helvetica, sans-serif; float:left; text-align:left; font-size:12px; margin:0; padding:0 0 0 5px;}
#combo ul{margin:0; padding:0;}
#combo ul li{padding:0; margin:0; list-style:none;}
#combo ul li a{margin:0; padding:0; color:#333333; text-decoration:none; line-height:17px;}
#combo ul li a:hover{color:#333333; text-decoration:underline; line-height:17px;}

#comboResults{font-family:Arial, Helvetica, sans-serif; height:80px; overflow:hidden; float:left; text-align:left; font-size:12px; padding:0; margin:0;}
#comboResults ul{margin:0; padding:0;}
#comboResults ul li{padding:0; margin:0; list-style:none; }
#comboResults ul li a{padding:0; margin:0; color:#333333; text-decoration:none; line-height:17px;}
#comboResults ul li a:hover{color:#333333; text-decoration:underline; line-height:17px;}

#mainRenewal{ margin:0; float:left; width:600px; height:500px; border:none; clear:none; background:url(/graphics/wedding2/renewal.jpg) no-repeat top left;}
#renewal{ width:320px; height:auto; border:none; margin:160px 0 0 140px; _margin:160px 0 0 70px; float:left;}
#mainWeather{ margin:0; float:left; width:600px; height:auto; border:none; clear:none; background:url(/graphics/wedding2/weather.jpg) no-repeat top left;}
.honPhone{font-weight:bold; font-size:15px; color:#006666;}
#info{ float:left; width:222px; height:auto; border:none;}
#info img{ float:left; margin-right:5px;}
.infoTxt{ text-align:left; color:#555555; font-size:11px; margin:7px; line-height:16px;}
#highlights{margin-left:220px;}
#highlights ul{margin:0; padding:0;}
#highlights ul li{color:#555555; font-size:11px; text-align:left; line-height:18px;}
.resort{height:auto; width:575px; border:none; float:right;}
.resort hr{color:#e1e1e1; background-color:#e1e1e1; border:0; height:1px; margin-bottom:5px;}
.clickMe{float:right; margin:0 10px 0 0; font-size:11px; color:#006666; text-decoration:none; text-align:left; clear:right;}
/*********************************/
/***Wedding Right Column Styles***/
/*********************************/
#rightColWedding{ float:right; width:190px; height:571px; border:none; background:url("/graphics/backgrounds2/wedRightCol.jpg") no-repeat; }
#rightColWedding .rightnav a, .rightnav a:hover { color:#555555; font-weight: bold; text-decoration: none; font-size: 11px; }
/************************************/
/***Gift Cards Right Column Styles***/
/************************************/
#rightColGift{ float:right; width:190px; height:666px; border:none; background:url("/graphics/backgrounds2/giftRightCol.jpg") no-repeat; }
#rightColGift .rightnav a, .rightnav a:hover { color:#006666; font-weight: bold; text-decoration: none; font-size: 11px; }
/*******************************************/
/***Wedding Gift List Right Column Styles***/
/*******************************************/
#rightColGiftList{ float:right; width:190px; height:571px; border:none; background:url("/graphics/backgrounds2/giftListRightCol.jpg") no-repeat; }
#rightColGiftList .rightnav a, .rightnav a:hover { color:#555555; font-weight: bold; text-decoration: none; font-size: 11px; }
/***Special Occasion Portals***/
#specOcPortalCol1{ width:580px; height:111px; margin:0 0 0 10px !important; margin:0 0 0 4px; float:left; clear:none; }
#specOcPortalCol2{ width:580px; height:111px; margin:20px 0 0 10px !important; margin:10px 0 0 4px; float:left; clear:none; }
#specOcPortal1 { width:174px; height:111px; margin:10px 0 0 0; float:left; }
#specOcPortal2 { width:174px; height:111px; margin:10px 0 0 21px !important; margin:10px 0 0 19px; float:left; }
#specOcPortal3 { width:174px; height:111px; margin:10px 0 0 21px !important; margin:10px 0 0 19px; float:left; }
.specOcHeader a{ color:#006E68; font-size:14px; font-weight:bold; margin:3px 0 3px 3px; float:left; text-align:left; text-decoration:none;}
.specOcHeader a:hover{ text-decoration:underline; }
