@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'GandhiSerifRegular';
    src: url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.eot');
    src: url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.woff') format('woff'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.ttf') format('truetype'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.svg#GandhiSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GandhiSerifItalic';
    src: url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.eot');
    src: url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.woff') format('woff'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.ttf') format('truetype'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.svg#GandhiSerifItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GandhiSerifBold';
    src: url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.eot');
    src: url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.woff') format('woff'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.ttf') format('truetype'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.svg#GandhiSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GandhiSerifBoldItalic';
    src: url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.eot');
    src: url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.woff') format('woff'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.ttf') format('truetype'),
         url('http://belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.svg#GandhiSerifBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'castletligregular';
    src: url('http://belgravedentalclinic.ie/images/fonts/c031012t-webfont.eot');
    src: url('http://belgravedentalclinic.ie/images/fonts/c031012t-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://belgravedentalclinic.ie/images/fonts/c031012t-webfont.woff') format('woff'),
         url('http://belgravedentalclinic.ie/images/fonts/c031012t-webfont.ttf') format('truetype'),
         url('http://belgravedentalclinic.ie/images/fonts/c031012t-webfont.svg#castletligregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'castletregular';
    src: url('http://belgravedentalclinic.ie/images/fonts/c031013t-webfont.eot');
    src: url('http://belgravedentalclinic.ie/images/fonts/c031013t-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://belgravedentalclinic.ie/images/fonts/c031013t-webfont.woff') format('woff'),
         url('http://belgravedentalclinic.ie/images/fonts/c031013t-webfont.ttf') format('truetype'),
         url('http://belgravedentalclinic.ie/images/fonts/c031013t-webfont.svg#castletregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'castletbold';
    src: url('http://belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.eot');
    src: url('http://belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.woff') format('woff'),
         url('http://belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.ttf') format('truetype'),
         url('http://belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.svg#castletbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GandhiSerifRegular';
    src: url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.eot');
    src: url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.woff') format('woff'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.ttf') format('truetype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Regular-webfont.svg#GandhiSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GandhiSerifItalic';
    src: url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.eot');
    src: url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.woff') format('woff'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.ttf') format('truetype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Italic-webfont.svg#GandhiSerifItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GandhiSerifBold';
    src: url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.eot');
    src: url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.woff') format('woff'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.ttf') format('truetype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-Bold-webfont.svg#GandhiSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GandhiSerifBoldItalic';
    src: url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.eot');
    src: url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.woff') format('woff'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.ttf') format('truetype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/GandhiSerif-BoldItalic-webfont.svg#GandhiSerifBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'castletligregular';
    src: url('http://www.belgravedentalclinic.ie/images/fonts/c031012t-webfont.eot');
    src: url('http://www.belgravedentalclinic.ie/images/fonts/c031012t-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/c031012t-webfont.woff') format('woff'),
         url('http://www.belgravedentalclinic.ie/images/fonts/c031012t-webfont.ttf') format('truetype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/c031012t-webfont.svg#castletligregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'castletregular';
    src: url('http://www.belgravedentalclinic.ie/images/fonts/c031013t-webfont.eot');
    src: url('http://www.belgravedentalclinic.ie/images/fonts/c031013t-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/c031013t-webfont.woff') format('woff'),
         url('http://www.belgravedentalclinic.ie/images/fonts/c031013t-webfont.ttf') format('truetype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/c031013t-webfont.svg#castletregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'castletbold';
    src: url('http://www.belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.eot');
    src: url('http://www.belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.woff') format('woff'),
         url('http://www.belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.ttf') format('truetype'),
         url('http://www.belgravedentalclinic.ie/images/fonts/castlet_bold-webfont.svg#castletbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* NAVIGATION BUTTONS */
			.cssnav	{
						position:relative;
						font-family: Arial, Helvetica, sans-serif;
						background-image:  url(../images/menu-item-bg.jpg);
						background-repeat: repeat-x;
						white-space: nowrap;
						display: block;
						width: 136px;
						height: 34px;
						margin: 0;
						padding: 0;
						border-top-width: 1px;
						border-bottom-width: 1px;
						border-left-width: 1px;
						border-top-style: solid;
						border-bottom-style: solid;
						border-left-style: solid;
						border-top-color: #CCCCCC;
						border-bottom-color: #CCCCCC;
						border-left-color: #CCCCCC;
			}
			.cssnav a {
						display: block;
						color: #000000;
						font-size: 12px;
						font-weight: normal;
						width: 136px;
						height: 34px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			.cssnav img {width: 136px; height: 34px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}
			
			.cssnav a:hover {
			color: #000000;
			background-color: #DDE7F0;
			}

			.cssnav span {
						position: absolute;
						left: 0px;
						top: 12px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 137px;
						height: 14px;
						text-align: center;
			}
			/* END OF NAVIGATION */
			
/* NAVIGATIONlast BUTTONS */
			.cssnavlast	{
						position:relative;
						font-family: Arial, Helvetica, sans-serif;
						background-image:  url(../images/menu-item-bg.jpg);
						background-repeat: repeat-x;
						white-space: nowrap;
						display: block;
						width: 136px;
						height: 34px;
						margin: 0;
						padding: 0;
						border-top-width: 1px;
						border-bottom-width: 1px;
						border-left-width: 1px;
						border-right-width: 1px;
						border-top-style: solid;
						border-bottom-style: solid;
						border-left-style: solid;
						border-right-style: solid;
						border-top-color: #CCCCCC;
						border-bottom-color: #CCCCCC;
						border-left-color: #CCCCCC;
						border-right-color: #CCCCCC;
			}
			.cssnavlast a {
						display: block;
						color: #000000;
						font-size: 12px;
						font-weight: normal;
						width: 136px;
						height: 34px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			.cssnavlast img {width: 136px; height: 34px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnavlast a:hover img{visibility:hidden}
			
			.cssnavlast a:hover {
			color: #000000;
			background-color: #DDE7F0;
			}

			.cssnavlast span {
						position: absolute;
						left: 0px;
						top: 12px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 137px;
						height: 14px;
						text-align: center;
			}
			/* END OF NAVIGATIONlast */
			
			
/* NAVIGATION2 BUTTONS */
			.cssnav2	{
						position:relative;
						font-family: Arial, Helvetica, sans-serif;
						background-image:  url(../images/casemenu.jpg);
						background-repeat: repeat-x;
						white-space: nowrap;
						display: block;
						width: 280px;
						height: 30px;
						margin: 0;
						padding: 0;
						border-top-width: 1px;
						border-top-style: solid;
						border-top-color: #CCCCCC;
			}
			.cssnav2 a {
						display: block;
						color: #000066;
						font-size: 12px;
						font-weight: bold;
						width: 280px;
						height: 30px;
						display: block;
						float: left;
						text-decoration: none;
			}

			.cssnav2 img {width: 280px; height: 30px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav2 a:hover img{visibility:hidden}
			
			.cssnav2 a:hover {
			color: #0066CC;
			background-image:  url(../images/casemenu_over.jpg);
			background-repeat: repeat-x;
			}

			.cssnav2 span {
						position: absolute;
						left: 30px;
						top: 9px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 250px;
						height: 14px;
						text-align: left;
			}
			/* END OF NAVIGATION2 */
			
/* NAVIGATION2last BUTTONS */
			.cssnav2last	{
						position:relative;
						font-family: Arial, Helvetica, sans-serif;
						background-image:  url(../images/casemenu.jpg);
						background-repeat: repeat-x;
						white-space: nowrap;
						display: block;
						width: 280px;
						height: 30px;
						margin: 0;
						padding: 0;
						border-top-width: 1px;
						border-bottom-width: 1px;
						border-top-style: solid;
						border-bottom-style: solid;
						border-top-color: #CCCCCC;
						border-bottom-color: #CCCCCC;
			}
			.cssnav2last a {
						display: block;
						color: #000066;
						font-size: 12px;
						font-weight: bold;
						width: 280px;
						height: 30px;
						display: block;
						float: left;
						text-decoration: none;
			}

			.cssnav2last img {width: 280px; height: 30px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav2last a:hover img{visibility:hidden}
			
			.cssnav2last a:hover {
			color: #0066CC;
			background-image:  url(../images/casemenu_over.jpg);
			background-repeat: repeat-x;
			}

			.cssnav2last span {
						position: absolute;
						left: 30px;
						top: 9px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 250px;
						height: 14px;
						text-align: left;
			}
			/* END OF NAVIGATION2last */
			
			
/* NAVIGATION3 BUTTONS */
			.cssnav3	{
						position:relative;
						font-family: Arial, Helvetica, sans-serif;
						background-image:  url(../images/casemenu.jpg);
						background-repeat: repeat-x;
						white-space: nowrap;
						display: block;
						width: 280px;
						height: 30px;
						margin: 0;
						padding: 0;
			}
			.cssnav3 a {
						display: block;
						color: #000066;
						font-size: 12px;
						font-weight: bold;
						width: 280px;
						height: 30px;
						display: block;
						float: left;
						text-decoration: none;
			}

			.cssnav3 img {width: 280px; height: 30px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav3 a:hover img{visibility:hidden}
			
			.cssnav3 a:hover {
			color: #0066CC;
			}

			.cssnav3 span {
						position: absolute;
						left: 30px;
						top: 9px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 250px;
						height: 14px;
						text-align: left;
			}
			/* END OF NAVIGATION3 */