/* Create By Punit Saini */
body{padding:0px; margin:0px; font-family:Arial; background:url(../image/bg.jpg) repeat-x;}

#warpper{padding:0px; margin:auto; width:1006px; /*background:#FFFFFF;*/}

#box-shadow{ border-right:#e1e0e0 solid 1px; border-left:#e1e0e0 solid 1px; width:998px; float:left; /*background:#f2f2f2;*/}

#header{width:998px; height:115px; background:#ffffff; border-right:#e1e0e0 solid 1px; border-left:#e1e0e0 solid 1px; }

#logo{width:300px; float:left; height:115px;}

#quick-link{width:292px; float:right; height:115px; text-align:right; color:#000000; padding-right:3px;}

#language{/*width:555px;*/ float:right; font-size:13px; font-weight:bold; color:#000000; line-height:10px; margin:8px 0 4px 0px; }

#link{/*width:555px; */float:right; margin:8px 0 5px 0px; font-size:13px; font-weight:bold; }

#socal_link{/*width:555px;*/ float:right; font-size:13px; font-weight:bold;  margin:10px 0 0 0px;}
.ads{width:400px; height:105px; margin-top:5px; float:left;}
#menu{width:998px; border-right:#e1e0e0 solid 1px; border-left:#e1e0e0 solid 1px; }
a {
    color: #333333;
}
#nav {
    background:url(../image/menu.gif) repeat-x ;
   
    line-height: 26px;
    margin: 0;
    padding: 0px 6px 0;
	z-index:-9;
}
#nav li {
    float: left;
    list-style: none outside none;
    margin: 0 5px;
    padding: 0 0 2px;
    position: relative;
	font-weight:bold;
	font-size:14px;
	z-index:999;
}
#nav a {
    color: #ffffff;
    display: block;

    margin: 0;
    padding: 6px 20px;
    text-decoration: none;

    
}
#nav a:hover {
  /*  background: none repeat scroll 0 0 #000000;*/
    color: #FFFFFF;
}
#nav .current a, #nav li:hover > a {
    /*background:#0078FF;*/
    border-top: 0px solid #F8F8F8;
	
    color: #ffffff;
    
}
#nav ul li:hover a, #nav li:hover li a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
		border-bottom:#104678 solid 1px;
		border-radius:5px;
    color: #fff;
}
#nav ul a:hover {
    background: url("img/gradient.png") repeat-x scroll 0 -100px #378cdd !important;
    color: #FFFFFF !important;
   
}
#nav li:hover > ul {
    display: block;
}
#nav ul {
    background:#1970c2;
    border: 1px solid #104678;
    border-radius: 5px;
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 35px;
    width: 250px;
	font-size:12px;
}
#nav ul li {
    float: none;
    margin: 0;
    padding: 0;
}
#nav ul a {
    font-weight: normal;

}
#nav ul ul {
    left: 250px;
    top: -3px;
}
#nav ul li:first-child > a {
}
#nav ul li:last-child > a {
}
#nav:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#nav {
    display: inline-block;
}
html[xmlns] #nav {
    display: block;
}
* html #nav {
    height: 1%;
}

#slider_out{width:1000px; padding:15px 0 5px 0px; }

#body-content{width:998px; border-right:#e1e0e0 solid 1px; border-left:#e1e0e0 solid 1px;  margin-top:13px; padding-top:5px; float:left;}

#left_bar{width:270px; float:left;}

.left_inner{width:255px; float:left; padding:0 0 10px 0px; margin:0px 10px 0 0px; border:#dadada solid 1px; box-shadow:#dadada 1px 1px 7px; background:#f3f3f3;}

.left_hed{width:240px; float:left; background:url(../image/left_barbg.gif) repeat-x; height:32px; color:#FFFFFF; line-height:32px; font-weight:bold; font-size:15px; padding-left:15px!important; margin-bottom:5px; }

/* accordion css */


.arrowlistmenu{
float:left;
    margin-left: 6px;
    width: 242px; /*width of accordion menu*/

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 13px Arial;
color: #000000;
/*background: black url(titlebar.png) repeat-x center left;*/
margin-bottom: 2px; /*bottom spacing between header and rest of content*/

padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border-bottom:#92a645 solid 1px;
}
.menuheader,h3{margin:0px; padding:0px;}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(titlebar-active.png);*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-size:15px;
}

.arrowlistmenu ul li a{
color: #333333;
background: url(../image/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
/*font-weight: bold;*/
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
 
 /*end */

#rigbt_bar{width:710px; float:left; text-align:justify;}

h2{padding:0px; color:#1c9de7; font-size:18px; margin-top:0px;}

.content{width:710px; float:left; font-size:13px; color:#464444;}

.pd_content{width:430px; margin-right:20px !important; float:left; font-size:13px; line-height:21px; color:#464444;}

.pd_image {width:246px; height:245px; text-align:center; padding-top:5px; border-radius:5px; float:left; /*border: 1px solid #dadada;*/}

.pd_image img{ width:235px; height:238px; border:1px dotted #993300; border-radius:10px;}

.pd-div{width:166px; float:left; margin-right:17px; }

.pd-div-last{width:157px; float:left; text-align:justify; }

.pd-div-last h4{padding:0px; margin:0px; font-size:15px; margin-bottom: 5px; color:#333333;}

.pd-div h4{padding:0px; margin:0px; font-size:15px; margin-bottom: 5px; color:#333333;}

.readmore{width:157px; float:left; text-align:right; font-weight:bold; color:#686666;}

.readmore a{color:#686666; text-decoration:none;}	

.readmore a:hover{text-decoration:none; color:#990000;}

.space{width:712px; float:left; height:25px;}

#address{width:992px;  height:156px; background:url(../image/add_bg.gif) repeat-x; border:#dadada solid 3px; margin:10px 0 0px 0px; float:left; border-bottom:none;}

.add_out{width:370px; float:left;}

#outer{width:350px; margin-top:29px; margin-left:20px!important; background:url(../image/pic.gif) no-repeat; height:128px;}

.add_out_cont{width:235px; float:left; margin-left:50px; padding-left:52px; padding-top:5px; font-size:11.2px; text-align:justify;}

#hor_line{width:12px; margin-left:5px; float:left; height:158px;}

.image{width:555px; float:left;}

.image_in{width:133px; height:123px; float:left; text-align:center; margin:20px 20px 0 25px;}

#footer{width:995px; height:56px;  background:url(../image/footer.gif) repeat-x; border:#dadada solid 2px; margin:0px 0 0px 0px; float:left;}

#footer_menu{width:995px; text-align:center; padding:10px 0 10px 0px; font-size:12px; color:#464444;}

#footer_menu a{color:#464444; text-decoration:none;}

#footer_menu a:hover{color:#000000; text-decoration:none;}

#copy{width:980px; color:#464444; padding-left:10px; font-size:12px;}

