﻿
.floatBtn{
position:  absolute;
z-index: 0;
}
.floatBtn a {
text-decoration: none;
}

.floatBtn a:hover{
background-color: transparent;
z-index: 50;
}

.floatBtn a span{ /*CSS for enlarged image*/
position:  absolute;
background-color: #e5d9ba;
padding: 0px;
border: 0px;
left: 0px;
top: 0px;
visibility: hidden;
color: #5590cd;
}

.floatBtn a span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.floatBtn a:hover .fltBtnColor{ /*CSS for enlarged image on hover*/
position:  absolute;
visibility: visible;
padding: 0px;
left: 0px;
top: 0px;
color: black;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=92);
opacity: .92;
}

.floatBtn a:hover .fltBtnColor i{
color: #533f32;
font-weight: normal;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter: alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";


}

.floatBtn a:hover .fltBtnColor strong{
color: #533f32;
font-weight: bold;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter:alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)"; /*--IE 8 Transparency--*/
}

/************************************************************************************************************
*  Float buttons for Corporate Gift Page
************************************************************************************************************/


.floatBtnCorp{
position:  absolute;
z-index: 0;
}
.floatBtnCorp a {
text-decoration: none;
}

.floatBtnCorp a:hover{
background-color: transparent;
z-index: 50;
}

.floatBtnCorp a span{ /*CSS for enlarged image*/
position:  absolute;
background-color: #d3ccc6;
padding: 0px;
border: 0px;
left: 0px;
top: 0px;
visibility: hidden;
color: #5590cd;
}

.floatBtnCorp a span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.floatBtnCorp a:hover .fltBtnColor{ /*CSS for enlarged image on hover*/
position:  absolute;
visibility: visible;
padding: 0px;
left: 0px;
top: 0px;
color: black;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=92);
opacity: .92;
}

.floatBtnCorp a:hover .fltBtnColor i{
color: #311c14;
font-weight: normal;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter: alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";


}

.floatBtnCorp a:hover .fltBtnColor strong{
color: #311c14;
font-weight: bold;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter:alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)"; /*--IE 8 Transparency--*/
}

.floatBtnCorp a:hover .fltBtnD{ /*CSS for enlarged image on hover*/
width: 138px;                            
position:  absolute;
visibility: visible;
padding: 0px;
left: 0px;
top: 120px;
color: black;
left: 0px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=92);
opacity: .92;
z-index: 100;
}

.floatBtnCorp a:hover .fltBtnD i{
color: #311c14;
font-weight: normal;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: justify;
filter: alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
z-index: 100;
}

.floatBtnCorp a:hover .fltBtnD strong{
color: #311c14;
font-weight: bold;
font-style: italic;
	font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align:  justify;
filter:alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)"; /*--IE 8 Transparency--*/
z-index: 100;
}

/************************************************************************************************************
*  Float buttons for Hospitality Page
************************************************************************************************************/


.floatBtnHosp{
position:  absolute;
z-index: 0;
}
.floatBtnHosp a {
text-decoration: none;
}

.floatBtnHosp a:hover{
background-color: transparent;
z-index: 50;
}

.floatBtnHosp a span{ /*CSS for enlarged image*/
position:  absolute;
background-color: #B0CEE6;
padding: 0px;
border: 0px;
left: 0px;
top: 0px;
visibility: hidden;
color: #5590cd;
}

.floatBtnHosp a span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.floatBtnHosp a:hover .fltBtnColor{ /*CSS for enlarged image on hover*/
position:  absolute;
visibility: visible;
padding: 0px;
left: 0px;
top: 0px;
color: black;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=92);
opacity: .92;
}

.floatBtnHosp a:hover .fltBtnColor i{
color: #311c14;
font-weight: normal;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter: alpha(opacity=95);
opacity: .95;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";


}

.floatBtnHosp a:hover .fltBtnColor strong{
color: #311c14;
font-weight: bold;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter:alpha(opacity=95);
opacity: .95;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /*--IE 8 Transparency--*/
}

.floatBtnHosp a:hover .fltBtnD{ /*CSS for enlarged image on hover*/
width: 146px;                            
position:  absolute;
visibility: visible;
padding: 0px;
left: 0px;
top: 142px;
color: black;
left: 0px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=95);
opacity: .95;
z-index: 100;
}

.floatBtnHosp a:hover .fltBtnD i{
color: #311c14;
font-weight: normal;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: justify;
filter: alpha(opacity=95);
opacity: .95;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
z-index: 100;
}

.floatBtnHosp a:hover .fltBtnD strong{
color: #311c14;
font-weight: bold;
font-style: italic;
	font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align:  justify;
filter:alpha(opacity=95);
opacity: .95;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /*--IE 8 Transparency--*/
z-index: 100;
}


/***********************************************************************************************************/


.floatBtn a:hover .fltBtnC{ /*CSS for enlarged image on hover*/
width: 265px;                            
position:  absolute;
visibility: visible;
padding: 0px;
top: 137px;
color: black;
left: 1px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=92);
opacity: .92;
}

