body{
	background:#fff url(../images/header_bg.png) repeat-x;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	color:#444444;
	line-height:24px;
}
.innerpagebg{background:#fff url(../images/otherpagebg.png) repeat-x !important;}
:focus{outline:0}
img{border:0px;}
.clear{ clear:both;height:0px;}
p{padding:0px; margin:0px;}


.header:after {
    background: url("../images/bg-header.png") no-repeat;
    content: "";
    height: 495px;
    left: 50%;
    margin-left: -537px;
    position: absolute;
    top: 0;
    width: 1076px;
    z-index: -1;
}

.header{
	height:720px;
	width:1074px;
	margin:0 auto;
}

.innerheader{
	height:245px;
	width:1074px;
	margin:0 auto;
}

#middle {
    /*background:#527bc9 url(../images/main_bg.jpg) repeat-x;*/
	background:#fff;
    width: 100%;
	color:#505050 !important;
}

/* animations style */
@-moz-keyframes cloudAnimation{
	from {
		-moz-transform: translate(0px, 0px);
		opacity:1;
	}
	49.5% {
		-moz-transform: translate(-990px, 0px);
		opacity:0.5;
	}
	50% {
		-moz-transform: translate(-990px, 0px);
		opacity:0;
	}
	51% {
		-moz-transform: translate(740px, 0px);
		opacity:0;
	}
	52% {
		-moz-transform: translate(740px, 0px);
		opacity:0.5;
	}
	to {
		-moz-transform: translate(0px, 0px);
		opacity:1;
	}
}
@-webkit-keyframes cloudAnimation{
	from {
		-webkit-transform: translate(0px, 0px);
		opacity:1;
	}
	49.5% {
		-webkit-transform: translate(-990px, 0px);
		opacity:0.5;
	}
	50% {
		-webkit-transform: translate(-990px, 0px);
		opacity:0;
	}
	51% {
		-webkit-transform: translate(740px, 0px);
		opacity:0;
	}
	52% {
		-webkit-transform: translate(740px, 0px);
		opacity:0.5;
	}
	to {
		-webkit-transform: translate(0px, 0px);
		opacity:1;
	}
}
@-ms-keyframes cloudAnimation{
	from {
		-ms-transform: translate(0px, 0px);
		opacity:1;
	}
	49.5% {
		-ms-transform: translate(-990px, 0px);
		opacity:0.5;
	}
	50% {
		-ms-transform: translate(-990px, 0px);
		opacity:0;
	}
	51% {
		-ms-transform: translate(740px, 0px);
		opacity:0;
	}
	52% {
		-ms-transform: translate(740px, 0px);
		opacity:0.5;
	}
	to {
		-ms-transform: translate(0px, 0px);
		opacity:1;
	}
}


