@charset "utf-8";
/* CSS Document */

/*html {
background: url('../image/indexbg.jpg') repeat top center;
min-height: 100%;
}*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, nav {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-color:transparent;
}

 * {
    margin: 0;
    padding: 0;
	letter-spacing:0.5px;
	font-size:100%
  }
  
* html body * {
    overflow: visible;
	font-size:100%
  }
  
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot');
    src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontawesome-webfont.woff') format('woff'),
		 url('../fonts/fontawesome-webfont.otf') format('opentype'),
         url('../fonts/fontawesome-webfont.ttf') format('truetype'),
         url('../fonts/fontawesome-webfont.svg#FontAwesome') format('svg');
		 }
		 
@font-face {
    font-family: 'Rupee Foradian';
    src: url('../fonts/Rupee_Foradian.eot');
    src: url('../fonts/Rupee_Foradian.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Rupee_Foradian.woff') format('woff'),
         url('../fonts/Rupee_Foradian.ttf') format('truetype'),
         url('../fonts/Rupee_Foradian.svg#Rupee_Foradian') format('svg');
		 }
		 
body{
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:justify;
	font-family:'FontAwesome', Verdana, Arial, Arial Narrow, Times New Roman, Tahoma;
	color:#000;
	font-size:15px;
	line-height:17px;
	font-weight:normal;
	}
	
.bodydivwidth{
	margin: 0 auto;
	padding:0px;
	vertical-align:top;
	color:#000;
    min-width: 760px;
    max-width: 1100px;
	height:auto;
	text-align:justify;
	font-weight:normal;
	}
	
.bodydivwidthnew{
	margin: 0 auto;
	padding:0px;
	vertical-align:top;
	color:#000;
    min-width: 760px;
    max-width: 1380px;
	height:auto;
	text-align:justify;
	font-weight:normal;
	}
	
.bodydivwidthalign{
	margin: 0 auto;
	padding:0px;
	vertical-align:top;
	color:#000;
    min-width: 760px;
    max-width: 1200px;
	height:auto;
	text-align:justify;
	font-weight:normal;
	}
	
#menubarfied{
	margin:0px;
	padding:10px 0px 10px 0px;
	vertical-align:top;
	color:#000;
	height:auto;
	width:100%;
	border-bottom:1px solid #CCC;
	background-color:#FFF;
	z-index:1000;
	}
	
#masknew {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog {
  width:190px; 
  height:24px;
  padding:14px 20px 20px 20px;
  background-color:#F8F8F8;
  margin-left:-554px;
  border: 5px solid #DFDFDF;
}

#firstbgimagediv {
  z-index: -999;
  min-height: 100%;
  min-width: 1100px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}

.heightautodiv{
  height: 100%;
}

.zindexdiv1{
  z-index:500;
}

.zindexdiv2{
  z-index:1001;
}

.zindexdivnew{
  z-index:9999;
}
	
.firstpaddingdiv{
	padding:0px 70px 0px 54px;
}

.secondpaddingdiv{
	padding:0px 170px 0px 0px;
}

.thirdpaddingdiv{
	padding:0px 0px 0px 170px;
}

.allsidepadding{
    padding: 0px 10px;
  }
  
.allsidedivpadding{
    padding: 0px 15px 0px 19px;
  }
	
.clear{
	clear:both;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.searchaligndiv{
	margin:0px;
	padding:0px 0px 0px px;
	vertical-align:top;
	}

.totalaligndiv{
	margin:0px;
	padding:0px 0px 0px px;
	vertical-align:top;
	}
	
.toppaddingdiv{
	margin:0px;
	padding:10px 0px 0px 0px;
	vertical-align:top;
	}
	
.bottompaddingdiv{
	margin:0px;
	padding:10px 0px 0px 0px;
	vertical-align:top;
	}
	
img {
  max-width: 100%; 
}

a {
	color: inherit;
	text-decoration:none;
	vertical-align:top;	
	}
a:hover {
	color: inherit;
	text-decoration:none;
	vertical-align:top;
	}
	
.buttondivone {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4e960f), color-stop(1, #478f0b));
	background:-moz-linear-gradient(top, #4e960f 5%, #478f0b 100%);
	background:-webkit-linear-gradient(top, #4e960f 5%, #478f0b 100%);
	background:-o-linear-gradient(top, #4e960f 5%, #478f0b 100%);
	background:-ms-linear-gradient(top, #4e960f 5%, #478f0b 100%);
	background:linear-gradient(to bottom, #4e960f 5%, #478f0b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e960f', endColorstr='#478f0b',GradientType=0);
	background-color:#4e960f;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 20px 0px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #58941f;
	outline:none;
}
.buttondivone:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #478f0b), color-stop(1, #4e960f));
	background:-moz-linear-gradient(top, #478f0b 5%, #4e960f 100%);
	background:-webkit-linear-gradient(top, #478f0b 5%, #4e960f 100%);
	background:-o-linear-gradient(top, #478f0b 5%, #4e960f 100%);
	background:-ms-linear-gradient(top, #478f0b 5%, #4e960f 100%);
	background:linear-gradient(to bottom, #478f0b 5%, #4e960f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#478f0b', endColorstr='#4e960f',GradientType=0);
	background-color:#478f0b;
	outline:none;
}
.buttondivone:active {
	position:relative;
	top:1px;
	outline:none;
}
	
.buttondiv {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4e960f), color-stop(1, #478f0b));
	background:-moz-linear-gradient(top, #4e960f 5%, #478f0b 100%);
	background:-webkit-linear-gradient(top, #4e960f 5%, #478f0b 100%);
	background:-o-linear-gradient(top, #4e960f 5%, #478f0b 100%);
	background:-ms-linear-gradient(top, #4e960f 5%, #478f0b 100%);
	background:linear-gradient(to bottom, #4e960f 5%, #478f0b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e960f', endColorstr='#478f0b',GradientType=0);
	background-color:#4e960f;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #58941f;
	outline:none;
}
.buttondiv:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #478f0b), color-stop(1, #4e960f));
	background:-moz-linear-gradient(top, #478f0b 5%, #4e960f 100%);
	background:-webkit-linear-gradient(top, #478f0b 5%, #4e960f 100%);
	background:-o-linear-gradient(top, #478f0b 5%, #4e960f 100%);
	background:-ms-linear-gradient(top, #478f0b 5%, #4e960f 100%);
	background:linear-gradient(to bottom, #478f0b 5%, #4e960f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#478f0b', endColorstr='#4e960f',GradientType=0);
	background-color:#478f0b;
	outline:none;
}
.buttondiv:active {
	position:relative;
	top:1px;
	outline:none;
}

.positionrelative {
	position:relative;
}

.positionabsolute {
	position:absolute;
}

.leftsidediv {
	left:0px;
}
.rightsidediv {
	right:0px;
}
.topsidediv {
	top:0px;
}
.bottomsidediv {
	bottom:0px;
}

.rightsidedivnew {
	right:7px;
}

.buttongreendiv {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background-color:#138808;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#FFF;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-align:center;
}
	
.buttondivnew {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.buttondivnew:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.buttondivnew:active {
	position:relative;
	top:1px;
}

.buttonsarfondiv {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background-color:#FF9933;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.buttonsarfondiv:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.buttonsarfondiv:active {
	position:relative;
	top:1px;
}

.borderradiusdiv1{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	}
	
.borderradiusdiv2{
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-o-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:12px;
	}
	
.borderradiusdiv3{
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	-o-border-radius:18px;
	-ms-border-radius:18px;
	border-radius:18px;
	}
	
.borderradiusdiv4{
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	-o-border-radius:24px;
	-ms-border-radius:24px;
	border-radius:24px;
	}
	
.borderradiusdivtop1{
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	-o-border-radius:6px 6px 0px 0px;
	-ms-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
	}
	
.borderradiusdivtop2{
	-moz-border-radius:12px 12px 0px 0px;
	-webkit-border-radius:12px 12px 0px 0px;
	-o-border-radius:12px 12px 0px 0px;
	-ms-border-radius:12px 12px 0px 0px;
	border-radius:12px 12px 0px 0px;
	}
	
.borderradiusdivtop3{
	-moz-border-radius:18px 18px 0px 0px;
	-webkit-border-radius:18px 18px 0px 0px;
	-o-border-radius:18px 18px 0px 0px;
	-ms-border-radius:18px 18px 0px 0px;
	border-radius:18px 18px 0px 0px;
	}
	
.borderradiusdivtop4{
	-moz-border-radius:24px 24px 0px 0px;
	-webkit-border-radius:24px 24px 0px 0px;
	-o-border-radius:24px 24px 0px 0px;
	-ms-border-radius:24px 24px 0px 0px;
	border-radius:24px 24px 0px 0px;
	}
	
.borderradiusdivbottom1{
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	-o-border-radius:0px 0px 6px 6px;
	-ms-border-radius:0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;
	}
	
.borderradiusdivbottom2{
	-moz-border-radius:0px 0px 12px 12px;
	-webkit-border-radius:0px 0px 12px 12px;
	-o-border-radius:0px 0px 12px 12px;
	-ms-border-radius:0px 0px 12px 12px;
	border-radius:0px 0px 12px 12px;
	}
	
.borderradiusdivbottom3{
	-moz-border-radius:0px 0px 18px 18px;
	-webkit-border-radius:0px 0px 18px 18px;
	-o-border-radius:0px 0px 18px 18px;
	-ms-border-radius:0px 0px 18px 18px;
	border-radius:0px 0px 18px 18px;
	}
	
.borderradiusdivbottom4{
	-moz-border-radius:0px 0px 24px 24px;
	-webkit-border-radius:0px 0px 24px 24px;
	-o-border-radius:0px 0px 24px 24px;
	-ms-border-radius:0px 0px 24px 24px;
	border-radius:0px 0px 24px 24px;
	}
	
.greenboxshadow{
	box-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
	-webkit-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
  	-moz-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
  	-o-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
  	-ms-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
	}

/*new pop up window */

