/* Top Right Links */

/* Centering the links in the middle of the page */

.corner-links {

  gap: 12px;

  font-family: 'Poppins', sans-serif;

}



/* Individual link container */

.link-container {

  display: flex;

  flex-direction: column; /* Stack the link and "Click Me" text */

  align-items: center;

  text-align: center;

  

}



/* Fancy Hyperlink Styling */

.fancy-link {

  text-decoration: none;

  color: white;

  font-size: 20px;

  font-weight: 600;

  padding: 12px 24px;

  border-radius: 5px;

  display: inline-block;

  background: linear-gradient(135deg, #FFC707, #ffc837);

  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);

  transition: all 0.3s ease-in-out;

  border: 1px solid black;

  font-family: 'Poppins', sans-serif;

}



.fancy-link:hover {

  transform: translateY(-4px) scale(1.05);

  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.25);

  background: linear-gradient(135deg, #FFF500, #fff18f);

  color: #222222;

}



.click-text {

  font-size: 16px;

  letter-spacing: 0.5px;

  transition: color 0.3s ease-in-out;

  margin-top: 4px;

  display: block;

}





	/* Dropdown Container */

.dropdown-container2 {

    position: relative;

    display: inline-block;

    cursor: pointer;

}



	/* Clickable Text */

.click-text2 {

    font-size: 20px;

    font-weight: 600;

    padding: 12px 24px;

    border-radius: 8px;

    background: #FFFFFF;

    color: #000;

    display: inline-block;

    transition: all 0.3s ease-in-out;

	

}



.click-text2:hover {

    background: #FFFFFF;

	transform: translateY(-3px) scale(1.1);

  color: #000000;

  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3);

}



	/* Dropdown Menu */

.dropdown-menu2 {

    position: absolute;

    top: 50px;

    left: 0;

    background: #fff;

    border-radius: 8px;

    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3);

    display: none;

    flex-direction: column;

    min-width: 200px;

    z-index: 100;

}



	/* Fancy Hyperlink Styling */

.fancy-link2 {

    text-decoration: none;

    color: #000;

    font-size: 18px;

    font-weight: 600;

    padding: 12px 24px;

    border-radius: 8px;

    transition: all 0.3s ease-in-out;

    display: block;

}



.fancy-link2:hover {

    transform: translateY(-3px) scale(1.1);

    color: #000;

    background: #f0f0f0;

}



	/* Show Dropdown */

.dropdown-container2:hover .dropdown-menu2 {

    display: flex;

}







/* Title */

.box {

  padding: 10px;

}

.titleFont {

	font-family: "Brush Script Std";

	font-size: xx-large;

	color: #797676;

	text-align: center;

}

.titlecolor {

	color: #0F0AC3;

}

.size {	

	font-size: larger;

}

.t0SizeFont {

	vertical-align: middle;

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.t1SizeFont {

	font-family: Impact;

	font-size: large;

	color: #3842F9;

}

.t2SizeFont {

	font-family: Georgia;

	font-size: medium;

}

.t3SizeFont {

	font-size: x-large;

	font-family: Calibri;

	background-color: #E8E7FA;

}

/**/

.button {

    display: inline-block;

    padding: 12px 25px;

    font-size: 16px;

    font-weight: bold;

    color: red;

    background: linear-gradient(0deg, #C3C3C3, #EFEFEF, #C3C3C3);

    border: none;

    border-radius: 8px;

    text-decoration: none;

    cursor: pointer;

    text-align: center;

    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3), 

                -2px -2px 5px rgba(255, 255, 255, 0.2);

    transition: all 0.3s ease;

  }



  .button:hover {

    background: linear-gradient(0deg, #52AAFB, #2B97FB, #2B97FB, #52AAFB);

    box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.4), 

                -3px -3px 6px rgba(255, 255, 255, 0.3);

    transform: translateY(-2px);

  	color: white;

 }



  .button:active {

    box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.4), 

                inset -2px -2px 5px rgba(255, 255, 255, 0.2);

    transform: translateY(2px);

  }

