/*		Global CSS	*/
body, a, p, img, ul, li, ol, div, table, tr, td, h1, h2, h3, h4{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0b1e5b;
	border:none;
	text-decoration:none;
}
body{
	background:url(../images/bg.jpg) repeat !important;	
}
p{
   margin-bottom:10px;
   }
#wrapper{
	width:100%;
}




/* banner starts */	 
#logo_nav{
	 width:100%;
	 margin-bottom:31px;
     background: url(../images/navigation_bg.jpg) repeat-x top left;
	 
	 }
.logo_nav{
     width:952px;
	 height:129px;
	 margin:0px auto;
	 background:url(../images/nav_bg.jpg) no-repeat top center;
	 }
/* banner ends */

/* left menu starts */
#left_menu{
     float:left;
     width:334px;
	 height:47px;
	 margin-top:82px;
	 }
	 


/*left menu code starts*/

ul.left_mnu  {
     float:left;
	 margin:0px;
	 margin-top:13px;
	 }
ul.left_mnu li{
    list-style:none;
    display: inline;
	text-decoration:none;
	background:url(../images/divider.jpg) no-repeat right;
	}
ul.left_mnu li a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#573c1f;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 18px;
}
ul.left_mnu li a:hover, .current{
    color:#ffffff !important;
	text-decoration:underline !important;
	}
/*left menu code ends*/



/* left menu ends */
#logo{
      float:left;
     width:258px;
	 height:129px;
	 }
/* right menu starts */
#right_menu{
     float:right;
     width:360px;
	 height:47px;
	 margin-top:82px;
	 }
	 
	 
	 
/*right menu code starts*/

ul.right_mnu {
     float:left;
	 margin:0px;
	 margin-top:13px;
	 }
ul.right_mnu  li{
    list-style:none;
    display: inline;
	text-decoration:none;
	background:url(../images/divider.jpg) no-repeat right;
	}
ul.right_mnu  li a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#573c1f;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 18px;
}
ul.right_mnu  li a:hover{
    color:#ffffff;
	text-decoration:underline;
	}
/*right menu code ends*/
	  
/* right menu ends */





/* container starts */	 
#container{
	 width:100%;
     background: url(../images/footer_bg.jpg) repeat-x bottom left;
	 }
.container{
     width:952px;	 
	 margin:0px auto;
	 background: url(../images/footer_right_img.png) no-repeat right bottom ;
	 }
.container1{
     width:952px;
	 height:0px;
	 margin:0px auto;
	 background: url(../images/footer_right_img.png) no-repeat right bottom ;
	 }	 
#container_left_box{
     width:553px;
	 margin-bottom:25px;
	 }
#container_right_box{
     float:right;
     width:399px;
	 }
/* container ends */

/* banenr code starts */
#banner_box{
    width:525px;
	height:450px;
	padding:14px;
	background: url(../images/banner_bg.jpg) no-repeat top center;
	margin-bottom:0px;
	padding-bottom:0px !important;
	}
#slider_box{
   width:508px;
   height:313px;
   background-color:#5c493a;
   padding:10px;
   }

#slider {
	position:relative;
    width:508px;
    height:305px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:205px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat ;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
/* banenr code ends*/
.normal_text_italic{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c493a;
	text-align:left;
	font-style:italic;
	line-height:15px;
	
	}
.normal_text{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c493a;
	
	text-align:left;
	line-height:15px;
	}
#who_we_are_box{
    width:553px;
	padding:15px 0px;
	}
#who_we_are_box h1{
   font-family:HeaveneticaCond8;
   font-size:24px;
   font-weight:bold;
   color:#573c1f;
   margin-bottom:5px;
   }
/*read more starts here */
a.read_more{
    float:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a26e09;
	text-decoration:underline;
	}
a:hover.read_more{
	text-decoration:none;
	}
/*read more ends here */
#inner_content_box{
    width:952px;
	}
#inner_content_box h1{
   font-family:HeaveneticaCond8;
   font-size:24px;
   font-weight:bold;
   color:#573c1f;
   margin-bottom:5px;
   }
#welcome_img_box{
    width:399px;
    float:left;
	}
#contact_home{
    float:left;
    width:399px;
	height:122px;
	background:url(../images/clip.jpg) no-repeat top left;
	}
.contact_text{
    font-family:Heavenetica5;
	font-size:18px;
	color:#a03203;
	}
#bottom_menu_box{
    width:952px;
	height:34px;
	}
  
/* bottom menu starts */

ul.bottom_menu {
     float:left;
	 margin:0px;
	 margin-top:13px;
	 }
ul.bottom_menu li{
    list-style:none;
    display: inline;
	text-align:center;
	background:url(../images/divider.jpg) no-repeat right;
	}
ul.bottom_menu li a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#573c1f;
	text-align:center;
	text-decoration:none;
	padding:1px 15px;
}
ul.bottom_menu li a:hover{
    text-decoration:underline;
	}
/* bottom menu ends*/
.copyright_txt{
    float:left;
	margin-top:13px;
	padding-right:100px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#573c1f;
	}
/* distributors starts */

.text_area{
    font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f1502;
	padding-top:4px;
	padding-left:10px !important;
	border:1px solid #e6c68f;
	height:18px;
	width:225px;
	margin-bottom:13px;
	background:url(../images/textarea_bg.jpg) repeat-x top;
	background-color:#ffffff;
	}
.message_area{
    font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f1502;
	padding-top:4px;
	padding-left:10px !important;
	padding-right:10px !important;
	border:1px solid #e6c68f;
	height:54px;
	width:220px;
	margin-bottom:13px;
	background: url(../images/message_bg.jpg) repeat-x top;
	background-color:#ffffff;
	}