.overlay{
            background:transparent url(../image/overlay.png) repeat top left;
            position:fixed;
            top:0px;
            bottom:0px;
            left:0px;
            right:0px;
            z-index:8999;
        }
        .box{
            position:fixed;
            top:-700px;
            left:2%;
            right:2%;
/*            background-color:#fff;
            color:#7F7F7F;
            padding:20px;
            border:2px solid #ccc;
            -moz-border-radius: 20px;
            -webkit-border-radius:20px;
            -khtml-border-radius:20px;
			border-radius:20px;
            -moz-box-shadow: 0 1px 5px #333;
            -webkit-box-shadow: 0 1px 5px #333;*/
            z-index:9000;
			margin:auto;
			width:300px;
        }
        .box h1{
            border-bottom: 1px dashed #7F7F7F;
            margin:-20px -20px 0px -20px;
            padding:10px;
            background-color:#FFEFEF;
            color:#EF7777;
            -moz-border-radius:20px 20px 0px 0px;
            -webkit-border-top-left-radius: 20px;
            -webkit-border-top-right-radius: 20px;
            -khtml-border-top-left-radius: 20px;
            -khtml-border-top-right-radius: 20px;
        }
        a.boxclose{
            float:right;
            width:26px;
            height:26px;
            background:transparent url(../image/closebtn.png) no-repeat top left;
            margin-top:-30px;
            margin-right:-30px;
            cursor:pointer;
        }
		
.divwidth {
    width:77px;
    height:45px;
    background:black;
    position:relative;
}
.divwidth:before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width: 0; 
    height: 0; 
    border-top: 54px solid #1e1e1e; 
    border-right: 47px solid #6c6c6c; 
}
		
