
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}



@font-face {
 font-family: MyCustomFont;
 src: url("Tangerine_Regular.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("Tangerine_Regular.ttf") /* TTF file for CSS3 browsers */
}

.custom_font{font-family: MyCustomFont, Impact, "Arial Black", sans-serif;
 font-weight: bold;
 font-size:44px;
 color: red
}

.custom_font_txt{font-family: MyCustomFont, Impact, "Arial Black", sans-serif;
 font-weight: bold;
 font-size:29px;
 color: black;
}

.custom_font_dt{font-family: MyCustomFont, Impact, "Arial Black", sans-serif;
 font-weight: bold;
 font-size:44px;
 color:#ff9900;}


*{ margin:0px; padding:0px;}

#haldiram { margin:auto; width:1024px;}


#wrapper{ width:980px; margin:auto; padding:0px; background: url(wrapper_bg.gif) repeat-y;}

#sub_wrapper{ width:894px; margin:auto; padding:0px; }


#header_prdct{ height:147px; background:url(hdr_prdct.jpg) no-repeat;}

#nav{ width:894px; height:38px; background:url(nav_bg.gif);}



#menu {
   float:left;
   width:870px;
   margin-top:2px;
   
   height:36px;

   overflow:hidden;
   position:relative;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   clear:both;
}
#menu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
    
}
#menu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
     
}



#pro{
width:882px;
height:236px;
background:url(bg_pro.gif);
margin-left:11px;
margin-right:5px;}


#product_details{ width:882px;
height:358px;
background:url(bgimg.gif);
margin-left:11px;
}


.contact2{ width:882px;
height:100%;
background:url(abtus_bg.jpg);
margin-left:11px;
}

.contact{ width:882px;
height:600px;
background:url(abtus_bg.jpg);
margin-left:11px;
}


.contact_site{ width:882px;
/*height:540px;*/
background:url(abtus_bg.jpg);
margin-left:11px;
}


.aboutus{ width:882px;
height:362px;
background:url(abtus_bg.jpg);
margin-left:11px;
}




#left{ background:url(HALDIRAM_01.gif); width:50px; height:1008px; float:left; background-repeat:no-repeat;}
#left_new{ background:url(leftimg.jpg); width:50px; height:2311px; float:left;}
#middle{width:883px; float:left;}

.header{ background:url(HALDIRAM_02.gif); height:147px; width:883px;}


.abt_header{ background:url(abt_head_bg.gif); height:147px; width:883px;}



.product_cat{ height:68px; background-color:#fef2b8; background:url(HALDIRAM_05.gif);}

.footerline{ background-color:#c4c08e; height:36px;}


#right{ background:url(HALDIRAM_03.gif); width:50px; height:1008px; float:left; background-repeat:no-repeat;}



#right_new{ background:url(bgright.jpg); width:50px; float:left; height:2311px;}






.clr{
clear:both;}





.bold{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f25c24;
padding-top:2px;
padding-left:40px;
background-image:url(icon.jpg);
background-repeat:no-repeat;
}
.text{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5c5c5c;
padding-top:5px;
padding-left:35px;}

.dot{
border-bottom:1px dashed #999999;
margin-top:20px;
margin-bottom:20px;
margin-left:30px;

}

.dot1{
border-bottom:1px dashed #999999;
margin-top:20px;
margin-bottom:20px;
margin-left:50px;
margin-right:70px;

}


.text_u{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
padding-left:20px;
background-repeat:no-repeat;
list-style:none; 
}


.text_u a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
padding-left:5px;
list-style:none;
text-decoration:none;}


.text_u a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
padding-left5px;
list-style:none;
text-decoration:none;
margin-top:22px;}


.text_u ul{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:10px;
color:#666666;
padding-left:20px;
list-style:none;
line-height:10px;}


.text_u li{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-bottom:8px;
color:#666666;
padding-left:20px;
background-image:url(li.jpg);
background-repeat:no-repeat;
list-style:none;
line-height:10px;
}

.text_u li ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-bottom:8px;
color:#666666;
padding-left:20px;
list-style:none;
line-height:10px;
background-image:url(li_li.jpg);
}

.text_u ul li ul{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:22px;
color:#666666;
padding-left:20px;
list-style:none;
line-height:50px;}


.text_u li ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:8px;
color:#666666;
padding-left:2px;
background-repeat:no-repeat;
list-style:none;
line-height:10px;
}

.text_u li ul li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:8px;
color:#FF0000;
padding-left:2px;
list-style:none;
line-height:10px;
}

.prdct_hdng_txt{ font-size:24px; font-family:Arial, Helvetica, sans-serif;}
a.footer_link:link {color:#990000; text-decoration:none;}    /* unvisited link */
a.footer_link:visited {color:#f18b13; text-decoration:none;} /* visited link */
a.footer_link:hover {color:#f18b13; text-decoration:none;}   /* mouse over link */
a.footer_link:active {color:#f18b13; text-decoration:none;}  /* selected link */


a.ann:link {color:black;}    /* unvisited link */
a.ann:visited {color:black;} /* visited link */
a.ann:hover {color:#979696;}   /* mouse over link */
/*a.ann:active {color:#0000FF;}*/  /* selected link */

.roll{display:block; margin:3 0 0 1px; padding:3px 10px; background:#f8652d; color:#333333; text-decoration:none; line-height:34px;}
a.roll {margin:0 0 0 1px; padding:3px 10px; background:#f8652d; color:#333333; text-decoration:none; }
a.roll:hover{ margin:0 0 0 1px; padding:3px 10px; color:#333333; text-decoration:none; background-color:#fef2b8;}


.roll_one{display:block; margin:3 0 0 1px; padding:3px 10px; background:#fef2b8; color:#333333; text-decoration:none; line-height:34px;}
a.roll_one {margin:0 0 0 1px; padding:3px 10px; background:#fef2b8; color:#333333; text-decoration:none; }
a.roll_one:hover{ margin:0 0 0 1px; padding:3px 10px; color:#333333; text-decoration:none; background-color:#fef2b8;}

.fest_frame{ background:url(festival_frame.jpg) no-repeat; width:386px; height:300px; padding-top:68px; padding-right:6px; margin:auto;}
