﻿
.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--*/
}



.floatBtn a:hover .fltBtnC{ /*CSS for enlarged image on hover custom button*/
width: 238px;                            
position:  absolute;
visibility: visible;
padding: 0px;
top: 142px;
color: black;
left: 2px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=92);
opacity: .92;
}

.floatBtn a:hover .fltBtnC i{
color: #7c4126;
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: #7c4126;
font-weight: bold;
font-style: normal;
font-size: 12px;
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 .fltBtnF{ /*CSS for enlarged image on hover custom button*/
width: 122px;                            
position:  absolute;
visibility: visible;
padding: 0px;
top: 142px;
color: black;
left: 2px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=92);
opacity: .92;
}

.floatBtn a:hover .fltBtnF strong{
color: #30281a;
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 .fltBtnS{ /*CSS for enlarged image on hover custom button*/
width: 120px;                            
position:  absolute;
visibility: visible;
padding: 0px;
top: 142px;
color: black;
left: 2px; /*position where enlarged image should offset horizontally */
filter: alpha(opacity=92);
opacity: .92;
}

.floatBtn a:hover .fltBtnS strong{
color: #30281a;
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 Custom Main 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: #ebdaba;
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: #ebdaba;
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: #ebdaba;
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: 150px;
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;
}


/***********************************************************************************************************/



.BottomPanelText
{
	position:  absolute;
	color: #311c14;
	left: 5px;
	top: 30px;
	font-family: Arial Rounded MT Bold, Arial, Times New Roman, sans-serif,;
	font-size: 14px;

	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;
}


.MenuText {	text-align: left; color: #5b4230; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
            line-height: 25px }
            
.MenuTextLight {	text-align: left; color: #723b29; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
line-height: 22px }


.MenuBottomBorder {border-bottom: 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 }
.MenuOptionStock { color: #382b1e; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 20px; letter-spacing: 0px }
.MenuBottomBorderStock {border-bottom: 1px solid #9e805e; width: 160px }

.BorderBrown{border-bottom: 1px solid #6f432c; width: 900px; top: 0; text-align: center}

.TopBorderBlack {border-top: 1px solid #000000; }
.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; }
.MenuOption { color: #783617; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.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: #d98b4d; 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; }
.RedLink { color: #962D2C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.saleLarge { color: #962D2C; font-weight: bold; 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: #a55f1c; font-weight: bold; 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; }
.DarkText { color: #4f2e22; font-weight: bold; font-size: 12px; 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; }
.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; }
.FlyerDesc { background-color: #d98b4d; text-align: center; height: 25; width: 145px; text-align: center; color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}



.link_red { color: #962D2C; font-weight: bold; font-size: 11px; 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; }
.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;}



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; }

.StockImgBorder
{
	border-top: 1px solid #a55f1c;
	border-left: 1px solid #a55f1c;
	border-right: 1px solid #a55f1c;
}

.StockNoBorder
{
	border-top:  0px;
	border-left: 0px;
	border-right: 0px;
}

.StockItemDesc { background-color: #d98b4d; 
                   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;
                   }                   
                   
                   
                   