/*tool_tip_div*/
.spandiv{
    background: none repeat scroll 0 0 #F8F8F8;
    border: 5px solid #DFDFDF;
    color: #717171;
    font-size: 12px;
    height: auto;
    letter-spacing: 1px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -120px;
    left:0px;
    display:none;
    padding:0 20px 7px 20px;

}
.spandiv:after{
    content:'';
    position:absolute;
    bottom:-10px;
    width:10px;
    height:10px;
    border-bottom:5px solid #dfdfdf;
    border-right:5px solid #dfdfdf;
    background:#f8f8f8;
    left:50%;
    margin-left:-5px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.divnew{
    position:relative;
    cursor:pointer;
	height:20px;
}

.divnew:hover span{
    display:block;
}


.selectboxdiv {
    margin: 0;
    color:#000;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
	border:1px solid #ccc;
	border-radius:0px;
	background-color:#FFF;
	padding: 10px 5px;
}

.selectboxdiv:focus{border-radius:0px;border:1px solid #ccc; background-color:#FFF;}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}

.divlabel {position:relative}
.divlabel:after {
    content:'<>';
    font:12px "Consolas", monospace;
    color:#fff;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:3px; top:10px;
    padding:0 0 3px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
.divlabel:before {
    content:'';
    right:1px; top:0px;
    width:23px; height:35px;
    background:#999;
    position:absolute;
    pointer-events:none;
    display:block;
}
/* popupwindow */

#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 2000;
}

.login-popup{
	display:none;
	background: #333;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close {
	float: right; 
	margin: -28px -28px 0 0;
}

.sitemapcontent ul{
margin:0px;
vertical-align:top;
padding:0px;
color:#000;
text-align:left;
}

.sitemapcontent ul li{
margin:0px;
vertical-align:top;
padding:0px 0px 10px 30px;
color:#000;
text-align:left;
list-style:none;
line-height:19px;
background:url(../image/arrowleft.png) top left no-repeat;
}

.sitemapcontent ul li.linespace{
margin:0px;
vertical-align:top;
padding:0px;
color:#000;
text-align:left;
list-style:none;
line-height:19px;
}

.sitemapcontent ul li a.colorblackdiv{
color:#000;
}

.sitemapcontent ul li a:hover{
color:#000;
}

.imageborderdiv{
	margin:7px 12px 5px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	text-align:justify;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:3px #039 solid;
	}

.textdecorationunderline{
	text-decoration:none;
  }
  
.textdecorationunderline:hover{
	text-decoration:underline;
  }
  
.textunderlineactive{
	text-decoration:underline;
  }
  
.textunderlineactive:hover{
	text-decoration:underline;
  }
  
.textdecorationlinknew{
    color:#000;
	text-decoration:none;
  }
  
.textdecorationlinknew:hover{
    color:#930;
	text-decoration:none;
  }
  
.textdecorationlinknewactive{
    color:#930;
	text-decoration:none;
  }
  
.tabwiseopendivwith{
    color:#fff;
	text-decoration:none;
  }
  
.tabwiseopendivwith:hover{
    color:#0741a2;
	text-decoration:none;
  }
  
.tabwiseopendivactive{
    color:#0741a2;
	text-decoration:none;
  }
  
.tabwiseopendivactive:hover{
    color:#0741a2;
	text-decoration:none;
  }

.textdecorationlink{
    color:#fff;
	text-decoration:none;
  }
  
.textdecorationlink:hover{
    color:#00d3bc;
	text-decoration:none;
  }
  
.textdecorationlinkactive{
    color:#00d3bc;
	text-decoration:none;
  }
  
.textdecorationlinksnew{
    color:#00b311;
	text-decoration:none;
  }
  
.textdecorationlinksnew:hover{
    color:#00d3bc;
	text-decoration:none;
  }
  
.textdecorationlinksnewactive{
    color:#00d3bc;
	text-decoration:none;
  }

.colorwhite{
	color:#FFF;
	}
	
.colorgreendiv{
	color:#00b311;
	}
	
.colorlightgreen{
	color:#00d3bc;
}
	
.coloryellow{
	color:#FF0;
	}
	
.colorblack{
	color:#000;
	}
	
.colorred{
	color:#C1272D;
	}
	
.colorgreen{
	color:#138808;
	}
	
.colorgray{
	color:#999;
	}
	
.colordeepgray{
	color:#666;
	}
	
.colorblue{
	color:#000080;
	}

.colorlgihtblue{
	color:#245491;
	}
	
.colorsaffron{
	color:#FF9933;
	}
	
.smallpaddingdiv1{
	padding:5px;
	vertical-align:top;
	}
	
.sizeminwidth{
	min-width:17px;
	}
	
.smallbpaddingdiv1{
	padding:0px 0px 5px 0px;
	vertical-align:top;
	}
	
.smalltpaddingdiv1{
	padding:5px 0px 0px 0px;
	vertical-align:top;
	}
	
.smallnewpadding1{
	padding:3px;
	vertical-align:top;
	}
	
.topmenubgdiv{
	background:#fff url(../image/topmenubg.png) top left repeat-x;
	}
	
.bannerfotterbg{
	background:url(../image/bannerfotterbg.png) top left repeat-x;
	height:16px;
	}
	
.ropebgimagediv{
	background:url(../image/rope.png) top left no-repeat;
	}
	
.fotterbgheight{
	background:url(../image/strick.jpg) top left repeat-y;
	}
	
.photobgimage{
	background:url(../image/photobg.png) top left repeat;
	}
	
.whiteopacitybg{
	background:url(../image/whitebg.png) top left repeat;
	}
	
.everydaynew{
	background:url(../image/helpbg.png) top left repeat;
	}
	
.fotterbgimage{
	background:url(../image/fotterbg.png) top left repeat-x;
	}
	
.photobgcolor{
	background-color:#a1f399;
	}
	
.bgcolorgreen{
	background-color:#138808;
	}
	
.bgcolorsaffron{
	background-color:#FF9933;
	}
	
.bgcolorlightsaffron{
	background-color:#ff4e00;
	}
	
.bgcolorwhite{
	background-color:#ffffff;
	}
	
.bgcolorred{
	background-color:#F00;
	}
	
.bgcolorblack{
	background-color:#000;
	}
	
.bgcolorgray{
	background-color:#6c6c6c;
	}
	
.bgcolorlightgray{
	background-color:#b5b5b5;
	}
	
.bgcolordeepgray{
	background-color:#1e1e1e;
	}
	
.bgcolorblue{
	background-color:#000080;
	}
	
.bgcolorbluenew{
	background-color:#12212f;
	}
	
.bottomborderwhite{
	border-bottom:1px solid #FFF;
	}
	
.bordergraydiv{
	border:2px solid #DADADA;
	}
	
.bordergreendiv{
	border:2px solid #138808;
	}
	
.borderradiusdiv50{
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	}
	
.allsideborderradiusdiv{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	}
	
.bottomborderblue{
	border-bottom:1px solid #000080;
	}
	
.bottomborderred{
	border-bottom:1px solid #900;
	}
	
.bordergreendivnew{
	border:1px solid #138808;
	}
	
.bottombordergreen{
	border:1px solid #75CA7B;
	}
	
.bottomborderblack{
	border-bottom:3px solid #000;
	}
	
.bordergray{
	border:1px solid #CCC;
	}
	
.deepbordergray{
	border:1px solid #999;
	}
	
.borderwhite{
	border:1px solid #fff;
	}
	
.bottombordergray{
	border-bottom:1px solid #CCC;
	}
	
.tmargindivwidth{
	margin:30px 0px 0px 0px;
	vertical-align:top;
	}
	
.middleborderimage{
	background:url(../image/middleborder.jpg) top left repeat-x;
	}
	
.smalllpaddingdiv1{
	padding:0px 0px 0px 5px;
	vertical-align:top;
	}
	
.smallbpaddingdiv2{
	padding:0px 0px 15px 0px;
	vertical-align:top;
	}
	
.allpaddingdiv1{
	padding:10px;
	vertical-align:top;
	}
	
.allpaddingdiv2{
	padding:20px;
	vertical-align:top;
	}
	
.allpaddingtopdiv{
	padding:0px 20px 10px 20px;
	vertical-align:top;
	}
	
.allpaddingbottomdiv{
	padding:20px 20px 10px 20px;
	vertical-align:top;
	}
	
.allpaddingnewbottomdiv{
	padding:20px 20px 0px 20px;
	vertical-align:top;
	}
	
.twoallpaddingdiv{
	padding:0px 20px 0px 20px;
	vertical-align:top;
	}
	
.twoallnewpaddingdiv{
	padding:0px 16px 0px 20px;
	vertical-align:top;
	}
	
.btnrightsidepadding{
	padding:0px 20px 0px 0px;
	vertical-align:top;
	}
	
.smalltbpaddingdiv1{
	padding:5px 0px 5px 0px;
	vertical-align:top;
	}
	
.smalltbpaddingdivnew{
	padding:5px 0px 0px 0px;
	vertical-align:top;
	}
	
.tpaddingdiv1{
	padding:10px 0px 0px 0px;
	vertical-align:top;
	}
	
.tpaddingdiv2{
	padding:16px 0px 0px 0px;
	vertical-align:top;
	}
	
.tpaddingdiv3{
	padding:30px 0px 0px 0px;
	vertical-align:top;
	}
	
.tpaddingdiv4{
	padding:46px 0px 0px 0px;
	vertical-align:top;
	}
	
.tpaddingdiv5{
	padding:50px 0px 0px 0px;
	vertical-align:top;
	}
	
.tpaddingdiv6{
	padding:60px 0px 0px 0px;
	vertical-align:top;
	}
	
.tpaddingdiv7{
	padding:70px 0px 0px 0px;
	vertical-align:top;
	}
	
.tpaddingdiv8{
	padding:80px 0px 0px 0px;
	vertical-align:top;
	}
	
.tpaddingdiv9{
	padding:90px 0px 0px 0px;
	vertical-align:top;
	}
	
.smalltpaddingdivright{
	padding:40px 0px 0px 0px;
	vertical-align:top;
	}
	
.tbpaddingdiv1{
	padding:10px 0px 10px 0px;
	vertical-align:top;
	}
	
.tbpaddingdiv2{
	padding:20px 0px 20px 0px;
	vertical-align:top;
	}
	
.tbpaddingdiv3{
	padding:30px 0px 30px 0px;
	vertical-align:top;
	}
	
.tbpaddingdiv4{
	padding:40px 0px 40px 0px;
	vertical-align:top;
	}
	
.tbpaddingdiv5{
	padding:50px 0px 50px 0px;
	vertical-align:top;
	}
	
.tbpaddingdiv6{
	padding:60px 0px 60px 0px;
	vertical-align:top;
	}
	
.tbpaddingdiv7{
	padding:70px 0px 70px 0px;
	vertical-align:top;
	}
	
.tbpaddingdiv8{
	padding:80px 0px 80px 0px;
	vertical-align:top;
	}
	
.tbpaddingdiv9{
	padding:90px 0px 90px 0px;
	vertical-align:top;
	}
	
.bpaddingdiv1{
	padding:0px 0px 10px 0px;
	vertical-align:top;
	}
	
.bpaddingdiv2{
	padding:0px 0px 20px 0px;
	vertical-align:top;
	}
	
.bpaddingdiv3{
	padding:0px 0px 30px 0px;
	vertical-align:top;
	}
	
.bpaddingdiv4{
	padding:0px 0px 40px 0px;
	vertical-align:top;
	}
	
.bpaddingdiv5{
	padding:0px 0px 50px 0px;
	vertical-align:top;
	}
	
.bpaddingdiv6{
	padding:0px 0px 60px 0px;
	vertical-align:top;
	}
	
.bpaddingdiv7{
	padding:0px 0px 70px 0px;
	vertical-align:top;
	}
	
.bpaddingdiv8{
	padding:0px 0px 80px 0px;
	vertical-align:top;
	}
	
.bpaddingdiv9{
	padding:0px 0px 90px 0px;
	vertical-align:top;
	}
	
.rpaddingdiv1{
	padding:0px 10px 0px 0px;
	vertical-align:top;
	}
	
.rpaddingdiv2{
	padding:0px 20px 0px 0px;
	vertical-align:top;
	}
	
.rpaddingdiv3{
	padding:0px 30px 0px 0px;
	vertical-align:top;
	}
	
.rpaddingdiv4{
	padding:0px 40px 0px 0px;
	vertical-align:top;
	}
	
.rpaddingdiv5{
	padding:0px 50px 0px 0px;
	vertical-align:top;
	}
	
.rpaddingdiv6{
	padding:0px 50px 0px 0px;
	vertical-align:top;
	}
	
.rpaddingdiv7{
	padding:0px 70px 0px 0px;
	vertical-align:top;
	}
	
.rpaddingdiv8{
	padding:0px 80px 0px 0px;
	vertical-align:top;
	}
	
.rpaddingdiv9{
	padding:0px 90px 0px 0px;
	vertical-align:top;
	}
	
.lpaddingdiv1{
	padding:0px 0px 0px 10px;
	vertical-align:top;
	}
	
.lpaddingdiv2{
	padding:0px 0px 0px 20px;
	vertical-align:top;
	}
	
.lpaddingdiv3{
	padding:0px 0px 0px 30px;
	vertical-align:top;
	}
	
.lpaddingdiv4{
	padding:0px 0px 0px 40px;
	vertical-align:top;
	}
	
.lpaddingdiv5{
	padding:0px 0px 0px 50px;
	vertical-align:top;
	}
	
.lpaddingdiv6{
	padding:0px 0px 0px 60px;
	vertical-align:top;
	}
	
.lpaddingdiv7{
	padding:0px 0px 0px 70px;
	vertical-align:top;
	}
	
.lpaddingdiv8{
	padding:0px 0px 0px 80px;
	vertical-align:top;
	}
	
.lpaddingdiv9{
	padding:0px 0px 0px 90px;
	vertical-align:top;
	}
	
.logodivwidth{
	padding:0px 90px 0px 0px;
	vertical-align:top;
	}
	
.fontsnewsizediv1{
    font-size:9px;
  }
	
.fontsnewsizediv{
    font-size:11px;
  }
  
.newfontssizediv{
    font-size:17px;
  }
	
.fontssizediv{
    font-size:12px;
  }
  
.fontssizediv1{
    font-size:13px;
  }
  
.fontssizediv2{
    font-size:14px;
  }
  
.fontssizediv3{
    font-size:15px;
  }
  
.fontssizediv4{
    font-size:16px;
  }
  
.fontssizediv5{
    font-size:17px;
  }
  
.fontssizediv6{
    font-size:18px;
  }
  
.fontssizediv7{
    font-size:19px;
  }
  
.fontssizediv8{
    font-size:20px;
  }
  
.fontssizediv9{
    font-size:21px;
  }
  
.fontssizediv10{
    font-size:22px;
  }
  
.fontssizediv11{
    font-size:27px;
  }
  
.fontssizediv12{
    font-size:35px;
  }
  
.fontssizediv13{
    font-size:40px;
  }
  
.fontssizediv14{
    font-size:45px;
  }
  
.fontssizediv15{
    font-size:65px;
  }
	
.fontstyleitalicdiv{
    font-style:italic;
  }
  
.fontweightbolddiv{
    font-weight:bold;
  }
  
.fontstyleunderling{
    text-decoration:underline;
  }
  
.fontweightnormaldiv{
    font-weight:normal;
  }
  
.textalignjustifydiv{
    text-align:justify;
  }
  
.textalignleftdiv{
    text-align:left;
  }
  
.textalignrightdiv{
    text-align:right;
  }
  
.textaligncenterdiv{
    text-align:center;
  }
  
.top1paddingdiv{
	padding:120px 0px 0px 0px;
	vertical-align:top;
	}
  
.searchbgdivwidth{
	margin:0px;
	vertical-align:top;
	padding:5px 10px 5px 10px;
	text-align:left;
	width:200px;
	height:26px;
	background:url(../image/searchbg.png) left top no-repeat;
}

.fottertextalignrightdiv{
    text-align:right;
  }
  
.fottertextalignleftdiv{
    text-align:left;
  }

/* banner_div_width */

#logo {
	position: absolute;
	left: 80px;
	top: 120px;
	z-index: 2;

	margin-left: -17px;
}

.banner {
	position: relative;
	width: 100%;
	overflow: auto;

	font-size: 18px;
	line-height: 24px;
	text-align: center;

	color: rgba(255,255,255,.6);
	text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);

	box-shadow: 0 1px 2px rgba(0,0,0,.25);
}
	.banner ul {
		list-style: none;
		width: 300%;
		
	}
	.banner ul li {
		display: block;
		float: left;
		width: 33%;
		min-height: 500px;

		-o-background-size: 100% 100%;
		-ms-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		background-repeat:no-repeat;
		box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);
		overflow:hidden;
	}

	.banner .inner {
		padding: 200px 0 110px;
	}

	.banner h1, .banner h2 {
		font-size: 40px;
		line-height: 52px;

		color: #F60;
	}
	
	.banner p{
		color: #000;
		text-shadow:0px 1px 0px #fff;
	}

	.banner .btn {
		display: inline-block;
		margin: 25px 0 0;
		padding: 9px 22px 7px;
		clear: both;

		color: #138808;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;

		border: 2px solid rgba(75,147,15,.7);
		border-radius: 5px;
		text-shadow:none;
	}
		.banner .btn:hover {
			background: rgba(75,147,15,.4);
			color:#000;
			text-shadow:none;
		}
		.banner .btn:active {
			-webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
		}

	.banner .btn, .banner .dot {
		-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	}

	.banner .dots {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 20px;
	}
		.banner .dots li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 4px;

			text-indent: -999em;

			border: 2px solid #090;
			border-radius: 6px;

			cursor: pointer;
			opacity: .4;

			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #F60;
				opacity: 1;
			}

	.banner .arrows {
		position: absolute;
		bottom: 20px;
		right: 20px;
		color: #F60;
	}
		.banner .arrow {
			display: inline;
			padding-left: 10px;
			cursor: pointer;
		}
		
