@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
blockquote:before, blockquote:after, q:before, q:after {
	content:""
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	display:inline-block
}
.clr {
	font-size:1px
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}
.clear {
	clear:both
}
html {
	height:100%;
	margin-bottom:1px
}
a {
	outline:none;
	cursor:pointer;
	color:#1B98C5
}
a:link, a:visited, a:active {
	text-decoration:none
}
a:hover {
	text-decoration:underline;
	color:#000
}
img {
	border:none;
	text-decoration:none
}
th {
	padding:4px;
	text-align:left
}
h1 {
	font-size:200%
}
h2 {
	font-size:175%
}
h3 {
	font-size:150%
}
h4 {
	font-size:125%
}
h5 {
	font-size:115%
}
p, pre, blockquote, h1, h2, h3, h4, h5, h6 {
	margin:0 0;
	padding:0
}
fieldset {
	border:none;
	padding:5px 0
}
fieldset a {
	font-weight:bold
}
input, select, button {
	font-size:11px;
	font-weight:normal
}
hr {
	border-right:0;
	border-left:0;
	border-bottom:0;
	height:1px;
	color:#eee;
	background-color:#eee
}
strong {
	color:#5E4121
}
.slidetext strong {
	color:#fff;
}
.clearfix {
	clear:both
}
.lf {
	float:left
}
.rf {
	float:right
}
body {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-attachment:scroll;
	background-color:#f7f7f7;
}
#shadow {
	min-height:620px;
	width:980px;
	margin:0 auto;
	position:relative
}
/*#imageround1{    background:url("../images/imageround1.png") no-repeat scroll 0 0 transparent;     height:246px;     left:-91px;     position:absolute;     width:173px;     z-index:-1}



#imageround2{    background:url("../images/imageround2.png") no-repeat scroll 0 0 transparent;     bottom:191px;     height:330px;     position:absolute;     right:-39px;     width:186px;     z-index:-1}*/

