body { 

       margin:0;

       padding:0;

       background-color:#96181B;

       font-family:Verdana;

       background-image:url(../images/gradient_bg.jpg);       

       background-repeat:repeat-x;

       background-position:left bottom;

       } 

h1, h2, h3 ,h4 ,p , ul, li{ 

                 margin:0;

                 padding:0;

                 }

a { 
    color:#951919;
    text-decoration:none;
    }

a:hover { 
          color:#951919;
          text-decoration:underline;
          }

div#bottom { 

             background-color:#470000;

             width:100%;

             height:13px;

             position: fixed;

             bottom: 0px; 

             opacity:0.6;

             }



.bottom_img {

              background-image:url(../images/botm.gif);

              background-repeat:no-repeat;

              background-position:left bottom;

              } 



tr.header, tr.header a { 

                         color:#ffffff;

                         font-size:10px;

                         text-decoration:none;

                         }

tr.header a.header_link { 

                          padding: 0 9px 5px 9px;

                          }



tr.header a.header_link:hover { 

                                text-decoration:underline;

                                }



            

input.search { 

               width:191px;

               height:13px;

               border:1px solid #ffffff;

               font-size:11px;

               }



.search_btn { 

              background-image:url(../images/search.gif);

              background-repeat:no-repeat;

              border-width:0;

              cursor:pointer;

              height:16px;

              width:18px;

              color:#ffffff;

              font-weight:bold;

              }



.search_btn:hover { 

                    background-image:url(../images/search_hover.gif);

                    }



td.nav { 

      /*   background-image:url(../images/nav_bg.jpg);*/

         background-repeat:no-repeat;

         width:232px;

         height:229px;

         }

td.main_flash { 

                width:724px;

                height:331px;

                }



div#main_nav { 

               padding:50px 0 0 12px;

               }



div.nav_link { 

               background-image:url(../images/nav_menu_bg.jpg);

               background-repeat:no-repeat;

               width:202px;

               height:22px;

               margin-bottom:5px;

               padding:0 0 0 17px;

               }

div.last_nav_link { 

                    margin-bottom:87px;

                    }

a.nav_link { 

             color:#a19795;

             text-decoration:none;

             font-size:12px;

             }

a.nav_link img { 

             padding:5px 6px 0 0;

                 border:none;

             }



a.nav_link:hover { 

                   color:#ffffff;

                   }



table.right_table { 
                    margin-left:0px;
                    }

div#right_bar { 

                padding-left:12px;
                padding-right:11px;
                padding-bottom:3px;
                background-color:#000000;

                }



div.contact_block { 

                    border-top:3px solid #a22e31;

                    border-bottom:3px solid #a22e31;

                    width:210px;

                    margin-bottom:6px;

                    }

div#contact_content { 
                      height:81px;
                      background-image:url(../images/contact_us_bg.jpg);
                      background-repeat:no-repeat; 
                      padding:2px 3px 0 45px;
                      color:#7a090d;
                      font-size:12px;
                      text-align:right;
                      }

div#content_bar { 

                  background-color:#ffffff;

                  /*width:720px;*/

                  }



div.contact_block .head { 

                          background-image:url(../images/head_bg.jpg);

                          background-repeat:no-repeat; 

                          width:210px;

                          padding-bottom:2px;

                        }

a.right_bar_link { 

                   font-family:Verdana;

                   font-size:14px;

                   font-weight:bold;

                   padding:2px 0 2px 3px;

                   color:#8f0100;

                   text-decoration:none;

                   }


/*
div#prod_content {                    

                   border:1px solid #7b7b7b;

                   background-color:#4f4f4f;

                   color:#ffffff;

                   font-size:11px;

		   padding:22px 0px 5px 4px;

                   }
*/
div#prod_content img, div#proj_content img { 

                       border:1px solid #7b7b7b;

					    

                       }



div#view_all { 

               text-align:right;

               }

div#view_all img { 

                   border:1px;

                   }

div#proj_content { 

                   background-color:#1c1c1c;

                   padding:15px 5px 5px 5px;

                   color:#ffffff;

                   font-size:10px;

                   }

span#proj_head { 

                 font-size:13px;

                 }

div#proj_sub_content { 

                       font-weight:bold;

                       }



div#proj_content img.proj_img { 

                                float:left;

                                margin-right:5px;

                       }

              

div#proj_sub_head { 

                    color:#5d5d5d;

                    font-size:10px;

                    font-weight:bold;

                    }         



div#proj_desc { 

                font-size:11px;

                }

div#wraper { 

             background-color:#5a0e10;

             }

div#wraper_r { 

               background-color:#A6A6A6;

               padding-bottom:12px;

             }

div#content_r {           

                font-size:11px;                
                color:#646466;                
                background-color:#ffffff;
                padding-left:10px;
                padding-right:10px;

             }