/**/

.ms-simple1-main {

}

.ms-simple1-even {

}



.styled-hr {

	border: none; /* Remove default border style */

    height: 2px; /* Set thickness */

    background-color: #ff5733;

}



.auto-style3 {

	text-align: center;

}

.auto-style8 {

	font-size: large;

}



a {

	color: #0F0AC3;

}



a:visited {

	color: #0000FF;

}

a:active {

	color: #1621A2;

}

a:hover {

	color: #3330C5;

}

.auto-style13 {

	color: #FFFFFF;

}

.auto-style20 {

	text-decoration: underline;

}

.auto-style45 {

	border-style: solid;

	border-color: #FFFFFF;

	text-align: center;

	font-family: "Arabic Typesetting";

	font-size: large;

}

.auto-style58 {

	border-left-style: solid;

	border-left-width: 1px;

	border-right: 1px solid #C0C0C0;

	border-top-style: solid;

	border-top-width: 1px;

	border-bottom: 1px solid #C0C0C0;

}

.auto-style76 {

	font-size: medium;

}

.auto-style109 {

	border-width: 0px;

}

.auto-style113 {

	margin-bottom: 0px;

}

.auto-style382 {

	text-align: center;

	font-size: large;

	font-family: "Comic Sans MS";

	color: #097009;

	vertical-align: top;

}

.auto-style386 {

	border-style: solid;

	border-color: #008000;

	background-color: #E8FFE8;

	text-align: left;

}

.auto-style388 {

	background-color: #026D02;

	color: #FFFFFF;

}

.auto-style400 {

	background-color: #FFFF00;

}

.auto-style403 {

	color: #05041F;

	font-size: medium;

}

.auto-style490 {

	text-align: center;

	font-size: small;

	font-family: "Comic Sans MS";

	color: #097009;

	vertical-align: top;

}

.auto-style491 {

	background-color: #FFFF00;

	font-size: medium;

}

.auto-style495 {

	text-align: center;

	font-size: medium;

}

.auto-style531 {

	font-size: small;

}

.auto-style532 {

	text-align: center;

	color: #000000;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style533 {

	border: 2px solid #FAFA45;

	text-align: center;

	color: #000000;

	background-color: #CCFFFF;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style535 {

	border: 1px solid #41413D;

	background-color: #66FFFF;

	margin-left: 80px;

}

.auto-style36 {

	font-size: small;

	color: #6A6A66;

}

.auto-style537 {

	background-color: #FFFFFF;

	color: #6D6AE8;

}

.auto-style538 {

	border: 1px solid #000000;

	background-color: #00FFFF;

}

.auto-style539 {

	color: #302DC0;

}

.auto-style546 {

	color: #000000;

}

.auto-style563 {

	border: 2px solid #41413D;

	background-color: #FFFFFF;

}

.auto-style594 {

	text-align: center;

	color: #F11313;

	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 4px;

}

.auto-style545 {

	color: #FF0000;

}

.auto-style637 {

	color: #B00606;

	font-size: large;

}

.auto-style644 {

	font-family: Arial;

	font-weight: normal;

	font-size: small;

}

.auto-style645 {

	color: #000000;

	font-size: large;

}

.auto-style651 {

	color: #B00606;

}

.auto-style657 {

	color: #000000;

	font-size: small;

}

.auto-style663 {

	color: #3330C5;

}