/* end_banner_div_width */

#login_form form { margin: 0px; padding: 0px; vertical-align:top; }
#login_form p { margin-bottom: 5px; }
#login_form p span { display: block; }
#login_form .login_input { width: 220px; height: 33px; border: none; color: #000; text-align:center;padding:6px 5px 5px 5px; background: url(../image/inputboxbg.png) no-repeat; outline:none; }
#login_form #login_submit { width: 82px; height: 32px; cursor: pointer; border: none; background: url(../image/search.png) no-repeat }
#login_form #login_reset { width: 82px; height: 32px; cursor: pointer; border: none; background: url(../image/reset.png) no-repeat }
.login_searchdivnew { width: 95%; height: 20px; border: none; padding:5px 5px 5px 5px; color:#000; border:1px solid #CCC; background-color:#FFF; border-radius:0px; font-size:12px;}
.login_searchdivnew:focus{border:1px solid #CCC; border-radius:0px; box-shadow:none;}
.buybutton { width: 143px; height: 35px; cursor: pointer; border: none; background: url(../image/buynow.png) no-repeat }
.newslidinginput { width: 170px; height: 26px; border: none; color: #999; padding:0px 5px 0px 5px; outline:none; }

.loginnewdiv{
	font-family:'FontAwesome', Verdana, Arial, Arial Narrow, Times New Roman, Tahoma;
	width:100%;
	color: #0B1902;
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    padding: 3px 10px;
	border:none;
	outline:none;
	background:none;
}
.loginnewdiv:focus{
	background:none;
    outline:none;
	box-shadow:none;
}

input, select, textarea {
    font-family:'FontAwesome', Verdana, Arial, Arial Narrow, Times New Roman, Tahoma;
	width:100%;
}
input.text, input.input-text, input.password, input, textarea, textarea.input-textarea, iframe.editor, select, input.file {
	background-color:#FFFFFF;
    border: 1px solid #D0D5CB;
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
    color: #0B1902;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 8px 10px;
	outline:none;
}
input.text:focus, input.input-text:focus, input.password:focus, input:focus, textarea:focus, textarea.input-textarea:focus, iframe.editor:focus, select:focus {
    background-color: #FFFFFF;
    border-color: #047d0d;
    outline: medium none;
	box-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
	-webkit-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
  	-moz-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
  	-o-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
  	-ms-shadow: 0 2px 16px rgba(0, 100, 0, 0.3);
}

input[type=checkbox]:focus {
	background:none;
	outline:none;
	border:none;
	border-color:none;
box-shadow:none;
}

input[type=radio]:focus {
	background:none;
	outline:none;
	border:none;
	border-color:none;
box-shadow:none;
}

input[type=checkbox]{
width:30px;
height:auto;
background:none;
outline:none;
border:none;
border-color:none;
box-shadow:none;
}

input[type=radio]{
width:30px;
height:auto;
background:none;
outline:none;
border:none;
border-color:none;
box-shadow:none;
}
textarea {
    resize: none;
}

fieldset ol {
    list-style: none outside none;
}
fieldset ol li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
	padding-bottom:5px;
}
fieldset ol li {
    overflow: hidden;
}
fieldset label {
    display: block;
	font-weight:bold;
	padding-bottom:5px;
	color:inherit;
}
fieldset legend {
    font-weight: bold;
}
fieldset input.checkbox {
    margin-right: 5px;
	margin-top:5px;
}
fieldset select.input-select {
    border: 1px solid #D0D5CB;
    border-radius: 6px;
    padding: 7px 5px;
}
fieldset textarea.input-textarea {
    padding: 5px;
    resize: none;
}

.search-form_is {
    background-image: url(../image/icon-search.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: medium none;
    height: 20px;
    margin: 7px 0px 0px 0px;
    transition: all 0.3s ease 0s;
    width: 35px;
	cursor:pointer;
}

.search-form_is:hover {
    opacity: 0.9;
	cursor:pointer;
}

.search-form_is:focus {
    background-image: url(../image/icon-search.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: medium none;
    height: 20px;
    margin: 7px 0px 0px 0px;
    transition: all 0.3s ease 0s;
    width: 35px;
	cursor:pointer;
	box-shadow:none;
}

.search-form_is {
    vertical-align: top;
	cursor:pointer;
}

.icon-arrow-left:before {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 2;
	text-align: center;
	color: #47a3da;
	-webkit-font-smoothing: antialiased;
	text-indent: 8000px;
	padding-left: 8px;
}

.displaydiv1{
	display:block;
}

.displaydivnone{
	display:none;
}

/* end social media div */

#toTop {display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(../image/ui.totop.png) no-repeat left top;
	z-index:9999;
}

#toTop:hover {
	background-image:url(../image/ui.totop.png);
	background-position:0px -51px;
}

#toTopHover {
	background:url(ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

.zoom {
	position: relative;
}

.transactiondiv{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}

.span14{width:1100px;}
.span13{width:1020px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.snapwidth{width:170px;}
.canvasradiusdiv{width:140px; height:140px;}
.canvasnewradiusdiv{width:120px; height:90px; background:url(../image/photonewimage.jpg) top center}
.canvasnewsdiv{width:120px; height:90px; background:url(../image/webcamera.png) top left no-repeat}
.canvasselfdiv{width:45px; height:39px; background:url(../image/newshadowimage.png) top center no-repeat; overflow:hidden;}
.marginautodiv{margin:auto;}
.margintopbottomdiv{margin:10px 0px;}
.margintopbottomnewdiv{margin:15px 0px;}
.margintopnewbottomdiv{margin:0px 0px 10px 0px;}
.marginzerodiv{margin:0px;}
.paddingzerodiv{padding:0px;}
.widthpercentage{width:100%}
.lineheight{line-height:21px;}
.lineheight1{line-height:25px;}
.lineheight2{line-height:30px;}
.lineheight3{line-height:35px;}
.lineheight4{line-height:40px;}
.lineheight5{line-height:45px;}
.lineheight6{line-height:50px;}
/* menu css div */

/*image sliding */
/* image show */

.food-box{
        /*padding:7px;
        float:left;
        margin:7px;*/
        height:auto;
        /*-moz-box-shadow:  1px 1px 1px #ccc;
        -webkit-box-shadow:  1px 1px 1px #ccc;
        box-shadow: 1px 1px 1px #ccc;*/
        position:relative;
        cursor:pointer;
    }
     
    /** we set to force the image width to 180px **/
    .food-box-image img{
        width:auto;
    }
 
    /** set color to white ***/
    .white-text{
        color:#ffffff;
    }
     
    /** this is the position text of user name **/
    .food-box-uploadby{
        position:absolute;
        bottom:2px;
        left:5px;
        font-size:0.7em;
    }
     
    .food-box-title{
        padding:5px;
        font-size:0.8em;
        color:#ffffff;
    }
     
    .food-box-desc{
        font-size:0.75em;
        width:auto;
        padding:5px;
        color:#ffffff;
    }
     
    /** we hide the transparent slideup div and will only show when hovering **/
    .food-box-transparentbg{
        height:27%;
        width:100%;
        position:absolute;
        bottom:0;
        left:0;
        background:url(../image/transparentgreen.png);
        display:none;
    }
     
    .food-box-info{
        font-size:0.7em;
        position:absolute;
        right:5px;
        bottom:5px;
        display:none;
        color:#ffffff;
    }
     
    .food-box-like, .food-box-comment{
        float:right;
        background:url(../image/icon_star.png) no-repeat;
        padding-left:20px;
        margin-right:10px;
        height:16px;
        line-height:16px;
    }
     
    .food-box-comment{
         background:url(../image/icon_comment.png) no-repeat;
         margin-right:10px;
    }
     
    .white-text{
        color:#ffffff;
    }
	
/* end image sliding */


.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:68.75rem;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.large-1{position:relative;width:8.33333%}.large-2{position:relative;width:16.66667%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.33333%}.large-5{position:relative;width:41.66667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.33333%}.large-8{position:relative;width:66.66667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.33333%}.large-11{position:relative;width:91.66667%}.large-12{position:relative;width:100%}.newlarge-3{position:relative;width:20%}.largenew-3{position:relative;width:28.5%}.largenew-4{position:relative;width:18%}.largenew-1{position:relative;width:10.9%}.largenew-5{position:relative;width:20.40%}.largenew-6{position:relative;width:24.46%}.largenew-7{position:relative;width:21.4%}.newlarge-11{position:relative;width:95%}.newlargemenu{position:relative;width:80%}.newlargesmall-1{position:relative;width:5%}.newlargesmallnew{position:relative;width:55%}.newlargesmallnew1{position:relative;width:45%}.newlargesmallnewdiv{position:relative;width:14%}

  
@media screen and (min-width: 0px) {
  .bodydivwidth {
    min-width: 0px;
  }
  .bodydivwidthnew{
	min-width: 0px;
  }
  .bodydivwidthalign{
	min-width: 0px;
  }
  
}

@media screen and (min-width:0px) and (max-width:179px) {
	
	.top1paddingdiv{
	padding:0px;
	vertical-align:top;
	}
	
	.twoallpaddingdiv{
	padding:0px 20px 0px 0px;
	vertical-align:top;
	}
	
.twoallnewpaddingdiv{
	padding:0px 16px 0px 0px;
	vertical-align:top;
	}
	
.firstpaddingdiv{
	padding:0px;
}

.secondpaddingdiv{
	padding:0px;
}
	
	.span14{width:100px;}
.span13{width:100px;}
.span12{width:100px;}
.span11{width:100px;}
.span10{width:100px;}
.span9{width:100px;}
.span8{width:100px;}
.span7{width:100px;}
.span6{width:100px;}
.span5{width:100px;}
.span4{width:100px;}
.large-1{position:relative;width:100%}.large-2{position:relative;width:100%}.large-3{position:relative;width:100%}.large-4{position:relative;width:100%}.large-5{position:relative;width:100%}.large-6{position:relative;width:100%}.large-7{position:relative;width:100%}.large-8{position:relative;width:100%}.large-9{position:relative;width:100%}.large-10{position:relative;width:100%}.large-11{position:relative;width:100%}.large-12{position:relative;width:100%}.newlarge-3{position:relative;width:100%}.largenew-3{position:relative;width:100%}.largenew-4{position:relative;width:100%}.largenew-1{position:relative;width:100%}.largenew-5{position:relative;width:100%}.largenew-6{position:relative;width:100%}.largenew-7{position:relative;width:100%}.newlarge-11{position:relative;width:100%}.newlargemenu{position:relative;width:100%}.newlargesmall-1{position:relative;width:100%}.newlargesmallnew{position:relative;width:100%}.newlargesmallnew1{position:relative;width:100%}.newlargesmallnewdiv{position:relative;width:100%}
.fottertextalignrightdiv{
    text-align:center;
  }
  
.fottertextalignleftdiv{
    text-align:center;
  }
.social-icons{
	margin:0px auto;
	width:200px;
	float:none;
}
}

@media screen and (min-width:0px) and (max-width:300px) {
	.displaydiv1{
	display:block;
	}
	
	.twoallpaddingdiv{
	padding:0px 20px 0px 0px;
	vertical-align:top;
	}
	
.twoallnewpaddingdiv{
	padding:0px 16px 0px 0px;
	vertical-align:top;
	}
	
.firstpaddingdiv{
	padding:0px;
}

.secondpaddingdiv{
	padding:0px;
}
	
	.top1paddingdiv{
	padding:0px;
	vertical-align:top;
	}
	
	.large-1{position:relative;width:100%}.large-2{position:relative;width:100%}.large-3{position:relative;width:100%}.large-4{position:relative;width:100%}.large-5{position:relative;width:100%}.large-6{position:relative;width:100%}.large-7{position:relative;width:100%}.large-8{position:relative;width:100%}.large-9{position:relative;width:100%}.large-10{position:relative;width:100%}.large-11{position:relative;width:100%}.large-12{position:relative;width:100%}.newlarge-3{position:relative;width:100%}.largenew-3{position:relative;width:100%}.largenew-4{position:relative;width:100%}.largenew-1{position:relative;width:100%}.largenew-5{position:relative;width:100%}.largenew-6{position:relative;width:100%}.largenew-7{position:relative;width:100%}.newlarge-11{position:relative;width:100%}.newlargemenu{position:relative;width:100%}.newlargesmall-1{position:relative;width:100%}.newlargesmallnew{position:relative;width:100%}.newlargesmallnew1{position:relative;width:100%}.newlargesmallnewdiv{position:relative;width:100%}
	.fottertextalignrightdiv{
    text-align:center;
  }
  
.fottertextalignleftdiv{
    text-align:center;
  }
.social-icons{
	margin:0px auto;
	width:200px;
	float:none;
}
}

@media screen and (min-width:301px) and (max-width:360px) {
.displaydiv1{
	display:none;
	}
	
	.top1paddingdiv{
	padding:0px;
	vertical-align:top;
	}
	.large-1{position:relative;width:100%}.large-2{position:relative;width:100%}.large-3{position:relative;width:100%}.large-4{position:relative;width:100%}.large-5{position:relative;width:100%}.large-6{position:relative;width:100%}.large-7{position:relative;width:100%}.large-8{position:relative;width:100%}.large-9{position:relative;width:100%}.large-10{position:relative;width:100%}.large-11{position:relative;width:100%}.large-12{position:relative;width:100%}.newlarge-3{position:relative;width:100%}.largenew-3{position:relative;width:100%}.largenew-4{position:relative;width:100%}.largenew-1{position:relative;width:100%}.largenew-5{position:relative;width:100%}.largenew-6{position:relative;width:100%}.largenew-7{position:relative;width:100%}.newlarge-11{position:relative;width:100%}.newlargemenu{position:relative;width:100%}.newlargesmall-1{position:relative;width:100%}.newlargesmallnew{position:relative;width:100%}.newlargesmallnew1{position:relative;width:100%}.newlargesmallnewdiv{position:relative;width:100%}
	.fottertextalignrightdiv{
    text-align:center;
  }
  
.firstpaddingdiv{
	padding:0px;
}

.secondpaddingdiv{
	padding:0px;
}
  
  .twoallpaddingdiv{
	padding:0px 20px 0px 0px;
	vertical-align:top;
	}
	
.twoallnewpaddingdiv{
	padding:0px 16px 0px 0px;
	vertical-align:top;
	}
  
.fottertextalignleftdiv{
    text-align:center;
  }
.social-icons{
	margin:0px auto;
	width:200px;
	float:none;
}
}

@media screen and (min-width:180px) and (max-width:360px) {
.searchaligndiv{
	clear:both;
	float:left;
	padding-left:0px;
}
.logodivwidth{
	text-align:center;
	
}

.firstpaddingdiv{
	padding:0px;
}

.secondpaddingdiv{
	padding:0px;
}

.twoallpaddingdiv{
	padding:0px 20px 0px 0px;
	vertical-align:top;
	}
.twoallnewpaddingdiv{
	padding:0px 16px 0px 0px;
	vertical-align:top;
	}
.toggleMenu {
	margin-left:70px;
}

.top1paddingdiv{
	padding:0px;
	vertical-align:top;
	}
.span14{width:200px;}
.span13{width:200px;}
.span12{width:200px;}
.span11{width:200px;}
.span10{width:200px;}
.span9{width:200px;}
.span8{width:200px;}
.span7{width:200px;}
.span6{width:200px;}
.span5{width:200px;}
.span4{width:200px;}
.large-1{position:relative;width:100%}.large-2{position:relative;width:100%}.large-3{position:relative;width:100%}.large-4{position:relative;width:100%}.large-5{position:relative;width:100%}.large-6{position:relative;width:100%}.large-7{position:relative;width:100%}.large-8{position:relative;width:100%}.large-9{position:relative;width:100%}.large-10{position:relative;width:100%}.large-11{position:relative;width:100%}.large-12{position:relative;width:100%}.newlarge-3{position:relative;width:100%}.largenew-3{position:relative;width:100%}.largenew-4{position:relative;width:100%}.largenew-1{position:relative;width:100%}.largenew-5{position:relative;width:100%}.largenew-6{position:relative;width:100%}.largenew-7{position:relative;width:100%}.newlarge-11{position:relative;width:100%}.newlargemenu{position:relative;width:100%}.newlargesmall-1{position:relative;width:100%}.newlargesmallnew{position:relative;width:100%}.newlargesmallnew1{position:relative;width:100%}.newlargesmallnewdiv{position:relative;width:100%}
.fottertextalignrightdiv{
    text-align:center;
  }
  
.fottertextalignleftdiv{
    text-align:center;
  }
  .social-icons{
	margin:0px auto;
	width:200px;
	float:none;
}
}

@media screen and (min-width:361px) and (max-width:615px) {
.searchaligndiv{
	clear:both;
	float:left;
	padding-left:0px;
}

.twoallpaddingdiv{
	padding:0px 20px 0px 0px;
	vertical-align:top;
	}
.twoallnewpaddingdiv{
	padding:0px 16px 0px 0px;
	vertical-align:top;
	}
.logodivwidth{
	text-align:center;
	padding-left:90px;
}

.firstpaddingdiv{
	padding:0px;
}

.secondpaddingdiv{
	padding:0px;
}
.toggleMenu {
	margin-left:110px;
}
.displaydiv1{
	display:block;
}

.top1paddingdiv{
	padding:0px;
	vertical-align:top;
	}

.span14{width:300px;}
.span13{width:300px;}
.span12{width:300px;}
.span11{width:300px;}
.span10{width:300px;}
.span9{width:300px;}
.span8{width:300px;}
.span7{width:300px;}
.span6{width:300px;}
.span5{width:300px;}
.span4{width:300px;}
.large-1{position:relative;width:100%}.large-2{position:relative;width:100%}.large-3{position:relative;width:100%}.large-4{position:relative;width:100%}.large-5{position:relative;width:100%}.large-6{position:relative;width:100%}.large-7{position:relative;width:100%}.large-8{position:relative;width:100%}.large-9{position:relative;width:100%}.large-10{position:relative;width:100%}.large-11{position:relative;width:100%}.large-12{position:relative;width:100%}.fottertextalignrightdiv{
text-align:center;}.fottertextalignleftdiv{text-align:center;}.newlarge-3{position:relative;width:100%}.largenew-3{position:relative;width:100%}.largenew-4{position:relative;width:100%}.largenew-1{position:relative;width:100%}.largenew-5{position:relative;width:100%}.largenew-6{position:relative;width:100%}.largenew-7{position:relative;width:100%}.newlarge-11{position:relative;width:100%}.newlargemenu{position:relative;width:100%}.newlargesmall-1{position:relative;width:100%}.newlargesmallnew{position:relative;width:100%}.newlargesmallnew1{position:relative;width:100%}.newlargesmallnewdiv{position:relative;width:100%}
.social-icons{
	margin:0px auto;
	width:200px;
	float:none;
}
}

@media screen and (min-width:616px) and (max-width:800px) {
.twoallpaddingdiv{
	padding:0px 20px 0px 0px;
	vertical-align:top;
	}
.twoallnewpaddingdiv{
	padding:0px 16px 0px 0px;
	vertical-align:top;
	}
	
.firstpaddingdiv{
	padding:0px;
}
.secondpaddingdiv{
	padding:0px;
}
}

@media screen and (min-width:801px) and (max-width:10000px) {

}



/*menu_div*/
.toggleMenu {
    display:  none;
    background:url(../image/menuhoverbg.png) repeat-x top left;
    padding: 10px 30px;
    color: #fff;
}
.toggleMenu:hover {
    display:  none;
    background:url(../image/menuhoverbg.png) repeat-x top left;
    color: #fff;
}
.nav {
    list-style: none;
     *zoom: 1;

}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
}
.nav a {
    padding: 10px 15px;
	color:#000;
	background:url(../image/menubg.png) repeat-x top left;
}
.nav a:hover {
	background:url(../image/menuhoverbg.png) repeat-x top left;
	color:#fff;
}
.nav a.active {
	background:url(../image/menuhoverbg.png) repeat-x top left;
	color:#fff;
}
.nav li {
    position: relative;
}

.nav > li.bordernone {
    float: left;
	border-right:none;
}

.nav > li {
    float: left;
	border-right:#000 solid 1px;
}
.nav > li > .parent {
    background-image: url(../image/downArrow.png);
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    background:url(../image/menuhoverbg.png) repeat-x top left;
    position: relative;
    z-index:100;
    border-top: 1px solid #175e4c;
	color:#FFF;
}

.nav li li a:hover {
    display: block;
    background:url(../image/menuhoverbg.png) repeat-x top left;
    position: relative;
    z-index:100;
    border-top: 1px solid #175e4c;
	color:#FFF;
}

.nav li li li a {
    background:#093;
    z-index:200;
    border-top: 1px solid #1d7a62;
}

@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
	.nav{
		clear:both;
	}
    .nav > li {
        float: none;
		border-top: 1px solid #104336;
		width: 210px;
		border-right:none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url(../image/downArrow.png);
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
	.nav li a:hover{
		background-color: #138808;
		color:#FFF;
	}

}

/** Social Icons **/
.social-icons{
	margin:0px auto;
}
.social-icons ul li:first-child, ol li:first-child {
	margin-top: 0px;
	margin-left:0;
}
.social-icons li {
	float: left;
	width: 30px;
	height: 30px;
	background: none;
	padding: 0px;
	margin-left:7px;
	list-style:none;
}
.social-icons a.facebook:hover {
	background-position: -120px bottom;
}
.social-icons a.facebook {
	background-position: -120px top;
}
.social-icons li a {
	height: 30px;
	width: 30px;
	display: block;
	text-indent: -9999px;
	background:url(../image/socialnetwork.png);	
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.social-icons a.twitter {
	background-position: -60px top;
}
.social-icons a.twitter:hover {
	background-position: -60px bottom;
}
.social-icons a.googleplus {
	background-position: -30px top;
}
.social-icons a.googleplus:hover {
	background-position: -30px bottom;
}
.social-icons a.rss {
	background-position: -90px top;
}
.social-icons a.rss:hover {
	background-position: -90px bottom;
}
.social-icons a.linkdin {
	background-position: 0px top;
}
.social-icons a.linkdin:hover {
	background-position: 0px bottom;
}

.wfiveallimage:hover {
	color:#FFF;
	cursor: pointer;
	transform:scale(1.2);
    -ms-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -o-transform:scale(1.2);
	-webkit-transition: all 1s ease;
  	-moz-transition: all 1s ease;
  	-o-transition: all 1s ease;
  	-ms-transition: all 1s ease;
  	transition: all 1s ease;
}

.wfiveallimage {
	color:#FFF;
	cursor: pointer;
	transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
	-webkit-transition: all 0.1s ease;
  	-moz-transition: all 0.1s ease;
  	-o-transition: all 0.1s ease;
  	-ms-transition: all 0.1s ease;
  	transition: all 0.1s ease;
}

#parallelogram {
   height: 172px;
   background-color: #FFF;
   /* Skew */
   -webkit-transform: skew(-13deg, -3deg) skewY(-9deg); 
   -moz-transform: skew(-13deg, -3deg) skewY(-9deg); 
   -o-transform: skew(-13deg, -3deg) skewY(-9deg);
   -ms-transform: skew(-13deg, -3deg) skewY(-9deg);
   transform: skew(-13deg, -3deg) skewY(-9deg);
   /*-webkit-transform: perspective(300px) rotateY(-45deg);
   -moz-transform: perspective(300px) rotateY(-45deg);
   -o-transform: perspective(300px) rotateY(-45deg);
   -ms-transform: perspective(300px) rotateY(-45deg);
   transform: perspective(300px) rotateY(-45deg);*/
   margin-top:74px;
   z-index:1000;
}

#parallelogram1 {
   height: 170px;
   background-color: #FFF;
   /* Skew */
   -webkit-transform: skew(11deg, 13deg) skewY(9deg); 
   -moz-transform: skew(11deg, 13deg) skewY(9deg); 
   -o-transform: skew(11deg, 13deg) skewY(9deg);
   -ms-transform: skew(11deg, 13deg) skewY(9deg);
   transform: skew(11deg, 13deg) skewY(9deg);
   /*-webkit-transform: perspective(300px) rotateY(-45deg);
   -moz-transform: perspective(300px) rotateY(-45deg);
   -o-transform: perspective(300px) rotateY(-45deg);
   -ms-transform: perspective(300px) rotateY(-45deg);
   transform: perspective(300px) rotateY(-45deg);*/
   margin-top:87px;
   z-index:1000;
}

#parallelogram2 {
   height: 85px;
   background-color: #FFF;
   /* Skew */
   -webkit-transform: skew(-9deg,23deg) skewY(-23deg); 
   -moz-transform: skew(-9deg,23deg) skewY(-23deg); 
   -o-transform: skew(-9deg,23deg) skewY(-23deg);
   -ms-transform: skew(-9deg,23deg) skewY(-23deg);
   transform: skew(-9deg,23deg) skewY(-23deg);
   /*-webkit-transform: perspective(300px) rotateY(-45deg);
   -moz-transform: perspective(300px) rotateY(-45deg);
   -o-transform: perspective(300px) rotateY(-45deg);
   -ms-transform: perspective(300px) rotateY(-45deg);
   transform: perspective(300px) rotateY(-45deg);*/
   margin-top:160px;
   z-index:1000;
}

#parallelogram3 {
   height: 85px;
   background-color: #FFF;
   /* Skew */
   -webkit-transform: skew(-4deg,-2deg) skewX(14deg); 
   -moz-transform: skew(-4deg,-2deg) skewX(14deg); 
   -o-transform: skew(-4deg,-2deg) skewX(14deg);
   -ms-transform: skew(-4deg,-2deg) skewX(14deg);
   transform: skew(-4deg,-2deg) skewX(14deg);
   /*-webkit-transform: perspective(300px) rotateY(-45deg);
   -moz-transform: perspective(300px) rotateY(-45deg);
   -o-transform: perspective(300px) rotateY(-45deg);
   -ms-transform: perspective(300px) rotateY(-45deg);
   transform: perspective(300px) rotateY(-45deg);*/
   margin-top:160px;
   z-index:500;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height:172px;
  float: left;
  width: 100%;
  border: 0;
  }
  
  
  