div#content_r_sub {           

                font-size:11px;                
                color:#646466;                
                background-color:#ffffff;
                padding-left:10px;
                padding-right:10px;

             }

div#main_wrap_r { 

                  background-color:#5F0F10;

             }



#content_bar { 

               background-color:#5a0e10;               

               }

#red_area { 

            background-color:#470000;            

            padding-bottom:11px;

            }



#white_area { 

              background-color:white;            

              }

#wrap_2 { 

          background-color:#5a0e10;               

          }



h2.main_head { 

               font-size:18px;

               font-weight:normal;

               padding-bottom:3px;

               margin:0px;

               color:#000000;

               }

#content { 
           
           padding:20px 15px 10px 20px;

           font-size:11px;

           color:#646466;

           min-height:455px;

           }



h3.sub_head { 

              font-size:11px;

              color:#951919;

              font-weight:bold;

              padding-bottom:5px;
              cursor:pointer;
              }

h3.sub_head:hover { 

              font-size:11px;

              color:#951919;

              font-weight:bold;

              padding-bottom:5px;
              cursor:pointer;
			  text-decoration:underline;
              }
			  
h3.sub_head_sub { 

              font-size:11px;

              color:#951919;

              font-weight:bold;

              padding-bottom:5px;

              }


.normal_text { 

               padding-bottom:8px;

               }


#footer { 
          padding-left:30px;
          }
#footer, #efooter {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  color: #b28e80;

  font-size: 10px;

  text-align: center;

  padding-top: 10px;

  padding-bottom: 10px;

}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {

  color: #b28e80;

  text-decoration: none;

}

#footer a:hover {

  text-decoration: underline;

}

.e_footer {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  color: #4d4a44;

  font-size: 10px;

  text-align: center;

  padding-top: 10px;

  padding-bottom: 10px;

}

.e_footer a:link, .e_footer a:visited, .e_footer a:hover, .e_footer a:active {

  color: #4d4a44;

  text-decoration: none;

}

.e_footer a:hover {

  text-decoration: underline;

}



ul.home_main { 

               padding-left:15px;

               padding-bottom:10px;

               }

ul.home_main li { 

               padding:4px 0 4px 0;                              

                  }

ul.home_main_sub { 
                   padding-left:15px;                   
                   padding-bottom:10px;
               }

ul.home_main_sub li { 
                      padding:4px 0 4px 0;                              
                      }



li.no_bullet { 
               list-style-type:none;
               }

.close { 

         color:#911316;

         text-align:right;

         cursor:pointer;

         font-weight:normal;

         }

#prod_1 { 

          float:left;

          padding-right:30px;

          }



ul.sublinks { 

              padding-left:40px;

              }

#contact_head { 

                font-size:12px;

                color:#3b2321;

                font-weight:bold;

                padding-left:23px;

                padding-bottom:5px;

                }

#phone_details { 

                padding-left:23px;
                 padding-bottom:15px;
                 }

#phone_details img#main_img { 

                     float:left;

                     padding-right:5px;

                     }

#phone_d { 

           color:#7a090d;

           font-size:11px;

           }

#line_red { 

            height:3px;

                        background-color:#a22e31;

            margin:0 5px 13px 5px;

            }

.line_gray { 
             border-bottom:1px solid #e7e7e7;
             margin-top:2px;
             }



.phone_d_2 { 

             width:220px;

             }

a.red_link { 

             color:#7a090d;
             font-size:11px;
             text-decoration:none;

             }



a.red_link:hover {

                   text-decoration:underline;

                   }

a.red_link img { 

                 border:none;

                 }
				 
 .formfield2 {
background-color:#FFFFFF;
border:1px solid #B2CCE7;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
height:20px;
text-decoration:none;
width:280px;
}
.formfield2_mo1 {
background-color:#FFFFFF;
border:1px solid #D85400;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
height:20px;
text-decoration:none;
width:280px;
}
.formbutton { 
              color:#ffffff;
              background-color:#821518;
              border:none;
              font-weight:bold;
              font-size:11px;
              }

.comments {
background-color:#FFFFFF;
border:1px solid #B2CCE7;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
height:80px;
text-decoration:none;
width:280px;
}
.comments_mo {
background-color:#FFFFFF;
border:1px solid #D85400;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
height:80px;
text-decoration:none;
width:280px;
}

.pad_left15{
padding-left:15px;
}
.alert
{
color:#FF0000;
}

#sub_ul ul { 
             background-color:#351B1A;
             color:#ffffff;
             margin-left:200px;
             padding:3px;
             display:none;
             list-style-type:none;
             position:absolute;
             display:inline;
             z-index:99;
             margin-top:-27px;
          }
#sub_ul li { 
             }
#sub_ul a { 
            color:#A19795;
          }
#sub_ul a:hover { 
            color:#ffffff;
          }

a.link { 
         color:#951919;
         text-decoration:none;
         }

a.link:hover { 
               color:#951919;
               text-decoration:underline;
               }