.auto-style85 {

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.style208 {

	font-size: medium;

}

.auto-style732 {

	color: #000000;

	font-size: medium;

}

.auto-style748 {

	color: #B00606;

	font-size: x-small;

}

.style209 {

	border: 2px solid #727772;

	background-color: #FFFFFF;

}

.style216 {

	color: #000000;

	font-size: xx-small;

}

.style221 {

	font-size: x-large;

}

.auto-style761 {

	color: #075B07;

}

.style230 {

	color: #E10E0E;

}

.style233 {

	background-color: #0000FF;

}

.style242 {

	border: 2px solid #70706C;

	background-color: #FFFFCC;

}

.style105 {

	border-color: #333333;

	border-width: 0;

}

.style107 {

	vertical-align: middle;

	color: #0D0D97;

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.style106 {

	font-size: xx-large;

	text-decoration: underline;

	font-family: "Times New Roman", Times, serif;

	color: #0D0D97;

}

.style11 {

	font-size: Large;

}

.style11a {

	font-size: 30px;

}



/* Specials Link Container */

.specials-link-container {

    width: 100%;

    display: flex;

    justify-content: center;

    margin: 20px 0;

}



/* Specials Link Styling with Fading Edges */

.specials-link {

    display: block;

    text-align: center;

    font-size: 20px;

    font-weight: bold;

    background: linear-gradient(to right, transparent, #FDD5D5 20%, #FDD5D5 80%, transparent);

    color: #333;

    text-decoration: none;

    padding: 15px 30px;

    border-radius: 10px;

    width: 80%;

    max-width: 1200px;

    transition: background 0.3s ease, transform 0.2s ease;

    

    /* Fade effect */

    -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);

    mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);

}



/* Hover Effect */

.specials-link:hover {

    background: linear-gradient(to right, transparent, #FF8A8A 20%, #FF8A8A 80%, transparent);

    transform: scale(1.05);

}







.style101 {

	font-size: xx-small;

}

.auto-style788 {

	font-weight: bold;

	border-width: 0;

}

.auto-style789 {

	border-color: #41413D;

	border-width: 0;

	margin-left: 80px;

}

.style98 {

	text-align: left;

	width: 100%;

}

.style36 {

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.style93 {

	text-align: center;

}

.auto-style813 {

	text-decoration: none;

}

.auto-style817 {

	border: 2px solid #70706C;

	text-align: center;

}

.auto-style820 {

	color: #3330C5;

	font-size: small;

}

.auto-style823 {

	font-size: large;

	color: #FF0000;

}

.auto-style826 {

	color: #3330C5;

	font-size: x-large;

}

.auto-style829 {

	border-color: #666666;

	border-width: 0;

}

.auto-style833 {

	color: darkblue;

	font-size: medium;

}

.auto-style834 {

	border-color: #302DC0;

	border-width: 0;

	background-color: #FFFFFF;

}

.auto-style835 {

	font-size: xx-large;

	color: #3330C5;

}

.auto-style847 {

	color: #B00606;

	font-size: medium;

}

.style255 {

	font-size: x-large;

	text-decoration: underline;

	color: #1C18D3;

}

.auto-style890 {

	border: 0 solid #FFFFFF;

}

.auto-style894 {

	color: #3330C5;

	font-family: "Times New Roman", Times, serif;

}

.auto-style895 {

	font-size: xx-small;

	text-decoration: underline;

	font-family: "Times New Roman", Times, serif;

	color: #0D0D97;

}

.auto-style896 {

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style902 {

	font-size: small;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style903 {

	text-align: center;

	font-size: large;

}

.auto-style906 {

	border-color: #3330C5;

	border-width: 0;

	font-family: "Arabic Typesetting";

	font-size: medium;

	background-color: #FFFFFF;

}

.auto-style915 {

	font-size: xx-small;

	color: #FF0000;

}

.auto-style920 {

	font-size: large;

	color: #086D08;

}

.auto-style927 {

	border: 2px solid #3330C5;

}

.auto-style932 {

	margin-top: 10px;

	margin-bottom: 0in;

}

.auto-style933 {

	color: darkblue;

	font-size: small;

}

.auto-style934 {

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	margin-top: 10px;

	margin-bottom: 0in;

}

.auto-style935 {

	color: black;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style937 {

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	margin-top: 8px;

	margin-bottom: 0in;

}

.auto-style938 {

	border-style: solid;

	border-width: 1px;

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style940 {

	border-style: solid;

	border-width: 1px;

}

.auto-style941 {

	margin-top: 10px;

	margin-bottom: 0in;

	font-size: small;

}

.auto-style943 {

	color: #3430DA;

	text-decoration: underline;

}

.auto-style945 {

	font-size: medium;

	color: #D71A1A;

}

.auto-style949 {

	font-size: x-large;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style951 {

	color: #000000;

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style955 {

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	font-size: large;

	color: #DC0F0F;

}

.auto-style967 {

	border: 1px solid #0000FF;

	color: #000000;

	font-size: large;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style969 {

	color: #095F09;

}

.auto-style971 {

	font-size: medium;

	font-family: "Times New Roman", Times, serif;

}

.auto-style973 {

	font-size: xx-small;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style975 {

	border: 1px solid #999999;

}

.auto-style983 {

	border: 2px solid #336600;

}

.auto-style984 {

	font-size: large;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	text-align: center;

	color: #000000;

}

.auto-style985 {

	font-size: x-large;

	color: #095F09;

}

.auto-style986 {

	text-align: left;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style987 {

	color: #302ABC;

}

.auto-style988 {

	font-size: large;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style989 {

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #5D5D52;

	font-size: large;

}

.auto-style990 {

	font-size: large;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #0A6D0A;

}

.auto-style991 {

	font-size: large;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #2522B9;

}

.auto-style992 {

	border: 1px solid #336600;

}

.auto-style993 {

	border: 1px solid #006400;

}

.auto-style996 {

	color: #2522B9;

}

.auto-style1000 {

	color: #3330C5;

	font-size: small;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style1008 {

	border: 1px solid #999999;

	text-align: center;

}

.auto-style1009 {

	border: 1px solid #70706C;

}

.auto-style1011 {

	font-size: small;

	font-family: "Times New Roman", Times, serif;

}

.auto-style1013 {

	color: #1B1890

}

.auto-style1015 {

	color: #D70B0B;

}

.auto-style1017 {

	border-width: 1px;

}

.auto-style1018 {

	color: #1B1890;

	font-size: small;

}

.auto-style1019 {

	border: 1px solid #70706C;

	color: #B00606;

}

.auto-style1020 {

	border-width: 2px;

	vertical-align: top;

}

.auto-style1021 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	color: #000000;

}

.auto-style1024 {

	font-size: medium;

	color: #230D0D;

}

.auto-style1026 {

	color: #211EB9;

}

.auto-style1027 {

	color: #D70B0B;

	font-size: medium;

}

.auto-style1028 {

	font-size: medium;

	color: #020203;

}

.auto-style1030 {

	font-size: medium;

	color: #3330C5;

}

.auto-style1031 {

	color: #D70B0B;

	font-size: small;

}

.auto-style1034 {

	color: #3330C5;

	font-size: xx-small;

}

.auto-style1035 {

	margin-top: 0;

	margin-bottom: 0.11in;

}

.auto-style1036 {

	text-align: left;

	margin-top: 0;

	margin-bottom: 0.11in;

}

.auto-style1039 {

	border-style: solid;

	border-width: 0px;

	vertical-align: top;

}

.auto-style1042 {

	vertical-align: top;

}

.auto-style1043 {

	color: #211EB9;

	font-size: medium;

}

.auto-style1046 {

	font-size: x-small;

}

.auto-style1049 {

	font-family: "Arabic Typesetting";

}

.auto-style1052 {

	border-style: solid;

	border-width: 1px;

	vertical-align: top;

}

.auto-style1055 {

	font-size: large;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #332FE5;

}

.auto-style1061 {

	color: #E10E0E;

	font-size: small;

}

.auto-style1063 {

	color: #096409

}

.auto-style1068 {

	font-size: x-small;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style1071 {

	font-size: xx-large;

	font-family: "Times New Roman", Times, serif;

	color: #0D0D97;

}

.auto-style1072 {

	border-color: #3330C5;

	border-width: 0;

}

.auto-style1074 {

	font-family: Cambria;

}

.auto-style1075 {

	font-family: Cambria;

	font-size: small;

}

.auto-style1076 {

	font-family: Cambria;

	font-size: small;

	color: #211DCA;

}

.auto-style1077 {

	color: #211DCA;

}

.auto-style1078 {

	font-family: Cambria;

	color: #1410CC;

}

.auto-style1079 {

	font-size: small;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #1410CC;

}

.auto-style1081 {

	color: #FFFFFF;

	font-size: xx-small;

	font-family: "Times New Roman";

}

.auto-style1083 {

	color: #E10E0E;

	font-size: medium;

}

.auto-style1084 {

	color: #000000;

	font-size: medium;

	font-family: "Times New Roman", Times, serif;

}

.auto-style1086 {

	text-align: center;

	color: #FFFFFF;

}

.auto-style1089 {

	font-size: small;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #0000FF;

}

.auto-style1090 {

	color: #3430DA;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style1096 {

	color: #08072A;

}

.auto-style1097 {

	color: #08072A;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style1099 {

	color: #097009

}

.auto-style1100 {

	border: 2px solid #000000;

}

.auto-style1101 {

	border: 1px solid #000000;

}

.style256 {

	border: 1px solid #000000;

	font-size: x-large;

	color: #FFFFFF;

	background-color: #FF0000;

}

.style257 {

	border: 2px solid #000000;

	color: #FFFFFF;

	background-color: #FF0000;

}

.style258 {

	border-style: solid;

	border-width: 3px;

	background-color: #FFFF00;

}

.style258a {

	border-style: solid;

	border-width: 3px;

	background-color: #FFFFFF;

}

.style259 {

	border: 1px solid #333333;

	background-color: #FF0000;

}

.style260 {

	color: #FFFFFF;

	font-size: x-large;

	font-family: "AR JULIAN";

}

.style261 {

	font-size: medium;

	font-family: Georgia;

}

.style262 {

	color: #110BE3;

}

.style263 {

	border-style: solid;

	border-color: #FFFFCC;

	background-color: #FFFFFF;

}

.style264 {

	font-family: "AR JULIAN";

	font-size: xx-large;

	color: #FFFFFF;

	border: 1px solid #666666;

	background-color: #FF0000;

}

.style265 {

	font-size: xx-large;

}

.style266 {

	font-family: "AR JULIAN";

	font-size: xx-large;

	color: #FFFFFF;

	text-align: center;

}

.style267 {

	font-family: Georgia;

	font-size: large;

	color: #000000;

}

.style269 {

	border: 0 solid #666666;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	background-color: #FF0000;

}

.style270 {

	border-color: #0000FF;

	border-width: 0;

}

.style271 {

	color: #000000;

	font-size: x-large;

}

.style272 {

	color: #FFFFFF;

	font-size: xx-large;

	font-family: "AR JULIAN";

}

.style273 {

	color: #DE0808;

}

.style274 {

	font-size: xx-large;

	color: #000000;

}

.style275 {

	font-size: xx-large;

	color: #000000;

	font-family: "AR JULIAN";

}

.style276 {

	border: 1px solid #0000FF;

	background-color: #000099;

}

.style277 {

	border: 1px solid #FFFFFF;

	font-size: xx-large;

	color: #3330C5;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.style278 {

	text-align: center;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	font-size: large;

	color: #FFFFFF;

}

.style279 {

	border: 1px solid #0000FF;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	width: 100%;

}

.style280 {

	border: 1px solid #E8FFE8;

	font-size: large;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #332FE5;

}

.auto-style1102 {

	border-width: 0;

}

.auto-style1114 {

	border-style: solid;

	border-width: 0px;

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style1115 {

	border: 1px solid #FF0000;

	background-color: #808080;

}

.auto-style1116 {

	text-align: center;

	color: #F11313;

	font-family: "AR JULIAN";

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 4px;

	font-size: large;

}

.auto-style1118 {

	font-family: "AR JULIAN";

	font-size: medium;

	color: #E10E0E;

}

.auto-style1119 {

	text-align: center;

	color: #F11313;

	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 4px;

	font-size: medium;

}

.auto-style1120 {

	border: 1px solid #FFFFFF;

}

.auto-style1124 {

	font-size: large;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #000000;

}

.auto-style1127 {

	color: #3430DA;

	text-decoration: underline;

	font-size: x-large;

}

.auto-style1128 {

	font-size: x-large;

	color: #E10E0E;

}

.auto-style1129 {

	border: 1px solid #CC0000;

}

.auto-style1135 {

	color: #0F0AC3;

	font-size: x-large;

	font-family: "AR JULIAN";

}

.auto-style1137 {

	border-color: #FFFFFF;

	border-width: 0;

	background-color: #70706C;

}

.auto-style1138 {

	border-style: solid;

	border-width: 0px;

}

.auto-style1151 {

	font-family: "Times New Roman", Times, serif;

	text-align: left;

}

.auto-style1152 {

	border-style: solid;

	border-color: #FFFFFF;

}

.auto-style1155 {

	color: #18148E;

}

.auto-style1156 {

	font-size: large;

	color: #2924BC;

}

.auto-style1159 {

	border-color: #000000;

	border-width: 0;

}

.auto-style1160 {

	border: 0 solid #000000;

	font-size: large;

	font-family: "AR JULIAN";

	color: #0E25B5;

}

.auto-style1161 {

	border: 0 solid #70706C;

}

.auto-style1163 {

	border-color: #70706C;

	border-width: 0;

}

.auto-style1164 {

	border-color: #727772;

	border-width: 0;

	background-color: #FFFFFF;

}

.auto-style1165 {

	border-color: #FFFFFF;

	border-width: 0;

	background-color: #FFFFFF;

}

.auto-style1167 {

	font-size: xx-large;

	color: #FFFFFF;

}

.auto-style1172 {

	text-align: left;

	color: #000000;

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style1173 {

	font-size: xx-large;

	font-family: "Times New Roman", Times, serif;

}

.auto-style1174 {

	font-weight: normal;

	font-family: "Times New Roman", Times, serif;

}

.auto-style1175 {

	border: 2px solid #800000;

	text-align: center;

}

.auto-style1176 {

	font-size: medium;

	font-family: "Times New Roman", Times, serif;

	color: #0000FF;

}

.auto-style1180 {

	border: 3px solid #FF8C00;

	text-align: left;

	font-size: x-large;

}

.auto-style1181 {

	color: #3330C5;

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

}

.auto-style1182 {

	font-size: medium;

	text-decoration: underline;

}

.auto-style1183 {

	font-size: xx-large;

	color: #E10E0E;

}

.auto-style1187 {

	text-align: center;

	font-size: x-large;

}

.auto-style1188 {

	font-size: large;

	color: #E10E0E;

}

.auto-style1190 {

	text-align: center;

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #000000;

}



.auto-style1191 {

	text-align: center;

	color: #F11313;

	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 0px;

}

.auto-style1192 {

	text-align: center;

	font-size: medium;

	color: #1A17A0;

}

.auto-style1194 {

	color: #DC1515

}

.auto-style1195 {

	border-color: #41413D;

	border-width: 0;

	background-color: #FFFFFF;

}

.auto-style1196 {

	text-align: left;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	color: #080721;

}

.auto-style1197 {

	color: #C71111;

}

.auto-style1198 {

	border-style: solid;

	border-width: 1px;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	vertical-align: top;

}

.auto-style1199 {

	border-style: solid;

	border-width: 1px;

	font-size: medium;

	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;

	vertical-align: top;

}

.mybtn {

	background-color: yellow;

	text-align: center;

	display: inline-block;

	font-size: 15px;

	cursor: pointer;

 }



.floating_privacy {

    position:fixed; 

	bottom:0px; 

	left:25px; 

	z-index: 1;

}



/* Top Grid */

.top-grid-container {

	display: grid;

	grid-template-columns: auto auto auto auto;

	background-color: #FFFFFF;

	padding: 10px;

}



.top-grid-item {

    display: flex; /* Enables flexbox */

    flex-direction: column; /* Stacks child elements vertically */

    align-items: center; /* Aligns items horizontally at the center */

    justify-content: space-between; /* Distributes items vertically with even spacing */

    height: 100%; /* Ensures the div has a height to work with */

    padding: 20px; /* Adds some spacing inside the div */

    box-sizing: border-box; /* Ensures padding is included in height */

	background-color: rgba(255, 255, 255, 0.8);

	font-size: 30px;

  }



  .top-grid-item p {

    text-align: center; /* Centers text in the paragraph */

  }



  .top-grid-item form {

    margin-top: 10px; /* Adds spacing above the form */

  }



  .top-grid-item img {

    margin: 10px 0; /* Adds spacing above and below the image */

  }



.top-grid-item {

	

}

/* Bath Package */

.content-wrapper {

	display: flex;

	align-items: center;

}

.image-wrapper {

	flex: 1;

}

.text-wrapper {

	flex: 2;

	border: 2px solid #000;

	/* Border added here */

	/* Padding for some space between the border and content */

}



.text-wrapper p, .text-wrapper form {

	margin: 10px 0;

	/* Margin to space out the elements */

}

.image-grid {

	display: grid;

	grid-template-columns: repeat(10, auto);

	gap: 10px;

	/* You can adjust this value if you want more or less spacing between images */

	justify-content: center;

}

/* Optional: Define styles for images if required */

.image-grid img {

	max-height: 130px;

}



.style276a {

	border: 1px solid #00A100;

	background-color: #00A100;

}



.style276b {

	border: 1px solid #0000FF;

	background-color: #DD7A02;

}



/* Holiday Special */



div .holidayTable img {

	height: auto; 

	width: auto;

}





.sale1 {

	border: 5px solid #0091CF;

	padding: 5px;

}







.imageSale{

    border: 5px solid #CCA65D;

    padding: 5px; 

}



.imageSale2{

    border: 5px solid #FF0000;

    padding: 5px; 

}



.specialBorder {

    background-size: 70%;

    background-repeat: no-repeat;

	background-position: center;

	background-image:url(https://www.purehealthdiscounts.com/blueGoldBorder.png);

}





.specialBorder1 {

    background-size: 100%;

    background-repeat: no-repeat;

	background-position: center;

}



.moreSpecials {

	color: red;

}



/* Salt highlight and dropdown */

.seasaltCombo {

	border-style: solid;

	border-width: 1px;

}

.highlight {

    border: 5px solid #006699;

	padding: 2px;

	

}



.thumbnail2 {

  height: 200px; /* Size of the smaller image */

  cursor: pointer;

}



.large-preview2 {

  display: none;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  border: 2px solid #ddd;

  z-index: 10;

  background-color: white;

  height: 600px !important;

  width: 800px !important;

}





.image-container2 {

  position: relative;

  display: inline-block;

}



.image-container2:hover .large-preview2 {

  display: block; /* Show the larger image on hover */

}



#ul linkbar a {

  font-size: 60px; /* Maintains the font-size */

}



/* Container for laboratory analysis image */

.lab-analysis-container {

  display: inline-block;

  position: relative; /* Ensures child elements can position relative to this container */

  transition: transform 0.3s ease, box-shadow 0.3s ease;

}



/* Laboratory analysis image styling */

.lab-analysis-image {

  border: 3px solid #333;

  border-radius: 10px;

  margin: 10px;

  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth hover effect */

  width: 50%;

}



/* Hover effect for laboratory analysis image */

.lab-analysis-container:hover .lab-analysis-image {

  transform: scale(2.0); /* Enlarge the image */

  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); /* Increase shadow intensity */

}



.xmas_container2 {

	top: 600px;

}



.xmas_border_style {

    

    z-index: 1000; /* Ensure it stays above other elements */



    border: 2px solid red;

    background-color: rgba(255, 255, 255, 0.8);

}



.xmas_border_style {

    

    z-index: 1000; /* Ensure it stays above other elements */

    width: 120px;

    

    border: 2px solid red;

    background-color: rgba(255, 255, 255, 0.8);

}



/* Christmas Special */

.image-container {

  display: flex;

  justify-content: center; /* Center items horizontally */

  gap: 30px; /* Reduce space between the items */

  margin-bottom: 20px;

  position: relative;

}



.image-container img {

  border: 4px solid grey;

  height: 350px;

  cursor: pointer;

  transition: transform 0.3s;

}





/* Christmas Special */

.image-container2 {

  display: flex;

  justify-content: center; /* Center items horizontally */

  gap: 30px; /* Reduce space between the items */

  margin-bottom: 20px;

  position: relative;

}



.image-container2 img {

  border: 4px solid red;

  height: 150px;

  cursor: pointer;

  transition: transform 0.3s;

}





table.bwhite {

    table-layout: auto; /* Default behavior to avoid fixed-width constraints */

    width: 100%; /* Ensure table uses available space */

}



/* Drop Down Form */

.dropdown-form {

    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;

    border-radius: 12px;

    padding: 24px;

    width: 100%;

    max-width: 440px;

    margin: 40px auto;

    margin-top: 0px;

  }



  .dropdown-form label {

    font-size: 18px;

    font-weight: bold;

    color: #333;

    display: block;

    margin-bottom: 10px;

  }



  .dropdown-form select {

    padding: 12px;

    font-size: 16px;

    border-radius: 10px;

    border: 1px solid #bbb;

    margin-bottom: 20px;

    transition: all 0.3s ease;

  }



  .dropdown-form select:focus {

    border-color: #4a90e2;

    outline: none;

  }



  .dropdown-form input[type="image"] {

    display: block;

    margin: 0 auto;

    transition: transform 0.2s ease;

    cursor: pointer;

  }



  .dropdown-form input[type="image"]:hover {

    transform: scale(1.15);

  }



/* Button Form */

  .button-form input[type="image"] {

    display: block;

    margin: 0 auto;

    transition: transform 0.2s ease;

    cursor: pointer;

  }



  .button-form input[type="image"]:hover {

    transform: scale(1.15);

  }

.borderimage {

	border: 2px solid #0F0AC3;

	padding: 2px;

}



/* Enlarge img */

/* Wrapper to center the thumbnail */

.img-wrapper {

  text-align: center;

  margin-top: 20px;

}



#img-thumbnail {

  height: 135px;

  box-shadow: 2px 2px 5px black;

  cursor: pointer;

  transition: transform 0.3s ease;

}



#img-thumbnail:hover {

  transform: scale(1.05);

}



/* Overlay styles */

.zoom-overlay {

  display: none;

  position: fixed;

  top: 0;

  left: 0;

  width: 100vw;

  height: 100vh;

  background: rgba(0, 0, 0, 0.85);

  z-index: 9999;

}



#imgZoomOverlay:target {

  display: block;

}



.zoom-overlay img {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  max-height: 90vh;

  max-width: 90vw;

  border-radius: 8px;

}



.zoom-close {

  display: block;

  width: 100%;

  height: 100%;

}

.product-thumb {

	height: 200px;

}

.product-thumb2 {

	height: 80px;

}

.product-thumb3 {

	height: 200px;

}

  .auto-style1 { border: 2px solid #999999; background-color: #FFFFFF; }
  .auto-style10 { text-align: center; }
  .product-price { font-size: large; margin-bottom: 6px; }
  .img-wrapper { position: relative; display: inline-block; }
  .zoom-overlay {
    display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.85);
    z-index: 99999; text-align: center; padding: 40px;
  }
  .zoom-overlay img { max-width: 90%; max-height: 90%; box-shadow: 0 0 20px #000; border-radius: 8px; }
  .zoom-close { display: inline-block; }
  /* small helper */
  .button-form input[type="image"] { box-shadow: 2px 2px 5px black; border-radius: 4px; }