.floatBtn a:hover .fltBtnC i{
color: #533f32;
font-weight: normal;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter: alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
}

.floatBtn a:hover .fltBtnC strong{
color: #533f32;
font-weight: bold;
font-style: italic;
	font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter:alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)"; /*--IE 8 Transparency--*/
}

.floatBtn a:hover .fltBtnHome{ /*CSS for enlarged image on hover*/                            
position:  absolute;
visibility: visible;
padding: 0px;
top: 137px;
color: black;
left: 1px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=92);
opacity: .92;
}

.floatBtn a:hover .fltBtnHome i{
color: #533f32;
font-weight: normal;
font-style: italic;
font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter: alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
}

.floatBtn a:hover .fltBtnHome strong{
color: #533f32;
font-weight: bold;
font-style: italic;
	font-size: 11px;
font-family: Verdana, Arial, Times New Roman, sans-serif,;
text-align: center;
filter:alpha(opacity=92);
opacity: .92;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)"; /*--IE 8 Transparency--*/
}


.BottomPanelText
{
	position:  absolute;
	color: #311c14;
	left: 5px;
	top: 25px;
	font-family: Arial Rounded MT Bold, Arial, Times New Roman, sans-serif,;
	font-size: 12px;

	text-align:justify;
}

.BottomPanel{
position:  relative;
left: 0px;
top: 0px;
}

.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.HospPanel{
position: relative;
left: 0px;
top: 0px;
z-index: -1;
}

.HospPanelText
{
	position:  absolute;
	top: 210px;
	left: 22px;
	width: 170px;
	font-family: Arial Rounded MT Bold, Arial, Times New Roman, sans-serif,;
	font-size: 12px;
	color: #6a391f;
	text-align:justify;
	z-index: 0;
}

.CorpPanelText
{
	position:  absolute;
	color: #23120c;
	left: 20px;
	top: 123px;
	width: 177px;
	height: 10px;

	font-family: Arial Rounded MT Bold, Arial, Times New Roman, sans-serif,;
	font-size: 12px;

	text-align:left;
}

.ExpressPanelBold
{
	position:  absolute;
	color: #311c14;
	left: 10px;
	top: 2px;
	font-family: Arial Rounded MT Bold, Arial, Times New Roman, sans-serif,;
	font-size: 20px;
	text-align:justify;
}

.ExpressPanelText
{
	position:  absolute;
	color: #311c14;
	left: 10px;
	top: 30px;
	width: 490px;
	font-family: Arial Rounded MT Bold, Arial, Times New Roman, sans-serif,;
	font-size: 12px;
	text-align:justify;
}

.ExpressPanel{
position: relative;
left: 0px;
top: 0px;
height: 90px;
width: 532px;
}

.CorpPanel{
position: relative;
left: 0px;
top: 0px;
height: 468px;
width: 215px;
z-index: -1;
}

.WedPanel
{
position: relative;
left: 0px;
top: 0px;
height: 242px;
width: 214px;
}

.WedPanelText
{
	color: #62301c;
	font-weight: bolder;
	font-family: Arial Rounded MT Bold, Arial, Times New Roman, sans-serif,;
	font-size: 12px;
	text-align:justify;
	line-height: 20px;
}

.FundPanelText
{
	color: #62301c;
	font-weight: bolder;
	font-family: Arial Rounded MT Bold, Arial, Times New Roman, sans-serif,;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
}