a.phpdig { 
         color:#951919;
         text-decoration:underline;
         }

a.phpdig:hover { 
               color:#951919;
               text-decoration:none;
               }


h4.question_h4 { 
                 color:#951919;
                 padding-bottom:5px;
                 padding-top:15px;
                 
                 }

.padding_right_5 { 
                   padding-left:5px;
                   }
.padding_left_5 { 
                  padding-right:5px;                   
                   }

.padding_footer { 
                  padding:0 10px 0 5px;
                  }

/*subpage css */
.border_left{
border-left:2px solid #e7e7e7;
}									 
.border_right{
border-right:2px solid #e7e7e7;
}	
.padd_20{
padding-top:20px; padding-bottom:20px;
}	
.margin_20{
margin-right:10px; margin-left:12px;
}		
.sub_heading{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#871617;
}
.img_title1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#626466;}	
.img_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#626466;margin-left:12px;}
.list_font{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#626466;}
.padd_37{padding-right:37px;}
.padd_7{padding-right:7px;}
.body_sub{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#626466; padding-top:12px; padding-right:8px;}
.borde_bottom_sub{border-top:1px solid #e7e7e7;}

.footer_txt { 
              font-size:11px;
              font-weight:normal;
              }
 .margin_t10{
margin-top:10px;
}
.margin_b10{
margin-bottom:10px;
}
.footer_border{
border-left:1px solid #B28E80;
}
.padding_l5{
padding-left:5px;
}
.padding_r5 {
             padding-right:5px;
              }

td.our_prod { 
              padding-left: 10px; 
              padding-top: 10px;
              color:#951919;                            
              }

a.sub_head {  
                color:#951919;
                font-size:11px;
                font-weight:bold;
                             text-decoration:underline;
                }

a.sub_head:hover { 
                   text-decoration:none;
                   }

a.more_sub_head { 
                  float: right; 
                  margin-right: 14px;
                  color:#951919;
                  font-size:11px;
                  font-weight:bold;
                        text-decoration:none;
                  }

a.more_sub_head:hover { 
                                                text-decoration:underline;
                        }
tr.odd {  
         background-color:#FEEBEB;
         }

div.bread_crumb { 
                  text-align:right;
                  padding:0 0 10px 0;
                  font-size:10px;
                  color:#951919;                  
                  }

/* menu css */
/*!!!!!!!!!!! Amit Shah CSS Menu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


		/* Amit Shah CSS Menu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:202px;
	}


	/*"""""""" (MAIN) Items"""""""" #CCFF33 */	
	#qm0 a	
	{	
		padding:3px 0px 7px 7px;
		margin-right:3px;
		color:#FFFFFF;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	       background-repeat:no-repeat;
	       background-image:url(/images/nav_menu_bg_right.jpg);
		border-color:#951919;
        	background-color:#1e1e1e;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 a:hover
	{	
	/*	color:#FF9933;*/
              color:#ffffff;
		text-decoration:underline;
		
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0,  body #qm0 .qmactive span:hover	
	{	
	/*	color:#FF9933;*/
        color:#ffffff;
        /*text-decoration:underline;*/


	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:240px;
	}	

	.full_width{
		width:100%;
	}
/* end menu css */

h1.main_h1 { 
             font-size:11px;
             text-align:right;
             font-weight:normal;
             color:#5F0000;
 }

.vtop { 
        vertical-align:top;
        }
				
#cont{
	position:relative; 
	overflow: hidden;		
	height:122px;
	width:600px;		
}

.nav{
	cursor:pointer;	
}
/*slide image style end*/

.pic_frame, .pic_frame_1{
	border:1px solid #9BA59A;
	width:160px;
	height:120px;	
	float:left;
}
.pic_frame_1{
	width:70px;
	height:52px;
}
.pic_fram_2{
	width:130px;
	height:70px;	
}
.pic_space{
	width:4px;
	float:left;	
}
.pic_div_large{
	width:650px;
	height:488px;
	text-align:center;
	border:1px solid #9BA59A;
	float:left;
}
.h2_menu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
display:inline;

}
.main_head_h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.p_sub_head{
font-size:11px;
color:#951919;
font-weight:bold;
padding-bottom:5px;
cursor:pointer;
}
.content_h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646466;
}

.p_sub_head_sub { 

              font-size:11px;

              color:#951919;

              font-weight:bold;

              padding-bottom:5px;

              }
.p_question_h4 { 
 color:#951919;
 padding-bottom:5px;
 padding-top:15px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 }
 .breadcrumb_h2{
 display:inline;
 font-size:9px;
 font-weight:normal;
 }
 .sitemap_h2{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 }
 .sitemap_h3{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 }
.links_init,links_init:link,links_init:active,links_init:visited{
	font-weight:bold;
}
.links_init:hover{
	font-weight:bold;
}
.nolinks_init,nolinks_init:hover{
	font-weight:normal;
}