.rslidesnew {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslidesnew li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslidesnew li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslidesnew img {
  display: block;
  height:85px;
  float: left;
  width: 100%;
  border: 0;
  }
  


.rslidesnewa {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslidesnewa li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslidesnewa li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslidesnewa img {
  display: block;
  height:130px;
  float: left;
  width: 100%;
  border: 0;
  }
  
  
.rslidesnewb {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslidesnewb li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslidesnewb li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslidesnewb img {
  display: block;
  height:150px;
  float: left;
  width: 100%;
  border: 0;
  }
  
  
.rslidesnewc {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
  
.overflowdivwidth{
	overflow: hidden;
	}

.rslidesnewc li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslidesnewc li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslidesnewc img {
  display: block;
  height:55px;
  float: left;
  width: 100%;
  border: 0;
  }


 
/* zoom in image */
.zoomin img { 
height: 270;
width: auto;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
} 
.zoomin img:hover {
width: auto;
height: 400px;
}

.container {
      width: 100%;
      height: auto;
      margin:0px;
    }

    .boxnew {
      width: 100%;
      height: 100%;
    }

    #red .boxnew {
      background-color: #fff;
      -webkit-transform: perspective( 600px ) rotateX( 14deg );
         -moz-transform: perspective( 600px ) rotateX( 14deg );
           -o-transform: perspective( 600px ) rotateX( 14deg );
		   -ms-transform: perspective( 600px ) rotateX( 14deg );
              transform: perspective( 600px ) rotateX( 14deg );
    }
	
.textshadownone{
	text-shadow:none;
}

.textrotatediv{
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	}
	
.margintabdiv{
	margin-left:65px;
}

.margintabdivtop{
	margin-top:-140px;
}

.margintabdivtopnew{
	margin-top:-88px;
}

.margintabdivtop2{
	margin-top:-100px;
}

.margintabdivnew{
	margin-left:50px;
}

.rotateimage img{
        -moz-transition: all 0.6s ease-in-out;
        -webkit-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
}
.rotateimage:hover img {
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
}



header {
	width:100%;
}
header #top {
	float:left;
	height:30px;
	line-height:30px;
	width:100%;
}
header nav#topmenu {
	margin:0 auto;
	padding:0 15px;
	position:relative;
}
header nav#topmenu ul {
	margin:0;
	padding:0;
}
header nav#topmenu ul li {
	float:left;
	position:relative;
	font-size:15px;
	list-style:none;
	margin:0;
	padding:0px 20px;
	text-align:center;
	text-transform:uppercase;
	border-right:0px solid #ccc;
	font-weight:bold;
}
header nav#topmenu ul li:first-child {
	border-left:0px solid #ccc;
}
header nav#topmenu ul li a {
	color:rgba(255,255,255,0.6);
	text-decoration:none;
	display:block;
	color:#000;
}
header nav#topmenu ul li a:hover {
	color:#fff;
}
header nav#topmenu ul li:hover > a {
	color:#fff;
}
header nav#topmenu ul li span {
	background:url(../image/arrow.png) center no-repeat;
	height:10px;
	position:absolute;
	text-indent:-9999px;
	top:7px;
	right:2px;
	width:10px;
}
header nav#topmenu ul li span.arrow {
	background-position:0 2px;
}
header nav#topmenu ul li span.arrow-right {
	background-position:-10px 2px;
}
header nav#topmenu ul li ul.sublist {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	left:0px;
	top:31px;
	background:#222;
	width:150px;
	opacity:0;
	visibility:hidden;
	-moz-transition:opacity 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
	-webkit-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
	-o-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
	transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
	z-index:9999;
}
header nav#topmenu ul li ul.sublist li {
	border:none;
	border-bottom:1px solid #ccc;
	clear:both;
	margin-top:-15px;
	padding:0;
	width:150px;
	-moz-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	-webkit-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	-o-transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;
}