#container {
	_overflow:hidden
}
#minishadow {
	background:url("../images/shadowmini.jpg") no-repeat scroll left bottom #FFF; /*  height:593px; */
}
#maincontent {
}
#maincontent .maincontentchild {
}
.contentpaneopensearchpage, #searchForm {
	margin:10px
}
/************   Top      ************************/
#top {
	background:url(../images/top.jpg) repeat-x;
	height:15px;
	width:100%
}
#top2 {
	height:35px
}
#featurenews {
	float:right;
	height:30px;
	width:670px;
	background:#e6e6e6;
	clear:right;
	margin:5px
}
#topmenu, #language, #search {
	float:right
}
#topmenu ul li {
	float:left;
	display:inline
}
#topmenu ul li a {
	color:#757C7C;
	display:block;
	_display:block!important;
	_float:left;
	font-size:12px;
	font-weight:500;
	height:15px;
	letter-spacing:0.05em;
	padding:4px 7px;
	text-transform:uppercase
}
#topmenu a:hover {
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-border:50px;
	background:#006691!important;
	border:medium none;
	color:#FFF;
	text-decoration:none
}
#topmenu li.active a {
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-border:50px;
	background:#006691!important;
	border:medium none;
	color:#FFF;
	text-decoration:none
}
/**********    End Top Menu       *********************/
/************     Social Icon    ************************/
#icon {
	float:right;
	margin:3px 0 0 0;
	width:118px
}
#icon em a {
	background-image:url("../images/social.png");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:32px;
	width:25px;
	margin:0 3px;
	text-indent:-9999px;
}
#icon em a span {
	background-image:url("../images/social.png");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:32px;
	width:32px;
	text-indent:-9999px
}
#icon a#facebook span {
	background-position:-5px -5px
}
#icon a#facebook {
	background-position:-5px -41px
}
#icon a#twitter span {
	background-position:-41px -5px
}
#icon a#twitter {
	background-position:-41px -41px
}
#icon a#youtube span {
	background-position:-73px -4px
}
#icon a#youtube {
	background-position:-73px -41px
}
#icon a#mail span {
	background-position:-76px -4px
}
#icon a#mail {
	background-position:-76px -41px
}
/**********  End Social icon         *********************/
#language {
	background:none repeat scroll 0 0;
	margin-top:4px;
	text-align:right;
}
/************ Search        ************************/
#search {
	background:url("../images/searchfield.png") no-repeat scroll 0 0 transparent;
	height:33px;
	margin:16px 5px 0;
	width:251px
}
#searchfield {
	float:left;
	width:160px;
	padding:3px 3px 0 10px
}
#searchfield #searchbtn {
	float:right;
	width:56px;
	padding:4px 8px 0 1px
}
.inputbox {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	display:block;
	padding:8px 15px
}
*html .search {
}
.search .button {
	_position:relative;
	_right:-169px;
	_top:-32px
}
/**********   End Search  *********************/
#sbutton {
	float:left
}
/************  Menu Section        ************************/
#menu {
	height:33px;
	background:url(../images/menubg.gif) repeat-x;
	position:relative;
	z-index:9999;
	line-height:33px;
	font-size:93%;
}
#menu ul li {
	display:inline
}
#menu ul {
	padding-left:5px
}
#menu ul li {
	margin:0;
	padding:0;
	display:inline;
	float:left
}
#menu li a {
	background:url("../images/menuleft.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	margin:3px 1px 0;
	overflow:hidden;
	color:#664626
}
#menu li a span {
	background:url("../images/menuright.png") no-repeat scroll right top transparent;
	cursor:pointer;
	float:left;
	font-style:normal;
	font-weight:bold;
	height:20px;
	line-height:17px;
	margin-left:7px;
	padding:8px 12px 8px 4px;
	text-decoration:none;
	text-transform:capitalize;
}
#menu li a:hover {
	border:none;
	text-decoration:none!important;
	color:#a56626;
	background-position:0% -47px;
}
#menu a:hover span {
	background-position:right -47px;
	color:#fff;
}
#menu li.active a{

	background-position:0% -47px;
}
#menu li.active a span{

	background-position:right -47px;
	color:#fff;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#menu li ul li a span {