.MenuBottomBorder {border-bottom: 1px solid #9e805e; width: 185px }
.MenuBottomBorderHiLite {border-bottom: 1px solid #9e805e; width: 185px; background-color: #e9cda5 }
.MenuBorderBoth {border-bottom: 1px solid #9e805e; border-top: 1px solid #9e805e; width: 185px }
.MenuHospBottomBorder {border-bottom: 1px solid #ababb0; width: 185px; text-align: left }
.MenuHospBottomBorderBlack {border-bottom: 1px solid #000000; width: 215px; top: 0; text-align: center }
.MenuBottomBorderOrange {border-bottom: 1px solid #a55f1c; width: 215px; top: 0; text-align: center }
.MenuWedBottomBorder {border-bottom: 1px solid #907d76; width: 185px; text-align: left }


.TopBorderBlack {border-top: 1px solid #000000; }
.MenuText {	text-align: left; color: #5f4438; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.FundLinkText {	text-align: left; color: #62301c; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.HospMenuText {	text-align: left; color: #793717; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.ItemText { width: 234px; text-align:center; color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuOptionHiLite {	color: #9e1313; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: 5px }
.MenuOption { color: #783617; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; height: 5px; }
.HospMenuOption { color: #793717; text-align: left; font-weight: normal; font-size: 16px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.HospMenuOptionHiLite { color: #9e1313; text-align: left; font-weight: bolder; font-size: 16px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.WedMenuOption  { color: #793717; text-align: left; font-weight: normal; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.WedMenuOptionHiLite  { color: #9e1313; text-align: left; font-weight: bolder; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.ItemDesc { background-color: #c28951; text-align: center; height: 32; width: 234px; text-align: center; color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.ItemDescDetail { color: #5f4438; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.HospItemDescDetail { color: #d3e6f4; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.FooterText { color: #5f4438; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.sale { color: #962D2C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.RedLeft { color: #962D2C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
.RedLink { color: #962D2C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.saleLarge { color: #962D2C; font-weight: normal; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.SuggestTextLarge { color: #783617; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center }
.SuggestTextSmall { color: #783617; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center }
.faqText { color: black; font-style:italic; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.cartAdd { color: #962D2C; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.LargeBrown { color: #783617; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.MediumText { color: #7f422e; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px }
.HugeText { color: #602d1d; font-weight: normal; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.HugeTextBoldRed { color: #962D2C; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.HugeTextBold { color: #602d1d; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.LargerText { color: #602d1d; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.saleLargeBold { color: #962D2C; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }


.link_red { color: #962D2C; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.announcement { color: #962D2C; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.link_red_TNR { color: #962D2C; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.red { color: #962D2C; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.redLarge { color: #cd3232; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.smallblack { color: #000000; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.link_red_SALE { color: #962D2C; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.tbl_cart_button { background-color:White; font-family: Verdana; font-size: 11px; border: 1px solid black}
.link_Search { color: #783617; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.link_SearchSmall { color: #783617; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.SearchResults { color: #783617; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}

.link_SearchWed { color: #740003; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.link_SearchSmallWed { color: #740003; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.link_SearchFund { color: #1f1f35; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.link_SearchSmallFund { color: #1f1f35; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.link_SearchHosp { color: #013b75; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.link_SearchSmallHosp { color: #013b75; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.link_SearchRTS { color: #740003; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.link_SearchSmallRTS { color: #740003; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

.linkCustComplete { color: #268b28; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.linkCustIncomplete {  border-top: 1px solid black; color: #cd3232; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }



body { color: #5f4438; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { color: #5f4438; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
td { color: #5f4438; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif; }

.ExpressImgBorder
{
	border-top: 1px solid #a55f1c;
	border-left: 1px solid #a55f1c;
	border-right: 1px solid #a55f1c;
}

.OrangeBorderAll
{
	border: 1px solid #a55f1c;
}

.ExpressNoBorder
{
	border-top:  0px;
	border-left: 0px;
	border-right: 0px;
}

.ExpressItemDesc { background-color: #c28951; 
                   text-align: center; 
                   height: 32; width: 234px; 
                   text-align: center; 
                   color: #ffffff; 
                   font-weight: bold; 
                   font-size: 11px; 
                   font-family: Arial, Helvetica, sans-serif; 
                   text-decoration: none;
                   	border-left: 1px solid #a55f1c;
					border-right: 1px solid #a55f1c;
					border-bottom: 1px solid #a55f1c;
                   }
                   
.HospImgBorder
{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}           

.HospItemDesc { background-color: #311c14; 
                   text-align: center; 
                   height: 32; width: 234px; 
                   text-align: center; 
                   color: #ffffff; 
                   font-weight: bold; 
                   font-size: 11px; 
                   font-family: Arial, Helvetica, sans-serif; 
                   text-decoration: none;
                   	border-left: 1px solid #000000;
					border-right: 1px solid #000000;
					border-bottom: 1px solid #000000;
                   }        
                   
                   
                   
.WedItemDesc { background-color: #9e1313; 
                   text-align: center; 
                   height: 32; width: 234px; 
                   text-align: center; 
                   color: #ede1ce; 
                   font-weight: bold; 
                   font-size: 11px; 
                   font-family: Arial, Helvetica, sans-serif; 
                   text-decoration: none;
                   	border-left: 1px solid #a55f1c;
					border-right: 1px solid #a55f1c;
					border-bottom: 1px solid #a55f1c;
                   }                   
                   
                   
.tbl_cart_header { background-color: #D6d4b6}
.tbl_cart_headerNew { background-color: #e6be8b}
.tbl_cart_header_text { font-weight: bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
.tbl_cart_body_text { border-top: 1px solid black; font-weight: normal; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
.tbl_cart_body_text_bold { border-top: 1px solid black; font-weight: bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
.tbl_cart_body_text_italic { border-top: 1px solid black;  font-style: italic; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
.tbl_cart_body_description { font-weight: normal; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; text-align: left }
.tbl_cart_button { background-color:White; font-family: Verdana; font-size: 11px; border: 1px solid black}
.tbl_subtotal_text {font-weight: bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
.tbl_border_top {border-top: solid 1px black}                   
.smallRow {font-weight: normal; font-size: 1px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; height: 1px; }

.btnPointer{ cursor:pointer; font-size: 12px; }

.RBLCenter
{
	vertical-align: middle;
}


h1 { color: #783617; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; height: 5px; }