header nav#topmenu ul li ul.sublist li a {
	color:rgba(255,255,255,0);
}
header nav#topmenu ul li:hover ul.sublist {
	opacity:1;
	visibility:visible;
}
header nav#topmenu ul li:hover ul.sublist li {
	margin-top:0;
	opacity:1;
}
header nav#topmenu ul li:hover ul.sublist li a {
	color:rgba(255,255,255,0.6);	
	-moz-transition:color 0.1s ease-out;
	-webkit-transition:color 0.1s ease-out;
	-o-transition:color 0.1s ease-out;
	transition:color 0.1s ease-out;
}
header nav#topmenu ul li:hover ul.sublist li a:hover {
	color:rgba(255,255,255,1);	
	-moz-transition:color 0.3s ease-out;
	-webkit-transition:color 0.3s ease-out;
	-o-transition:color 0.3s ease-out;
	transition:color 0.3s ease-out;
}
header nav#topmenu ul li:hover ul.sublist li:hover > a {
	color:#fff;
}
/* SUB SUB LIST */
header nav#topmenu ul li ul.sublist li ul.subsublist {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	left:61px;
	top:0px;
	background:#222;
	width:150px;
	opacity:0;
	visibility:hidden;
	-moz-transition:opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
	-webkit-transition:opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
	-o-transition:opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
	transition:opacity 0.2s 0.01s ease-in-out, left 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
}
header nav#topmenu ul li ul.sublist li ul.subsublist li{
	border:none;
	border-bottom:1px solid #ccc;
	clear:both;
	margin:0;
	padding:0;
	width:150px;
	opacity:1;
}
header nav#topmenu ul li ul.sublist li:hover ul.subsublist {
	opacity:1;
	left:91px;
	visibility:visible;
}

