/* CSS Document */
body{background:url(../images/bg.jpg) top center repeat; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#fefeff;}
p{margin:0px; padding:0px;}
img, a{border:0px; outline:none;}
.clear{margin:0px; padding:0px; clear:both;}
.aside{margin:0px; padding:0px;}
.aside-home{margin:0 auto; padding-top:14px; width:823px; }
.asideBtn{margin:0px; padding:0px; background:url(../images/btn-bg-image.jpg) top center no-repeat; height:39px;}
.nav{margin:0px; padding:5px 10px 20px 10px;; float:right; width:421}
.nav ul{margin:0px; padding:0px; }
.nav ul li{margin:0px; padding:0px; float:right; list-style-type:none;}
.nav ul li a{margin:0px; padding:0px 9px 0px 9px; display:block; line-height:31px; font-size:12px; color:#fefeff; text-decoration:none;}
.nav ul li a:hover{margin:0px; padding:0px 9px 0px 9px; display:block; line-height:31px; font-size:12px; color:#b1b1b1; text-decoration:none;}
.nav ul li a.active{margin:0px; padding:0px 9px 0px 9px; display:block; line-height:31px; font-size:12px; color:#b1b1b1; text-decoration:none;}

.nav li ul{
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px; 
		position:absolute;
		width:150px;
		z-index:200;
		}
	.nav li:hover ul{
		display:block;		
		}
	.nav li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:150px;
		 background:#989697 ;
		 opacity:0.9;
filter:alpha(opacity=90);
		/*this is where the rounded corners for the dropdown disappears*/
		}
	.nav li:hover li a{
		background:none; 
		}
	.nav li ul a{
		display:block;
		height:30px; 
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 9px 0px 9px;;
		text-align:left;
		}
	.nav li ul a:hover, .menu li ul li:hover a{
		border:0px; background:#e4e0e1; color:#000000; 
		text-decoration:none;
		}	



.borbot{ border-bottom:1px #FFFFFF solid;}


.shortTabs{margin:0px; padding:0px; float:right;}
.shortTabs ul{margin:0px; padding:0px;}
.shortTabs ul li{margin:0px 13px 0px 0px; padding:0px; background:url(../images/shorttabs.png) top center no-repeat; float:left; width:27px; height:28px; display:block; list-style-type:none;}
.shortTabs ul li a{margin:9px 0px 0px 9px; padding:0px; display:block;}
.shortTabs ul li span{margin:0px; padding:0px; }
.banner1{margin:0px; padding:0px; background:url(../images/banner1.jpg) top center no-repeat; width:823px; height:109px;}
.banner{margin:0px; padding:0px; background:url(../images/banner.jpg) top center no-repeat; width:823px; height:215px;}
.banner3{margin:0px; padding:0px; background:url(../images/banner3.jpg) top center no-repeat; width:823px; height:215px;}
.bannerp{margin:0px; padding:0px; background:url(../images/bannerp.jpg) top center no-repeat; width:823px; height:215px;}
.logo{float:left; margin:25px 12px 0px 21px;} 

.content{margin:0px; padding:10px 0px 10px 0px; background:url(../images/body.jpg) top center repeat-x;}
.block-left{margin:0px; padding:0px float:left; width:324px;}

.display-block ul{margin-left:30px; padding:0px;}
.display-block ul li{margin:0px; padding:0px 0px 0px 18px; background:url(../images/bodyul.png) left center no-repeat; color:#03daff; font-weight:bold; font-size:10px; list-style-type:none; line-height:22px;}



.contentright{ float:left; width:400px; padding:50px 20px 0px 5px; color:#FFFFFF;}
.contentrightContact h1{ font-weight:normal; color:#FFFFFF; font-size:25px; padding:0px; margin:0px;}
.contentrightContact h2{ font-weight:normal; color:#FFFFFF; font-size:18px; padding:0px; margin:0px; line-height:50px;}
.contentrightContact p{ font-weight:normal; color:#FFFFFF;  padding:5px 0px 10px 0px; margin:0px;}
.contentrightContact h3{ font-weight:normal; color:#FFFFFF;  margin:0px;}


.content1{margin:0px; padding:13px 0px 0px 30px; }
.content1 span{margin:0px; padding:0px; color:#f8d548;}
.blockimage1{margin:0px; padding:0px;}



.block-right{margin:0px; padding:10px; float:right; width:430px; }


.welcomeTab{margin:0px; padding:0px 0px 0px 30px;  display:block; font-size:18px; font-weight:bold; color:#FFFFFF; width:400px; line-height:39px;}



.content-block{margin:0px; padding:0px 0px 10px 0px; background:url(../images/sap-bottom.jpg) bottom center no-repeat;}


.content2{margin:0px; padding:13px 0px 0px 30px; float:left; width:350px; height:350  }


.blockimage{float:right; margin:0px; padding:0px;}
.bock-image2{float:left; margin:0px; padding:13px 0px 0px 0px;}
.bock-image2 ul{float:left; margin:0px; padding:0px 0px 0px 0px; width:140px;}
.bock-image2 ul{float:left; margin:0px; padding:0px 0px 0px 10px;}
.bock-image2 ul li{margin:0px; padding:0px 0px 2px 18px; background:url(../images/bodyul.png) left top no-repeat; color:#fdffff; font-weight:normal; font-size:10px; list-style-type:none; line-height:18px;}

.content-block4{margin:0px; padding:10px 0px 0px 0px; }

.welcomeTab2{margin:0px; padding:9px 0px 9px 30px; background:url(../images/block-image.png) left center no-repeat; display:block; font-size:11px; font-weight:bold; color:#f8d548; width:250px; line-height:39px;}

.aside-content{margin:0px; padding:10px 0px 0px 0px; }
.aside-content-image{margin:0px; padding:0px;  float:left;}
.aside-content-content{margin:0px; padding:0px;  float:right; width:290px;}
.aside-content1{margin:0px; padding:10px 0px 15px 0px;}
.aside-content1 span{margin:0px; padding:0px 0px 0px 0px; color:#f8d548;}
.aside-content2{margin:0px; padding:0px;}
.aside-content2 span{margin:0px; padding:0px 0px 0px 0px; color:#f8d548;}


.footerTabs{margin:0 auto; padding:0px; width:823px; height:2px; background:url(../images/footer-bg.png) top center no-repeat;}



.copyright-first{float:left; font-size:10px; padding:0px 0px 0px 30px; color:#FFFFFF; line-height:28px;}
.copyright-second{float:right; font-size:10px; color:#FFFFFF; line-height:28px; padding:0px 24px 0px 0px;}
.content-details1{
	float:left;
	width:400px;
	line-height:18px;
	padding:20px 0px 0px 0px;
}

/* Product page */
bodyp{background:url(../images/bgp.jpg) top center repeat; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#fefeff;}
.contentp{margin:0px; padding:10px 0px 10px 0px; background:url(../images/bodyp.jpg) top center repeat;;}
.content-aside{ margin:0px; padding:0px; position:relative; }

.leftmenus{ float:left; width:80px;  padding:26px 0px 10px 10px; margin:0px 5px 0px 0px; position:relative;}
.leftmenus h2{ color:#4e4e4e; font-weight:bold; font-size:13px; padding:0px 0px 10px 9px; margin:0px;}
.leftmenus ul{ float:left; list-style:none; padding:0px; margin:0px;}
.leftmenus ul li{ float:left; list-style:none; }
.leftmenus ul li a{ float:left; color:#7bdcf7; font-weight:bold; width:125px; font-size:11px; line-height:20px; text-decoration:none; display:block; padding:0px 0px 0px 9px }
.leftmenus ul li a:hover{ color:#7bdcf7; }
.leftmenus ul li a.active{ color:#FFFFFF;}




.leftmenus li ul {position: absolute;
	left:160px; /* Set 1px less than menu width */
	top:80px;
	display: none;
    z-index:999!important;
	}

/* Styles for Menu Items */
.leftmenus li ul li a {
	display: block;
	text-decoration: none;
	color:#4e4e4e;
	background:#ebeae8; /* IE6 Bug */
	padding:5px 5 2px 0;
	font-weight:normal!important;
	z-index:999!important;
		}
	


.content-rightp{ border-left:1px #FFFFFF solid; padding:0px 18px 10px 0px; float:right; width:660px;}
.contentsrt{ padding-left:3px;}
.content-bot{ margin:0px; padding:0px 0px 0px 0px;}
.content-details21{
	float:left;
	width:660px;
	line-height:18px;
	padding:0px 10px 10px 10px;
}

.content-details212{ padding-right:55px;
	
}
.content-details215{
	float:left;
	width:660px;
	padding:0px;
}

.content-detailsleft{
	float:left;
	width:400px;
	padding:10px 10px 0px 10px;
}
.more{float:right; font-size:10px; color:#FFFFFF; line-height:28px; padding:10px 109px 0px 0px; text-decoration:none;}

.Featured-aside{ margin:0px; padding:0px; border-top:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid;}
.Featured-aside1{ margin:0px; padding:0px; border-bottom:1px #FFFFFF solid;}
.featuredhere{ margin:0px; padding:0px; }
.featuredhere h3{ margin:0px; padding:5px; float:left; }
.featuredhere h4{ margin:0px; padding:0px; float:right; }


.featuredimg{ float:left; width:300px; padding:15px 10px 0px 10px;}
.featuredcont{ float:right; width:270px; padding:15px 10px 0px 10px;;}
#cat{ padding:10px 0px 10px 0px}


#dog{ padding:10px 0px 10px 0px}



.contentat{margin:0px; padding:-20px 0px 10px 10px; }



.featuredcont h4{ padding:30px 0px 0px 0px; margin:0px; }
.featuredcont p{ padding:0px; margin:0px; }


.borbot1{ border-bottom:1px #FFFFFF solid; padding:5px 10px 10px 10px; width:640px; }

/* Authe*/
.block-lefta{margin:0px; padding:20px 0px 70px 20px; float:left; width:189px;}
.contentauthe{margin:0px; padding:10px 0px 0px 50px; }
.block-rightauthe{margin:0px; padding:75px 0px 0px 0px; float:right; width:546px; }

/* contactus*/
.block-leftcount{margin:0px; padding:20px 0px 0px 20px; float:left; width:220px; line-height:25px;}
.contentauthe{margin:0px; padding:10px 0px 0px 50px; }
.block-rightcount{border-left:1px #FFFFFF solid; margin:0px; padding:10px 0px 0px 0px; float:right; width:485px; text-decoration:none; }
.white{margin:0px; padding:0px 0px 0px 120px; }
.orangeTxt{font-size:12px;font-weight: bold; color: #FFFFFF; font-weight:normal; text-decoration:none;}
.block-rightcountp{ margin:0px; padding:10px 0px 0px 0px; float:right; width:485px; }

/* Range*/

.tablebg{margin:0px; padding:0px; background:url(../images/bgtable.png) top center no-repeat; width:591px; height:397px; font-size:12px;font-weight: bold; color: #FFFFFF; font-weight:normal; text-decoration:none;}
.content-detailsrange{
	float:left;
	width:600px;
	padding:30px 30px 40px 50px;
}
.tablebgpv{margin:0px; padding:0px; background:url(../images/bgtablepv.png) top center no-repeat; width:591px; height:339px; font-size:12px;font-weight: bold; color: #FFFFFF; font-weight:normal; text-decoration:none;}

/* tools*/
.block-lefttools{margin:0px; padding:0px 0px 20px 15px; float:left; width:249px; height:191px;}
.block-rightauthe{margin:0px; padding:75px 0px 0px 0px; float:right; width:546px; }
.contenttools{margin:0px; padding:10px 0px 10px 0px; background:url(../images/bodyp.jpg) top center repeat;;}
.contentthe{margin:0px; padding:0px 0px 0px 15px; }
.content-detailsclick{
	float:left;
	width:249px;
	height:191px;
	padding:170px 0px 0px 0px;
	text-align:right;
	
	ont-size:12px; color: #FFFFFF; font-weight:normal; text-decoration:none;
}