/* clouds */
.clouds{
	position:absolute;
	/*height:100%;*/
	left:0;
	top:0;
	width:100%;
	z-index: 1;
}
.clouds span{
	background:url(../images/bg-clouds.png) no-repeat;
	position:absolute;
	z-index: 1;
}
.clouds .cloud01{
	background-position:-335px -643px;
	height:254px;
	left:0;
	top:230px;
	width:632px;
	z-index: 1;
	-webkit-animation: cloudAnimation infinite 100000ms linear;
	   -moz-animation: cloudAnimation infinite 100000ms linear;
		-ms-animation: cloudAnimation infinite 100000ms linear;
		 -o-animation: cloudAnimation infinite 100000ms linear;
}
.clouds .cloud02{
	background-position:0 -348px;
	height:172px;
	left:644px;
	top:0;
	width:340px;
	z-index: 1;
	-webkit-animation: cloudAnimation infinite 160000ms linear;
	   -moz-animation: cloudAnimation infinite 160000ms linear;
		-ms-animation: cloudAnimation infinite 160000ms linear;
		 -o-animation: cloudAnimation infinite 160000ms linear;
}
.clouds .cloud03{
	background-position:-326px 0;
	height:338px;
	left:99px;
	top:60px;
	width:654px;
	z-index: 1;
	-webkit-animation: cloudAnimation infinite 125000ms linear;
	   -moz-animation: cloudAnimation infinite 125000ms linear;
		-ms-animation: cloudAnimation infinite 125000ms linear;
		 -o-animation: cloudAnimation infinite 125000ms linear;
}
.clouds .cloud04{
	background-position:-350px -348px;
	height:268px;
	left:1150px;
	top:90px;
	width:410px;
	z-index: 1;
	-webkit-animation: cloudAnimation infinite 200000ms linear;
	   -moz-animation: cloudAnimation infinite 200000ms linear;
		-ms-animation: cloudAnimation infinite 200000ms linear;
		 -o-animation: cloudAnimation infinite 200000ms linear;
}
.clouds .cloud05{
	background-position:-335px -643px;
	height:254px;
	left:3450px;
	top:60px;
	width:632px;
	z-index: 1;
	-webkit-animation: cloudAnimation infinite 100000ms linear;
	   -moz-animation: cloudAnimation infinite 100000ms linear;
		-ms-animation: cloudAnimation infinite 100000ms linear;
		 -o-animation: cloudAnimation infinite 100000ms linear;
}
.clouds .cloud06{
	background-position:0 -348px;
	height:172px;
	left:4200px;
	top:285;
	width:340px;
	z-index: 1;
	-webkit-animation: cloudAnimation infinite 160000ms linear;
	   -moz-animation: cloudAnimation infinite 160000ms linear;
		-ms-animation: cloudAnimation infinite 160000ms linear;
		 -o-animation: cloudAnimation infinite 160000ms linear;
}
.clouds .cloud07{
	background-position:-326px 0;
	height:338px;
	left:4500px;
	top:60px;
	width:654px;
	z-index: 1;
	-webkit-animation: cloudAnimation infinite 125000ms linear;
	   -moz-animation: cloudAnimation infinite 125000ms linear;
		-ms-animation: cloudAnimation infinite 125000ms linear;
		 -o-animation: cloudAnimation infinite 125000ms linear;
}
.clouds .cloud08{
	background-position:-350px -348px;
	height:268px;
	left:/*3190px*/ 1485px;
	top:250px;
	width:410px;
	z-index: 1;
	-webkit-animation: cloudAnimation infinite 200000ms linear;
	   -moz-animation: cloudAnimation infinite 200000ms linear;
		-ms-animation: cloudAnimation infinite 200000ms linear;
		 -o-animation: cloudAnimation infinite 200000ms linear;
}
.clouds .cloud09{
	background-position:-350px -339px;
	height:268px;
	left:/*3190px*/ 1900px;
	top:150px;
	width:410px;
	z-index: 1;
	-webkit-animation: cloudAnimation infinite 400000ms linear;
	   -moz-animation: cloudAnimation infinite 400000ms linear;
		-ms-animation: cloudAnimation infinite 400000ms linear;
		 -o-animation: cloudAnimation infinite 400000ms linear;
}
#header{ 
    position: relative;
  }