/*lightbox_div_css*/
#wizards {
	width: 100%;
}

#wizards li {
	list-style: none; float: left; margin: 6px;
}

	#wizards a img {
		border: 1px solid #CCC;
	}
		#wizards a:hover img {
			border: 1px solid #333;
		}
		
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9000;
	width: 100%;
	height: auto;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9001;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: auto;
	height: auto;
	margin: 0 auto;
}
#lightbox-container-image { padding: 5px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.fontruppediv{
	font-family:'Rupee Foradian', Verdana, Arial, Arial Narrow, Times New Roman, Tahoma;
}

	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 32px;
		width: 100%;
		color:#FFF;
	}
	ul.tabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 8px 0px 9.4px;
		height: 32px;
		line-height: 31px;
		border-right: 1px solid #fff;
		background: #b4b4b4;
		overflow: hidden;
		position: relative;
		font-size:11px;
	}
	ul.tabs li:hover {
		background: #6c6c6c;
	}	
	ul.tabs li.active{
		background: #6c6c6c;
	}
	.tab_container {
		border: 1px solid #6c6c6c;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #6c6c6c;
	}
	.tab_content {
		padding: 10px;
		display: none;
		color:#FFF;
		font-size:11px;
	}
	
.products-grid{list-style-type:none;clear:both;margin:0px;padding:0px;margin-bottom:18px}.products-grid li{float:left;margin-right:9px; margin-bottom:30px;font-size:12px;width:210px;height:330px;position:relative;line-height:17px; list-style-type:none;}.products-grid li
img{border:1px
solid #f0f0f0;border-bottom:0px}.products-grid li
a{margin:0px;padding:0px;display:block;height:250px}.products-grid
li.last{margin-right:0px}
.products-grid .product-meta{background-color:#ff4e00;height:70px;padding:5px 7px;text-align:left}.products-grid .product-meta
h2{font-size:12px;font-weight:normal;margin:0px;padding:0px}.products-grid .product-meta{}.products-grid li .new-ribbon{position:absolute;width:93px;height:70px;background-image:url(/skin/frontend/default/fab_ind/images/ribbon-new-small.png);background-repeat:no-repeat;overflow:hidden;bottom:0px;right:0px;z-index:20}.price-box{font-weight:bold}.price-box .old-price .price-label, .price-box .old-price
.price{text-decoration:line-through}
.product-meta{background-color:#FFF;height:70px;padding:5px 7px;text-align:left}.products-grid .product-meta
h2{font-size:12px;font-weight:normal;margin:0px;padding:0px}
.product-name{text-align:left;font-size:14px;font-weight:bold}
.newribbongimagediv{position:absolute;width:46px;height:50px;background:url(../image/newribbon.png) right no-repeat;bottom:0px;right:0px;}

.newsticker-jcarousellite { width:100%; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; height:100px; }
.newsticker-jcarousellite .thumbnail { float:left; width:40%; }
.newsticker-jcarousellite .info { float:right; width:70%; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080;}