 body {	font-family: Arial,Helvetica,'ms sans-serif','sans-serif',Helvetica,'ms sans-serif','sans-serif'; margin: 0 0 0 0; padding: 0; font-size: 14px; background-color: #c0c0c0;}
 a:link{ color: #cc0000; } 
 a:visited {color: #cc0000; }
 a:hover {color: #cc0000; text-decoration: none; } 
 a:active {color: #cc0000; text-decoration: underline; }

 #mainTable {background-color: #ffffff; border: 1px solid #c0c0c0; width: 650px; /*/*/line-height: 1.5em; /* */ } 
 #mainTable td {padding: 0;/*Pads each table cell in modern browsers*/ align: center;}
 
 div.top_bar {font-size:10px; color:#c0c0c0; text-align:right; padding-right:2px;}
 
 #logo {font-weight: 600; vertical-align: middle; width: 100%; height: 20; background-color: #000000; color: #ffffff; font-size:70%;}
 #logo td{padding: 0px; /*Pads each table cell in modern browsers*/}
 #logo a {/*/*/font-weight: 400; padding: 1px; text-decoration: none; font-size: 100%; /* */}
 #logo a:link, a:visited {font-weight: 400; color: #ffffff;}
 #logo a:hover, a:active {font-weight: 400; color: #ffffff; text-decoration: underline;}
 
 #banner {width: 485px; height: 170; border-bottom: 1px solid #c0c0c0; background-color: #ccccff; background-image:   url("../mehandi-mehendi-temporary-tattoo/bridal-henna/henna-body-art/images/banner2.jpg");}
 #banner td {padding: 0;vertical-align: middle;horizontal-align: center;}
 
 #bannersub {width: 175;height: 170; background-color: #ffffff; border-bottom: 1px solid #c0c0c0; 
 color: #CCCCCC; }
 #bannersub td {padding: 0;vertical-align: middle;horizontal-align: center;}
 
 #heading {border-bottom: 1px solid #c0c0c0; width: 100%; height: 20; background-color: #ffffff; color: #000000;}
 #heading td {padding: 0;vertical-align: middle;color: #cc0000;}
 
 #mainBody {border-left: 1px solid #c0c0c0; width: 100%; height: 100%; font-size: 100%; }
 #mainBody td {padding: 0px;/*Pads each table cell in modern browsers*/}
 #mainBody ul {/*/*/padding-left: 1em;	margin-left: 1em;list-style-type: none; /* */}
 
 #maincontent {	 /*/*/font-size: 80%; /* */color: #000000;}
 #maincontent td {padding: 10px;/*Pads each table cell in modern browsers*/}
 #maincontent a {/*/*/font-weight: 400; padding: 1px; text-decoration: none; font-size: 100%; /* */}
 #maincontent a:link, #maincontent a:visited {font-weight: 400; color: #000000;}
 #maincontent a:hover, a:active {font-weight: 400; color: #000000; text-decoration: underline;}
 
 #sidemenu {width: 175px;font-size: 12px;height: 175px;vertical-align: top;horizontal-align: center;font-weight: bold;}
 #sidemenu a {/*/*/padding: 2px;border: 1px solid #CCC; text-decoration: none;line-height: 1em;width: 120px; /* */}
 #sidemenu a:link, #sidemenu a:visited {color: #000000; font-weight: bold;}
 #sidemenu a:hover, #sidemenu a:active {color: #FFFFFF;	background-color: #CC0000;border: 1px solid #000;}
 #sidemenu ul {	/*/*/padding-left: 1em;	margin-left: 1em;list-style-type: none; /* */}
 #sidemenu li {	/*/*/margin: 0px 0px 2px 0px; /* */}
 
 #footernav {height: 20; background-color: #fff; 
	color: #CCCCCC; vertical-align: Bottom; font-size:90%;}
 #footernav td {padding: 10px;/*Pads each table cell in modern browsers*/}
 #footernav a {	/*/*/padding: 1px; text-decoration: none; font-size: 90%; /* */}
 #footernav a:link, #footernav a:visited {	color: #cc0000;}
 #footernav a:hover, #footernav a:active {color: #666; text-decoration: underline;}

 #footer {width: 100%; height: 20; background-color: #000000; color: #ffffff; font-size:70%;}
 #footer td{padding: 0px; /*Pads each table cell in modern browsers*/ horizontal-align: right; vertical-align: middle;}
 #footer a {/*/*/padding: 1px; text-decoration: none; font-size: 100%; font-weight: 600;/* */}
 #footer a:link, a:visited {color: #fff;}
 #footer a:hover, #footer a:active {color: #fff; text-decoration: underline;}
 
 div.bottom_bar {font-size:10px; color:white; text-align:right; padding-right:2px;}
 
 td, p, ul {font-family: Arial,Helvetica,'ms sans-serif','sans-serif';}
 
 h1:first-child {margin-middle: 0;}/*starts first h1 in TD flush top*/
 h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/
 h1 { font-size: 100%; }
 h2 { font-size: 80%; }

 #tbl_index {width: 80%; background-color: #ffffff;color: #000000;font-size: 100%;
	vertical-align: top; horizontal-align: center;}
 
 #tbl_contact {border: 1px solid #c0c0c0; width: 100%; background-color: #ffffff; 
	color: #000000;font-size: 100%;vertical-align: top;horizontal-align: center;}
 #tbl_contact td {padding: 0;vertical-align: top;height: 10px;}
 #tbl_contact input {font-family: Arial,Helvetica,'ms sans-serif','sans-serif';font-size: 10px;font-style: normal;
	font-weight: normal;border: 1px outset #c0c0c0;background-color: #FFFFFF;}
 #tbl_contact buttonstyle {	font-family: Arial,Helvetica,'ms sans-serif','sans-serif';font-size: 10px;font-style: normal;
	font-weight: normal;color: #FFFFFF;background-color: #c0c0c0;}
	
 #contact {	 /*/*/font-size:10px; /* */color: #000000;}
 #contact td {padding: 0px;/*Pads each table cell in modern browsers*/}
 #contact a {/*/*/font-weight: 400; padding: 1px; text-decoration: none;; /* */}
 #contact a:link, #maincontent a:visited {font-weight: 400; color: #000000;}
 #contact a:hover, a:active {font-weight: 400; color: #000000; text-decoration: underline;}  
	
 .textboxstyle {font-style: normal; font-weight: normal; border: 1px outset #c0c0c0;	background-color:lightgrey;}
 .buttonstyle {font-style: normal;font-weight: normal;color: #000000;background-color:LIGHTGREY;}
  
 #n4shell {border: 1px solid #000;/*/*/border: 0; /* */}

.style1 {font-size: xx-small}

/* used on the index page*/
a.infos{
	position:relative;
	z-index:24;
	color: #434B61;
	text-decoration:none;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.infos:hover{
	text-decoration:underline;
	z-index:25; 
	background-color:#D2D5DE
}

a.infos span{
	display: none
}
a.infos:hover span{
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:15em;   
	border:1px solid #B2B2B2;
	background-color:#434B61;
	color:#FFFFFF;
	text-align: left;
	text-decoration:none;
	padding: 4px;
}
b {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}