line-height:5px;
color:#fff;
text-transform:uppercase;
clear:both;
cursor:pointer;
font-size:11px;
padding:8px 25px
}
}
#menu li ul {
	display:none
}
/**********   End Menu Section        *********************/
/************  Slider Section       ************************/
#slider .child {
}
.orbit {
*z-index:1
}
#sliderbelow {
	background:url("../images/topclassfodd.png") no-repeat scroll 232px -17px transparent;
	height:66px;
	margin:0 auto
}
.minibanner .child {
	padding-bottom:20px
}
/**********    End Slider Section       *********************/
/************ User Styling Section        ************************/
#userall {
	float:left
}
#user1, #user2, #user3, #user4 {
	margin-top:5px;
}
#user4:hover, #user5:hover, #user6:hover, #user7:hover {
	background:#f6f6f6
}
#user1 .child, #user2 .child, #user3 .child, #user4 .child, #user5 .child, #user6 .child, #user7 .child {
	padding:5px
}
#user1 h3, #user2 h3, #user3 h3, #user4 h3 {
	border-bottom: 1px solid;
	color: #4E6D4E;
	font-size: 22px;
	margin: 5px 0 10px;
	padding: 0 0 5px 3px;
	text-shadow: 1px -1px 1px #CCCCCC;
}
#user1 h1 {
}
#user2 h3 {
}
#user3 h3 {
}
#sitemap {
	float:left;
	margin:3px 0 0px 0px
}
#sitemap {
	background-color:#FFF;
	padding:0 0 10px 0;
	background:url(../images/sitemapbg.jpg) repeat-x;
	width:100%
}
#sitemapchild {
	padding:32px 0 0 0
}
#sitemap ul li {
	display:block;
	height:27px
}
#sitemap a {
	background-image:url("../images/bulletcolor.png");
	background-repeat:no-repeat;
	display:block;
	height:20px;
	padding:5px 5px 0 25px;
	text-decoration:none;
	color:#000
}
/*#sitemap  a:hover{color:#00A54F}*/
#sitemap h4 {
	background: url("../images/sitemap.png") no-repeat scroll 0 12px transparent;
	border-bottom: 1px dashed #CCCCCC;
	font-size: 22px;
	line-height: 41px;
	padding: 10px 0 13px 45px;
	text-shadow: 1px -1px 1px #CCCCCC;
}
#sitemap #user4 ul li a {
	background-position:0px 1px
}
#sitemap #user4 ul li a:hover {
	color:#4baec9;
}
#sitemap #user5 ul li a {
	background-position:0px -28px
}
#sitemap #user5 ul li a:hover {
	color:#d9b136;
}
#sitemap #user6 ul li a {
	background-position:0px -56px
}
#sitemap #user6 ul li a:hover {
	color:#d37b9a;
}
#sitemap #user7 ul li a {
	background-position:0px -84px
}
#sitemap #user7 ul li a:hover {
	color:#5bb377;
}
#user1 .thumb, #user2 .thumb, #user3 .thumb, #user4 .thumb {
	text-align:center
}
#user1 p, #user2 p, #user3 p, #user4 p {
	font-size:12px;
	line-height:20px;
	padding:0px 0px
}
/**********   End User Styling Section        *********************/
/************ Footer Section         ************************/
#footer {
	background:#999;
	height:33px;
	position:relative;
	width:100%
}
#footer .child {
	width:940px;
	margin:0 auto
}
#fmenu {
	float:left;
	margin-top:11px
}
#fmenu ul {
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	text-transform:capitalize
}
#fmenu ul li {
	border-right:1px solid #777;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 10px
}
#fmenu ul >li:first-child {
	padding:0 10px 0 0!important
}
#fmenu ul li a {
	font-size:12px;
	color:#fff
}
#fmenu ul li a:hover {
	color:#FECC35
}
#fright {
	float:right;
	position:relative;
	right:0;
	top:11px;
	color:#fff
}
.copywrite {
	float:left;
	margin:11px 0 0 80px
}
#fright a {
	color:#FECC35
}
/**********    End Footer Section       *********************/
/************ Left Menu Section        ************************/
#leftmenu #child {
	padding:5px;
	-moz-box-shadow:1px 2px 4px #ccc;
	-webkit-box-shadow:3px 2px 4px #ccc;
	box-shadow:3px 2px 4px #ccc;
	min-height:265px;
}
#leftmenu h3 {
	background-color: #E0DFDF;
	background-image: url("../images/leftmenubg.gif");
	background-repeat: no-repeat;
	color: #666666;
	font-size: 150%;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 20px;
}
#leftmenu ul {
	margin-top:5px
}
#leftmenu ul li#current a {
	background-color:#f7f7f7;
	text-decoration:none;
}
#leftmenu ul li#current ul li a {
	background-color: inherit;
	color: #333333;
}
#leftmenu ul li {
	list-style-type:none!important;
	color:#666;
	list-style:none
}
#leftmenu ul li li {
	list-style-type:none
}
#leftmenu ul li a {
	background: url("../images/arrow.png") no-repeat scroll 5px 8px transparent;
	border-bottom: 1px solid #f0f0f0;
	color: #000000;
	display: block;
	padding: 6px 0 6px 18px;
	font-size:94%;
}
#leftmenu ul li a:hover {
	background-color:#f7f7f7;
	text-decoration:none
}
#leftmenu ul li ul {
	margin:0 0 0 12px
}
/**********    End Left Section       *********************/
/************   Content Section      ************************/
#content, #leftmenu {
	margin-top:10px;
	margin-bottom:10px;
	background:#fff
}
#block2 {
	background:#fff;
	margin-top:10px;
}
#block2 .child {
	padding:10px 10px 0 10px;
	-moz-box-shadow:1px 2px 4px #CCCCCC;
	min-height:265px;
}
#content {
}
.contentpaneopen {
	width:100%
}
#content #child {
	border:1px solid #ccc;
	padding:15px;
	min-height:438px;
	font-size:12px;
	line-height:20px
}
#content h3, .contentheading, .moduletable_weoffer h3 , div.jform h2{
	border-bottom:1px solid #E5E5E5;
	clear:both;
	color:#373636;
	font-size:22px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:15px;
	overflow:hidden;
	padding-bottom:4px;
	font-family:'Arvo', arial, serif;
	display:block
}
#content h2 {
	border-bottom:1px solid #E5E5E5;
	clear:both;
	color:#7E021E;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:15px;
	margin-top:15px;
	overflow:hidden;
	padding-bottom:4px;
	font-family:'Arvo', arial, serif
}
#content h4 {
	border-bottom:1px solid #E5E5E5;
	clear:both;
	color:#7E021E;
	font-size:100%;
	font-weight:bold;
	line-height:normal;
	margin-bottom:5px;
	margin-top:5px;
	overflow:hidden;
	padding-bottom:6px;
	font-family:'Arvo', arial, serif
}
.thumb {
	float:left;
	margin:5px 20px 20px 0;
	padding:5px;
	border:1px solid #ccc;
	background:#f0f0f0
}
#block2 p {
	overflow:hidden;
	font-size:96%;
	line-height:19px;
	text-align:justify;
	color: #555555;
}
ul.bullet {
	margin:5px 0px 20px 6px;
	color:#4e4e4e;
}
ul.bullet li {
	background: url("../images/bullet.jpg") no-repeat scroll 0 3px transparent;
	font-size: 12px;
	line-height: 15px;
	margin-left: 30px;
	padding: 5px 10px 5px 36px;
}
/********** End Content Section          *********************/
/************    Breadcrumb Section    ************************/
#breadcrumb .child {
	float:left;
	margin-top:10px;
	border:1px solid #ccc
}
#breadcrumb a:first-child {
	color:#482F11!important
}
#breadcrumb .child a {
	color:#000;
	margin:0 3px 0 0
}
#breadcrumb .child a:hover {
	text-decoration:none
}
#breadcrumb li {
	background-image:url("../images/breadsep.png");
	background-position:right top;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:30px;
	padding-right:2px
}
#breadcrumb li a {
	color:#000;
	display:inline-block;
	float:left;
	font-size:12px;
	line-height:20px;
	padding:4px 10px;
	text-decoration:none
}
/********** End BreadCrubm Section           *********************/
/************   Form Section      ************************/
#fform {
	margin:5px auto;
	width:460px
}
#fform label {
	font-weight:600;
	margin-bottom:5px;
	display:inline-block
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.inputbox {
background:none repeat scroll 0 0 transparent;
border:medium none;
display:block;
padding:8px 15px
}
}
.myinputbox {
	clear:both;
	display:block;
	line-height:30px;
	-moz-border-radius:5px 5px 5px 5px;
	border:medium none !important;
	background:#e9e9e9;
	color:#989898;
	font-size:14px;
	letter-spacing:0.05em;
	padding:5px 10px;
	text-shadow:1px 1px 0 #BBB;
	width:436px
}
#fform .myinputbox:focus {
	background:#f1f1f1;
	color:#000
}
/********** End Form Section          *********************/
/************ Contact Us form Section        ************************/
#detail {
	margin-top:11px
}
#detail p {
	clear:none
}
.addbox {
	float:left;
	width:100%
}
#detail em {
	display:block;
	clear:left;
	width:47px;
	height:24px;
	margin:10px 20px 20px 20px;
	float:left
}
em#address {
	background-image:url(../images/contactus.png);
	background-position:-42px -2px
}
em#emailid {
	background-image:url(../images/contactus.png);
	background-position:5px -42px
}
em#phone {
	background-image:url("../images/contactus.png");
	background-position:4px -82px
}
em#mobile {
	background-image:url("../images/contactus.png");
	background-position:10px -114px
}
em#fax {
	background-image:url("../images/contactus.png");
	background-position:7px -154px
}
#detail p {
	overflow:hidden;
	margin-top:10px;
	font-size:12px
}
/**********  End contact us form section         *********************/
/************  Read More Section       ************************/
.readmore {
	margin:8px;
	float:right;
	padding:2px 5px
}
.blue {
	background:#0084b9;
	color:#fff;
	margin-top:5px
}
.orange {
	background:#b94600;
	color:#fff;
	margin-top:5px
}
.green {
	background:#009f96;
	color:#fff;
	margin-top:5px
}
.red {
	background:#d00600;
	color:#fff
}
.readmore:hover {
	text-decoration:none;
	background:#4b4b4b;
	color:#fff
}
/**********   End Read More Sectio       *********************/
/************   Table Css      ************************/
.mytable {
	border:solid #bfbfbf 1px;
	background:#bfbfbf;
	width:95%;
	margin:5px auto
}
.mytable th {
	background:none repeat scroll 0 0 #8e8e8e;
	border:1px solid #b8b8b8;
	;
	margin:2px;
	color:#fff;
	text-align:center
}
.mytable th strong {
	color:#fff!important
}
.mytable tr {
	background:none repeat scroll 0 0 #FFF
}
.tableheading {
	background:#79011C;
	color:#fff
}
.mytable td {
	border:1px solid #bfbfbf;
	_background:none repeat scroll 0 0 #FFF!important;
	margin:2px;
	padding:11px
}
.mytable tr:nth-child(2n+2) {
background:#e9e9e9
}
/**********     End Table Css      *********************/
/************  Pagination Css       ************************/
span.pagination {
	margin:15px auto;
	padding:10px 0;
	background:url(../images/hdot.gif) repeat-x top
}
span.pagination span {
	margin:0 5px;
	padding:0;
	display:inline;
	background:none
}
span.pagination span {
	padding:2px 5px;
	border:1px solid #F6F6F6
}
span.pagination a {
	padding:2px 5px;
	margin:0 3px;
	border:1px solid #F6F6F6
}
span.pagination a:hover, span.pagination a:active, span.pagination a:focus {
	border:1px solid #ECECEC;
	background:#FFF
}
/**********  End Pagination Css         *********************/
/************  language css       ************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
[title=English] {
background-position:0 -2px!important
}
 [title=Chinese] {
background-position:-300px -2px!important
}
[title=French] {
background-position:-200px -2px!important
}
 [title=German] {
background-position:-300px -102px!important
}
[title=Hindi] {
background-position:-500px -102px!important
}
[title=Spanish] {
background-position:-600px -202px!important
}
}
/**********      image     *********************/
.left {
	float:left;
	margin:0 11px 3px 0
}

/* contact Us */


.addbox{float:left; width:100%}



#detail em{display:block; clear:left; width:47px; height:24px; margin:10px 20px 20px 20px; float:left}


em#address{background-image:url(../images/contactus.png); background-position:-17px -86px}



em#emailid{background-image:url(../images/contactus.png); background-position:-25px -144px}



em#phone{background-image:url("../images/contactus.png"); background-position:-22px -177px}



em#mobile{background-image:url("../images/contactus.png"); background-position:-22px -210px}



em#fax{background-image:url("../images/contactus.png"); background-position:-22px -245px}



#detail p{overflow:hidden; margin-top:10px; font-size:12px}



/* end contact Us */

/* trade offer */
h5.offer {
  border-bottom: 1px solid #75ace8;
  border-top: 1px solid #75ace8;
  padding:5px 0;
  font-size:18px;
  margin:5px 0;
}