.header-inner-container{
width:100%;
margin:11px 0 0 0;
z-index:2;
position:relative;
height: 100%;
}
.nav-outer-container{
	width:1076px;
	margin: 5px auto 0;
	position: absolute;
	z-index: 10001;
}
.nav-outer-container .leftpart{width:484px; float: left;}
.nav-outer-container .leftpart .leftnavbar{background:url(../images/leftnavbar.png) no-repeat; width: 55px; height: 51px; float: left;}
.nav-outer-container .leftpart .navigation-left{ background: #fff; height: 40px; float: left; width:428px;}
.nav-outer-container .leftpart .navigation-left ul{padding: 0px; margin: 0px 31px 0px 37px;}
.nav-outer-container .leftpart .navigation-left ul li{float: left; text-transform: uppercase; font-size: 15px; color: #0f0f0f; font-family: 'Open Sans', sans-serif; line-height: 40px; 
padding-right: /*23px*/90px;list-style: none; font-weight: bold;}
.nav-outer-container .leftpart .navigation-left ul li.last{padding-right: 0px !important;}
.nav-outer-container .leftpart .navigation-left ul li img{padding-top:5px;}
.nav-outer-container .leftpart .navigation-left ul li a{color: #0f0f0f; text-decoration: none;}
.nav-outer-container .leftpart .navigation-left ul li a:hover{color: #d02127; text-decoration: none;}

.nav-outer-container .rightpart{width:484px; float: right;}
.nav-outer-container .rightpart .rightnavbar{background:url(../images/rightnavbar.png) no-repeat; width: 56px; height: 51px; float: right;}
.nav-outer-container .rightpart .navigation-right{ background: #fff; height: 40px; float: left; width:428px;}
.nav-outer-container .rightpart .navigation-right ul{padding: 0px; margin: 0px 32px 0px 40px;}
.nav-outer-container .rightpart .navigation-right ul li{float: left; text-transform: uppercase; font-size: 15px; color: #0f0f0f; font-family: 'Open Sans', sans-serif; line-height: 40px; padding-right:55px;
list-style: none; font-weight: bold; }
.nav-outer-container .rightpart .navigation-right ul li.last{padding-right: 0px !important;}
.nav-outer-container .rightpart .navigation-right ul li a{color: #0f0f0f; text-decoration: none;}
.nav-outer-container .rightpart .navigation-right ul li a:hover{color: #d02127; text-decoration: none;}

.logo-div{width:1076px; margin: -2px auto 0; text-align: center; position: absolute; z-index: 10000;}
.logo-div img{padding-left: 3px;}
.banner{width:980px; margin: 123px auto 0; height: 545px; background:url(../images/bannerbg.png) no-repeat; padding: 20px 43px 20px 48px;  position: absolute;  }
.banner img{padding:0px 0px 0px 4px;}
/*** home page ***/
.main-container{width:999px; margin: 0px auto 20px; overflow: hidden;}
.testimonialstab{width:999px; float: left; margin: 0px 0px 0px/*28px*/ 0px;}
.testimonialstab .heading-outer{width:999px; background:url(../images/testi-heading-bg.jpg) repeat-x; line-height: 15px; margin-bottom: 24px;}
.testimonialstab .heading-inner{text-align: center; background: #fff;  font-size: 18px; font-weight: bold; width:260px; margin: 0 auto; }
.testimonialstab .contentpart{padding: 0px 25px; font-size: 23px; color:#797979; font-style: italic; text-align: center;}
.testimonialstab .contentpart p{text-align: center; float: none; line-height: 30px;}
.testimonialstab .contentpart span.left{float: left; width:15px !important;} 
.testimonialstab .contentpart span.right{float: right; margin-top: -24px; width:15px !important;}
.testimonialstab .bottom-outer{width:999px; background:url(../images/testi-heading-bg.jpg) repeat-x; line-height: 15px; margin-top: 21px;}
.testimonialstab .bottom-inner{text-align: center; background: #fff;  font-size: 18px; font-weight: bold; width:150px; margin: 0 auto; }

.product-info-main{margin:0 auto 27px; width:1010px; overflow:hidden; }



.product-info-main .toppart{height:26px; width:1010px; float: left; }
.product-info-main .toppart .left{width:32px; height: 26px; float: left; background:url(../images/productslider-topleft.png) no-repeat;}
.product-info-main .toppart .mid{height: 26px; float: left; background:url(../images/productslider-topmid.jpg) repeat-x; width:944px;}
.product-info-main .toppart .right{width:33px; height: 26px; float: left; background:url(../images/productslider-topright.png) no-repeat;margin:0px;}

.product-info-main .midpart{width:917px;  min-height: 100px; float: left; padding: 16px 50px 7px 33px; 
-moz-box-shadow: 0px -1px 4px -1px #888888;
-webkit-box-shadow: 0px -1px 4px -1px #888888;
box-shadow: 0px -1px 4px -1px #888888;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */
margin: 0px 0px 35px 5px;}
.product-info-main .midpart .picpart{width:171px; float: left; margin-right: 10px; text-align: center;}
.product-info-main .midpart .textpart{width:275px; float: left; margin-top:10px;}
.product-info-main .midpart .textpart h2{font-size: 24px; color:#28211f; font-weight: bold; padding: 0px; margin:0px 0px 11px 0px;}
.product-info-main .midpart .textpart p{padding:0px; margin:0px; font-size: 13px; font-weight: bold; line-height: 18px; height:228px;}
.product-info-main .midpart .ordernow{float: left; margin-left:215px;}
.product-info-main .midpart ul{padding:0px; margin:0px;}
.product-info-main .midpart ul li{list-style: none;}
.allproductsbtn{float:right; margin: -22px 0px 20px 0px;}

.product-info-main .midpart .rightpicpart{float:right; width:361px; margin: 41px 0px 0px 0px;}


/*.product-info-main .midpart{width:927px; background:url(../images/productslider-mid.png) repeat-y; min-height: 100px; float: left; padding: 16px 50px 16px 33px;}

.product-info-main .bottompart{height:7px; width:1010px; float: left; margin-left: 1px; }
.product-info-main .bottompart .left{width:21px; height: 7px; float: left; background:url(../images/productslider-bottomleft.png) no-repeat;}
.product-info-main .bottompart .mid{height: 7px; float: left; background:url(../images/productslider-bottommid.png) repeat-x; width:965px;}
.product-info-main .bottompart .right{width:21px; height: 7px; float: left; background:url(../images/productslider-bottomright.png) no-repeat;}*/


.homepage-contentpart{width:999px; margin: 0 auto; overflow: hidden;}
.homepage-contentpart .leftpart{width:357px; float: left;}
.homepage-contentpart .leftpart h1{color:#1864f0; font-size:24px; font-weight: bold; padding: 0px; margin: 0px; float: left;}
.homepage-contentpart .leftpart p{padding:0px 0px 0px 0px; margin:11px 0px 21px 0px; font-size:16px; float: left;}
.readmore{background:url(../images/readmorebg.png) no-repeat; float: left; width:129px; height: 39px; font-size:12px; text-align: center; line-height: 36px; text-transform: uppercase;}
.readmore a{color:#444444; text-decoration: none; } .readmore a:hover{color:#444444; text-decoration: none; }

.homepage-contentpart .rightpart{width:600px; float: right;}

/** tabs **/

.tabContainer{
	margin:0px;
	width:600px;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */
border-radius: 5px 5px 0px 0px;  -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;
 border-bottom: 1px solid #edebeb;
 float:left;
}

.tabs li{
	display:inline;
}

.tabs li a{
	cursor: pointer;
	padding:0px;
	font-size:18px;
	color:#3b3a3a;
	font-family: 'Arimo', sans-serif;
	background:url(../images/tab-main.png) no-repeat;
	text-align: center;
	float: left;
	width:200px;
	text-align: center;
	font-weight: bold;

}

.tabs li a:hover{
	text-decoration:none;
}

.tabs .tab-current{
	/*padding: 37px 13px 12px 12px;*/
	border-bottom:0px;
	background:url(../images/tab-hover.png) no-repeat;
}

.tabsContent{
	padding:10px;
	color:#666666;
	display:none;
	border-left: 1px solid #edebeb; border-right: 1px solid #edebeb;
	overflow: hidden;
	float: left;
	width:578px;
}
.htmltabs ul.tabs
	{
	   margin: 0 0 0px 0px;
	   height:35px;
	   line-height:35px;
	   width:600px;
	   padding:0px;
	   float: left;
	
}

.tabsContent ul{padding:0px; margin:11px 0px 0px 80px;}
.tabsContent ul li{list-style: none; font-size: 16px; font-family: 'Open Sans', sans-serif; padding-left: 32px; background:url(../images/bullet.png) no-repeat; margin-bottom: 10px;}
.tabsContent ul li a{text-decoration: none; color:#444444; font-weight: bold;} 
.tabsContent ul li a:hover{text-decoration: none; color:#444444; }

/* tabs read more */
.adjust{background:url(../images/readmorebg.png) no-repeat; float: left; width:129px; height: 39px; font-size:12px; text-align: center; line-height: 36px; text-transform: uppercase; color: #444444;
margin: 2px 0px 0px 185px; text-decoration: none;}
.adjust:hover{text-decoration: none;}

/* left content read more */
.homepage-contentpart .leftpart .adjust{background:url(../images/readmorebg.png) no-repeat; float: left; width:129px; height: 39px; font-size:12px; text-align: center; line-height: 36px; 
text-transform: uppercase; color: #444444;margin: 0px 0px 0px 0px; text-decoration: none;}
.homepage-contentpart .leftpart .adjust:hover{text-decoration: none;}

/** tabs **/
.satisfaction-tab{ width:100%; background:url(../images/satisfaction-tab-bg.jpg) repeat-x; height: 229px;  }
.satisfaction-tab .inner{width:804px; margin: 0 auto; background:url(../images/satisfaction-image.png) no-repeat; height: 229px; color:#f9f9f9; text-align: right; font-size:24px; line-height: 222px;
padding-right: 272px; font-weight: bold;}
.satisfaction-link{ color:#fff; text-decoration:none;  }
.satisfaction-link:hover{ color:#fff; text-decoration:none;  }

.videotab{width:100%;max-width:999px; margin: 0 auto 23px; overflow: hidden; }
.videotab ul{padding:0px; margin: 0px;}
/*.videotab ul li{ float:left; list-style: none; width:310px; font-size: 20px; color:#473f45; margin-right: 34px;}*/
.videotab ul li{ float: none;list-style: none;width: 49%;font-size: 20px;color: #473f45;margin-right: 0;display: inline-block;box-sizing: border-box;text-align: center;}
.videotab ul li.last{margin-right: 0px;}
/*.videotab ul li p{padding:0px; margin: 11px 0px 0px 0px; width:310px; text-align:center; }*/
.videotab ul li p{padding:0px; text-align:center; }
.videotab .linktext{width:999px; text-align: center; font-size: 14px; color:#0a6fcb; text-transform: uppercase; margin-top: 15px;}
.videotab .linktext a{color:#0a6fcb; text-decoration: none;} .videotab .linktext a:hover{color:#0a6fcb; text-decoration: none;}

.awards-section-main{width:100%; height:288px; background:url(../images/awards-sectionbg.jpg) repeat-x;}
.awards-section-main .innertab{width:1076px; margin: 0px auto; padding-top:29px; overflow: hidden; }
.awards-section-main .innertab h1{font-size:36px; color:#0b0a0a; font-weight: bold; padding: 0px; margin: 0px 0px 0px 37px; float: left;}
.awards-section-main .innertab .awardlistingpart{width:1076px; margin: 0px 0px 0px 0px;}
/*** home page ***/

/*** footer ***/

.footer-main{background:url(../images/footerbg.jpg) repeat-x; width:100%; position: absolute;}
.footer-main .footermid{width:999px; margin: 49px auto 13px; }
.footer-main .footermid .topsection{width:999px; float: left; margin-bottom: 24px; }
.footer-main .footermid .topsection ul.firsttab{width:/*226px*/ 216px; background:url(../images/nav-separater.png) no-repeat; float: left;margin:0px 11px 0px 0px; padding: 0px;  background-position: right;
height:198px;}
.footer-main .footermid .topsection ul.firsttab h2{font-size: 21px; color:#f0f0f0; font-weight: normal; padding:0px; margin:0px 0px 10px 0px; width: 100%;}
.footer-main .footermid .topsection ul.firsttab li{font-size: 18px; color: #b1afaf; list-style: none; margin-bottom: 5px;}
.footer-main .footermid .topsection ul.firsttab li a{color: #b1afaf; text-decoration: none;} .footer-main .footermid .topsection ul.firsttab li a:hover{color: #d12127; text-decoration: none;}

.footer-main .footermid .topsection ul.secondtab{width:161px; background:url(../images/nav-separater.png) no-repeat; float: left;margin:0px 11px 0px 0px; padding: 0px;  background-position: right;
height:198px;}
.footer-main .footermid .topsection ul.secondtab h2{font-size: 21px; color:#f0f0f0; font-weight: normal; padding:0px; margin:0px 0px 10px 0px; width: 100%;}
.footer-main .footermid .topsection ul.secondtab li{font-size: 18px; color: #b1afaf; list-style: none; margin-bottom: 5px;}
.footer-main .footermid .topsection ul.secondtab li a{color: #b1afaf; text-decoration: none;} .footer-main .footermid .topsection ul.secondtab li a:hover{color: #d12127; text-decoration: none;}

.footer-main .footermid .topsection ul.thridtab{width:198px; background:url(../images/nav-separater.png) no-repeat; float: left;margin:0px 11px 0px 0px; padding: 0px;  background-position: right;
height:198px;}
.footer-main .footermid .topsection ul.thridtab h2{font-size: 21px; color:#f0f0f0; font-weight: normal; padding:0px; margin:0px 0px 10px 0px; width: 100%;}
.footer-main .footermid .topsection ul.thridtab li{font-size: 18px; color: #b1afaf; list-style: none; margin-bottom: 5px;}
.footer-main .footermid .topsection ul.thridtab li a{color: #b1afaf; text-decoration: none;} .footer-main .footermid .topsection ul.thridtab li a:hover{color: #d12127; text-decoration: none;}

.footer-main .footermid .topsection ul.forthtab{width:205px; background:url(../images/nav-separater.png) no-repeat; float: left;margin:0px 11px 0px 0px; padding: 0px;  background-position: right;
height:198px;}
.footer-main .footermid .topsection ul.forthtab h2{font-size: 21px; color:#f0f0f0; font-weight: normal; padding:0px; margin:0px 0px 10px 0px; width: 100%;}
.footer-main .footermid .topsection ul.forthtab li{font-size: 18px; color: #b1afaf; list-style: none; margin-bottom: 5px;}
.footer-main .footermid .topsection ul.forthtab li a{color: #b1afaf; text-decoration: none;} .footer-main .footermid .topsection ul.forthtab li a:hover{color: #d12127; text-decoration: none;}

.footer-main .footermid .topsection ul.fifthtab{/*width:161px; */ float: left;margin:0px 0px 0px 0px; padding: 0px;  background-position: right; height:198px;}
.footer-main .footermid .topsection ul.fifthtab h2{font-size: 21px; color:#f0f0f0; font-weight: normal; padding:0px; margin:0px 0px 10px 0px; width: 100%;}
.footer-main .footermid .topsection ul.fifthtab li{font-size: 18px; color: #b1afaf; list-style: none; margin-bottom: 5px;}
.footer-main .footermid .topsection ul.fifthtab li a{color: #b1afaf; text-decoration: none;} .footer-main .footermid .topsection ul.fifthtab li a:hover{color: #d12127; text-decoration: none;}


.footer-main .footermid .bottomsection{width:999px; float: left;  }
.footer-main .footermid .bottomsection .leftpart{float:left; font-size: 12px; color: #b1afaf; /*width:40%;*/ margin-top: 10px;}
.footer-main .footermid .bottomsection .rightpart{float:right; text-align: right;}
.footer-main .footermid .bottomsection .rightpart ul{padding:0px; margin:0px;}
.footer-main .footermid .bottomsection .rightpart li{float:left; margin-left: 10px; list-style: none;}




/*** footer ***/

/*** taken from old styles.css ***/

/************* Page Specific: Create Account / Login Page *************/

/*** added by sudipa 29.07.13 ****/
#cartSummaryPanel th, th a{color:#000 !important;}
#editCartPanel th, th a{color:#000 !important;}
#shoppingCartItems th, th a{color:#000 !important;}
#shippingForm .billing-shipping{float:none !important;}
/*** added by sudipa 29.07.13 ****/

.FloatRight {
    float: right;
    margin-right: 0px !important;
    margin-top: 0px !important;
    position: relative;
    z-index: 999;
}

#miniSignUpForContactList {
width:300px !important;
margin:0 auto;
text-align:center;
}

#miniSignUpForContactList label {
width:100%;
display:block;
}

.v-middle {
    height: 35px;
    margin: -4px 15px 0 0;
}

/* custom css for html5 biug video button on header */

.vjs-default-skin .vjs-big-play-button {
    background-color: rgba(7, 40, 50, 0.7);
    border: 0.3em solid rgba(255, 255, 255, 0.25);
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
    cursor: pointer;
    display: block;
    height: 8em;
    left: 44em !important;
    margin: 0;
    opacity: 1;
    position: absolute;
    text-align: center;
    top: 22em !important;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, transform 0.4s ease 0s;
    vertical-align: middle;
    width: 12em;
    z-index: 2;
}

.video-js {
background-color: #fff !important;
}

/* used in images page for responsive image slide*/
.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: auto;
  float: left;
  width: 100%;
  border: 0;
  }

  /******** product overview ***************/
.productoverview-top{width:999px;}
.productoverview-top h1{float: left; padding: 0px; margin: 0px 0px 9px 0px;  font-size:18px; color: #505050; font-weight: normal; }
.productoverview-top p{font-size: 13px; color: #505050; float: left; line-height: 16px;}
.productoverview-top .selectbox{float: right; font-size: 11px;}

.productoverview-mainpanel{margin: 16px 0px 0px 0px; float: left; overflow:hidden;}
.productoverview-mainpanel .listingview{width:999px; float: left; border-bottom: 3px solid #505050; margin-bottom: 8px; padding-bottom:5px;}
.productoverview-mainpanel .listingview .leftpart{width:/*544px*/ 780px; float: left;}
.productoverview-mainpanel .listingview .leftpart .picbg{width:137px; float: left; text-align:center;}
.productoverview-mainpanel .listingview .leftpart .textpanel{width:/*400px*/600px; float: right;}
.productoverview-mainpanel .listingview .leftpart .textpanel .descriptionpart{float:left; min-height: 245px; width:600px;}
.productoverview-mainpanel .listingview .leftpart .textpanel .descriptionpart .productname{ color: #ff0000; margin-bottom: 2px;}
.productoverview-mainpanel .listingview .leftpart .textpanel .descriptionpart .productname a{ color: #ff0000 !important; text-decoration:none; font-size: 16px !important; font-weight:normal !important; font-family:Arial, Helvetica, sans-serif !important;}
.productoverview-mainpanel .listingview .leftpart .textpanel .descriptionpart .productname a:hover{ color: #0000A1 !important; text-decoration:none;}
.productoverview-mainpanel .listingview .leftpart .textpanel .descriptionpart .info{font-size: 13px; line-height: 16px;}

.productoverview-mainpanel .listingview .leftpart .textpanel .bottompart{float: left;}
.productoverview-mainpanel .listingview .leftpart .textpanel .bottompart .star{margin-right:20px; float: left; padding-top: 0px;}
.productoverview-mainpanel .listingview .leftpart .textpanel .bottompart .rating-box{margin-top:4px !important;}
.productoverview-mainpanel .listingview .leftpart .textpanel .bottompart .price{font-size:14px; color: #505050; width:74px; float: left;}
.productoverview-mainpanel .listingview .leftpart .textpanel .bottompart .price span.regularPrice{font-size:14px !important; color: #505050 !important; font-weight:normal !important; font-family:Arial, Helvetica, sans-serif !important;}
.productoverview-mainpanel .listingview .leftpart .textpanel .bottompart .buttons{float:left; margin-top: -5px;}
productoverview-mainpanel .listingview .leftpart .textpanel .bottompart .buttons form{float:left;}

.productoverview-mainpanel .listingview .rightpart{width:190px; float: right;}
.productoverview-mainpanel .listingview .rightpart .heading{font-size: 13px; color: #505050; margin: 0px 0px 0px 2px; float: left; width:190px; line-height: 16px;}
.productoverview-mainpanel .listingview .rightpart .videotab{float:left;}

.productoverview-mainpanel .listing-bottomsection{ width:999px; float:left; margin-top:8px;}
.productoverview-mainpanel .listing-bottomsection .secure-godaddybtntab{width:550px; text-align:right; float:left;}
.productoverview-mainpanel .listing-bottomsection .checkout-btn{background:url(../images/showcart.png) no-repeat;
   float: right;
    height: 41px;
    line-height: 40px;
   
    margin-top: 41px;
    text-align: center;
    width: 141px; font-size: 18px; color: #fff; }
.productoverview-mainpanel .listing-bottomsection .checkout-btn a{ color:#fff !important; text-decoration: none; font-weight:normal !important;} .productoverview-mainpanel .listing-bottomsection .checkout-btn a:hover{ color:#fff !important; text-decoration: none;}

.productoverview-mainpanel .listing-bottomsection .showcart{background:url(../images/showcart.png) no-repeat;
   float: right;
    height: 41px;
    line-height: 40px;
    margin-right: 5px;
    margin-top: 41px;
    text-align: center;
    width: 141px; font-size: 18px; color: #fff; }
.productoverview-mainpanel .listing-bottomsection .showcart a{ color:#fff !important; text-decoration: none; font-weight:normal !important; } 
.productoverview-mainpanel .listing-bottomsection .showcart a:hover{ color:#fff !important; text-decoration: none;}
.float_cart{background:#e4e4e5; position: fixed; bottom: 1px; right: 0px; padding: 5px; border-radius: 5px 0px 0px 5px;  
-moz-border-radius:5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; }
.float_cart .left_l{float: left; width:25px;margin-top:5px; }
.float_cart .right_r{float: right;}
.float_cart .right_r ul{padding:0px; margin:0px;}
.float_cart .right_r ul li{font-size:17px; font-weight: bold; list-style: none; color: #27902a; line-height: 19px; margin-left: 5px; text-transform: uppercase;}
.float_cart .right_r ul li a{ color: #27902a; text-decoration: none;}
.float_cart .right_r ul li a:hover{ color: #27902a; text-decoration: none;}
/******** product overview ***************/

/* for cms pages*/

.nocolumns p {
    font-size: 120%;
    margin: 0 0 1em;
}

.nocolumns ul li {
    font-size: 16px;
    margin: 0 0 5px;
	list-style: bullet !important;
}

#PageContent p{font-size:16px;}

#div3 p{font-size:16px;line-height:24px;}
/* Responsive start for future ?*/
/*
@media screen and (max-width:680px){
    div, table, h1, h2, ul, ol, p{max-width: 100% !important;box-sizing:border-box;margin: 0 auto !important;height: auto !important;line-height: initial !important;padding: 0;float: none !important;display: block !important;}
    img, a{max-width:100% !important;height:auto !important;margin:0 auto !important;float:none !important;display: block;box-sizing:border-box;}
    .tabs li a{width:100%;background: #eaeaea;border:2px solid #ccc;padding:.5em;border-width:2px 0;margin-top:-2px !important;}
    .tabs li a.tab-current{background:#fff;border-top:2px solid blue;}
    ul.tabs {margin-bottom: 1em !important;margin-top: 1em !important;}
    .tabsContent ul li{padding-left:1.5em !important;margin-left:1em !important;    }
    body > div{padding:0 10px !important;}
}
*/