.reset_button{
    float:left;
	cursor:pointer;
    font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#2f1502;
	border:1px solid #e6c68f;
	width:56px;
	height:20px;
	background: url(../images/textarea_bg.jpg) repeat-x top;
	background-color:#ffffff;
	}
/* distributors ends */



.contact_text_orange{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f46a2b;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px;
	margin-top:15px;
	}
.contact_text_black{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53463a;
	text-transform: uppercase;
	line-height:23px;
	font-weight:bold;
	}
.contact_text_black2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53463a;
	text-transform: uppercase;
	line-height:30px;
	font-weight:normal;
	}
.contact_text_orange_small{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f46a2b;
	text-transform:uppercase;
	}
#expandtiker_fulbox{
     width:324px;
	 height:322px;
	 padding:9px 0px 9px 106px;
	 }
a.mail_text{
     text-transform:lowercase;
	 text-decoration:none;
	 color:#53463a;
	 }
a:hover.mail_text{
     text-decoration:underline;
	 }
/* product accordian code starts */


figure { 
       display: block; 
	   width: 100%; 
	   height: 100%; 
	   margin: 0;
	   background-color:#78644a;                                                               /* background color of inside content area adjust here */
	   }

figcaption { 
      padding: 10px 15px; 
	  position: absolute; 
	  bottom: 20px; 
	  right: 30px; 
	  z-index: 3;
      }
				   
/*************************************************!
*
*   project:    liteAccordion - a horizontal accordion plugin for jQuery
*   author:     Nicola Hibbert
*   url:        http://nicolahibbert.com/liteaccordion-v2/
*   demo:       http://www.nicolahibbert.com/demo/liteAccordion/
*
*   Version:    2.0.2
*   Copyright:  (c) 2010-2011 Nicola Hibbert
*   Licence:    MIT
*
**************************************************/
/****************************************** Core */

#accordian_box{
    width:934px;
	height:352px;
	}
.accordion { text-align: left; font: 'Helvetica Neue', Verdana, Arial, sans-serif }
.accordion > ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none }
.accordion .slide > h2 { 
	color:#ffffff;
    font-size: 16px;	 
	font-weight: normal;
	margin: 0; 
	z-index: 100; 
	position: absolute; 
	top: 0; 
	left: 0; 
	-webkit-transform: translateX(-100%) rotate(-90deg); 
	-webkit-transform-origin: right top; 
	-moz-transform: translateX(-100%) rotate(-90deg);
	-moz-transform-origin: right top; 
	-o-transform: translateX(-100%) rotate(-90deg); 
	-o-transform-origin: right top; 
	transform: translateX(-100%) rotate(-90deg); 
	transform-origin: right top;
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
}
.accordion .slide > h2 span { 
    display: block; 
    padding-right: 8%; 
    text-align: right; 
    height: 90%;
    margin-top: 5px; 
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.accordion .slide > h2 b { 
    display: inline-block; 
    position: absolute; 
    top: 13%; 
    left: 10%; 
    text-align: center; 
    -webkit-transform: rotate(90deg); 
    -moz-transform: rotate(90deg); 
    -o-transform: rotate(90deg); 
    transform: rotate(90deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.accordion .slide > h2:hover { cursor: pointer; background-color:#7c4c0e; }
.accordion .slide > div { height: 100%; position: absolute; top: 0; z-index: 10; overflow: hidden;}
.accordion noscript p { padding: 10px; margin: 0;}


.stitch {
    position: relative;
    padding: 0px;
    border: 11px solid #9d8e6c;                                                  /* background color of right and bottom part adjust from here */
    background: #9d8e6c;                                                         /* small line of background on bottom adjust here */
}
.stitch:before { 
    content: ''; 
    width: 100%; 
    height: 100%; 
    position: absolute; 
    top: -9px; 
    left: -9px; 
    background: #9d8e6c;                                                          /* background color of left and top part adjust from here */
    border-width: 9px;
  
}
.stitch .slide > h2 { background: #a9712a;}                                         /* adjust the color of accordian tabs */
.stitch .slide > h2 span {
    height: auto;
    padding-right: 5%;
    color: white; margin-right:1px;
    text-shadow: -1px 1px 0 #5b5b5b;
    border-width: 9px; 
    margin-top: 0;
    -webkit-border-image: url('bg_stitch.png') 9 repeat; 
    -moz-border-image: url('bg_stitch.png') 9 repeat;
    -o-border-image: url('bg_stitch.png') 9 repeat;
    border-image: url('bg_stitch.png') 9 repeat;
}


/* product accordian code ends */

.normal_text_accordian{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#ffffff;
   margin-top:10px;
   margin-left:10px;
   width:425px;
   line-height:15px;
   }
.normal_text_accordian_bg{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#ffffff;
   margin-top:10px;
   margin-left:10px;
   background-color:#aa9478;
   padding:3px;
   padding-left:7px !important;
   width:425px;
   line-height:15px;
   }
.header{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-left:10px;
	width:425px;
	}
.table_border, table, tr, td{
    border:1px solid #ffffff;
	margin-left:10px;
	}
.normal_text_table{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#ffffff;
   padding:0px 5px;
   line-height:19px;
   } 
.select_text{
    float:right;
    font-family:Arial, Helvetica, sans-serif;
	color:#573c1f;
	font-size:13px;
	font-weight:bold;
	padding-top:7px;
	margin-right:-5px;
	} 
/*powered by starts here */
a.powered_by{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	}
a:hover.powered_by{
	text-decoration:none;
	}
/*powered by ends here */
.powered_txt{
    float:right;
	margin-top:13px;
	padding-right:100px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#573c1f;
	}
.product_img{
    margin-right:55px;
	}
.logo{
   position:absolute;
   }