	* {margin: 0px; padding: 0px;}	
	* html li {vertical-align: bottom;}	
	* html img {vertical-align: middle;}	
	* html input {vertical-align: middle;}	

	body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; text-decoration: none; background:#393c84;}	
	input {border: 0px;}	
	img {border: 0px;}	
	ul {padding: 0px; margin: 0px;}	
	li {padding: 0px; margin: 0px; list-style:none;}	
	* html li {vertical-align: bottom;}	
	a {color:#000000; text-decoration: none; cursor:pointer;}	
	a:hover {color:#393C84; text-decoration: none; cursor:pointer; font-weight:bold;}	
	.homehover {display:block; padding:8px 8px;  text-decoration: none; width:175px; color:#ffffff; background-color: #3B3E84;}	

	p {margin: 0px; padding:10px 0px; line-height:24px; color:#000;}	
	.clear {clear: both; height:0px; display:block; font-size:0px;}	
	.left {float: left;}	
	.right {float: right;}
 
     h1{ font-size:25px; color:#1F7CB6; font-weight:normal; line-height:30px; }
 
  /*Corner*/
	.round-block{ margin:30px auto auto auto;}
	.round-t{ height:9px; background: url(../images/t-top.png) bottom repeat-x;}
	.round-t div{ height:9px; background:url(../images/r-1.png) no-repeat bottom left;}
	.round-t div div{ height:9px; background:url(../images/r-2.png) no-repeat bottom right;}
	.round-b{ height:9px; background:url(../images/b-bottom.png)  top repeat-x;}
	.round-b div{ height:9px; background: url(../images/r-3.png) no-repeat top left;}
	.round-b div div{ height:9px; background:url(../images/r-4.png) no-repeat  top right;}
	.block-conten{ border-left:#C7C4DF 1px solid;  border-right:#C7C4DF 1px solid;  background:#ffffff url(../images/round-bg1.png) repeat-x bottom; padding:10px 15px 8px 15px;}
		
	.round-t1{ height:10px; background: url(../images/top1.png) bottom repeat-x;}
	.round-t1 div{ height:10px; background:url(../images/r-01.png) no-repeat bottom left;}
	.round-t1 div div{height:10px; background:url(../images/r-02.png) no-repeat bottom right;}
	.round-b1{height:10px; background:url(../images/bottom1.png)  top repeat-x;}
	.round-b1 div{height:10px; background: url(../images/r-03.png) no-repeat top left;}
	.round-b1 div div{height:10px; background:url(../images/r-04.png) no-repeat  top right;}
	.block-conten1{background:#393c84 url(../images/round-bg2.png) repeat-x top; padding:20px 15px 5px 15px;  min-height:500px;}
  /*Corner*/	
  
	#wrapper{ width:100%; clear:both; margin:auto; text-align:left;}
	 #header{margin:auto; width:1000px; background:#EBEAF4 url(../images/bg.png) repeat-x top; border-bottom:1px solid #C7C4DF; padding-bottom:35px;}
	   #branding{height:150px; clear:both; margin:auto; width:940px;}		
		.header-l{width:272px; float:left;}
		.header-r{ width:644px; float:right;}
		.logo{ background:url(../images/logo.png) no-repeat ; width:270px; height:155px; margin:0px; padding:0px;}
		.logo a{ width:270px; height:155px; text-indent:-999999px; display:block;}	  
	  		
		.company-info{width:634px; border-left:1px solid #222451;  border-right:1px solid #222451; background:url(../images/uppernav.png) repeat-x; height:66px; padding-left:8px;}
		.company-info li { float:left; margin:0px 10px; line-height:63px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
		.company-info li  a{ color:#ffffff;}
		.company-info li  a:hover{ color:#DFDDED;}

		
				.company-info-sub{width:634px; border-left:0px solid #222451;  border-right:0px solid #222451; height:66px; padding-left:8px;}
				.company-info-sub li { float:left; margin:0px 10px; line-height:63px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#393C84;}
		.company-info-sub li  a{ color:#393C84;}
		.company-info-sub li  a:hover{ color:#393C84;}


		.split{ background:url(../images/split.png) no-repeat; width:15px; height:66px; text-indent:-999999px; display:block;}
				.split1{ background:url(../images/split1.png) no-repeat; width:15px; height:66px; text-indent:-999999px; display:block;}
		
		.navigation{ margin:15px 0px 0px 35px; }
		.navigation li{ display:block; line-height:35px; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2E317D; font-weight:bold; }
		.navigation li a{ color:#2E317D;}
		.navigation li a:hover{ color:#484B8D;}	   
		.navigation li #submenu{margin:5px 0px 5px 20px;}	  
		.navigation li #submenu li{ display:block; line-height:30px; color:#4B4E9C;}
		.navigation li #submenu li a{ color:#4B4E9C;}  
	    .gallery{ width:642px; margin:1px 0px 0px 0px; height:295px; border:1px solid #373A83;}	  
	    .galley img{ width:642px; height:295px;}
	    	   
	#container{ width:1000px; clear:both; margin:auto; background:#ffffff;}	
		.main{ width:940px; clear:both; margin:auto; padding:30px 0px;}
         #content{ float:left; width:578px; margin-right:40px;}
		#content-sub{ float:left; width:650px; margin-right:40px;}
		
		
		
		.main #content-sub .Text .errForm
		{
			padding:2px;
			border:1px solid #ddd;
			background-color:#FBE3E4;
			color:#8a1f11;
			border-color:#FBC2C4;
		}
		
		#captcha_image {
			border:1px solid #A5ACB2;
		}
		
		a{color: #9369B2; }
		
		
		.product-category-li 
		{
		    /* border: black 1px solid; */
			width: 157px;
			min-height: 180px;
		    display: -moz-inline-stack;
		    display: inline-block;
		    vertical-align: top;
		    zoom: 1;
		    *display: inline;
		    _height: 180px;
		}

		.main #content-sub .Text h2{text-align: left; font-weight: bold; font-size: 1.4em; color: #3B3E84; margin-bottom: 15px;}
.main #content-sub .Text h3{font-weight:bold; font-size:1.2em; color:#34104E;margin-top:0px; margin-bottom:5px;}

		
		.main #content-sub .Text .product-category-main{padding-top:5px; padding-bottom: 5px; border-right: 0px solid #BDBEC2; display: inline; float:left; background:#fff; margin-bottom: 0px; text-align: center; width: 155px; }
		.main #content-sub .Text .product-category-main:hover{ background:#E6E2E9;}
		.main #content-sub .Text .Right{margin-right: 0px;}
		.main #content-sub .Text .product-category-main img{border: 1px solid #C0B8C6; }
		.main #content-sub .Text .product-category-main h3{padding-bottom: 0px; font-weight: normal; color:#34104E; font-size: 1em; margin-top: 0px; padding-top: 0px; width:95px; text-align:center; margin-right: 25px; margin-left: 25px;  }
		.main #content-sub .Text .product-category-main p{margin-left: 10px; margin-right: 10px; margin-bottom: 0px;}
		.main #content-sub .Text .product-category-main p.price span{font-weight: bold; color: #9369B2;}
		.main #content-sub .Text .product-category-main .View {text-decoration:none; color: #fff; background: #34104E; padding: 5px 0px; margin-bottom: 10px; width: auto; margin-left: 10px; font-weight: bold; margin-top: 10px; margin-right:10px;}
		.main #content-sub .Text .product-category-main .View a{color: #fff; text-decoration: none;}
		.main #content-sub .Text .product-category-main .View a:hover{text-decoration:underline;}
		.main #content-sub .Text .end{margin-right: 0px; border-right: 0px solid #BDBEC2; }
		
		.main #content-sub .Text .Product-Photos{float: left;}
		.main #content-sub .Text .Product-Photos img{ border: 1px solid #C0B8C6; margin-bottom: 15px;}
		.main #content-sub .Text .Product-Photos .Thumbnails img{ margin-right: 16px;}
		.main #content-sub .Text .Product-Photos .Thumbnails img.last{margin-right: 0px;}
		
		.main #content-sub .Text .Product-Description{ float: right; width: 230px;}
		.main #content-sub .Text .Product-Description ul{font-size: 1em;}
		.main #content-sub .Text .Product-Description ul li{list-style: none; background: url(../../images/bullet.gif) no-repeat left top; margin-bottom: 5px; padding-left: 15px; font-size: 1em;}
		.main #content-sub .Text p{margin-bottom: 14px;}
		.main #content-sub .Text .Product-Description p span{font-weight: bold; color: #9369B2;}
		
		.main #content-sub .Text .Product-Description h2{ text-transform:uppercase; font-weight:bold; font-size:1.2em; color:#9369B2;margin-top:0px; margin-bottom:10px;}
		.main #content-sub .Text .Product-Description h4{ text-transform:none; font-weight:bold; font-size:1.1em; color:#34104E;margin-top:10px; margin-bottom:10px;}
		
		.main #content-sub .Text .Product-Description .highlight{border: 1px solid #C0B8C6; background:#E6E2E9; padding: 10px; margin-bottom: 20px; }
		.main #content-sub .Text .Product-Description .highlight p{ margin-top: 0px; margin-bottom: 5px; padding-bottom: 0px;}
		.main #content-sub .Text .Product-Description .highlight p span{float: left; width: 125px; text-transform:uppercase; color: #642A8F;}
		.main #content-sub .Text .Product-Description .Enquire{}
		
		.main #content-sub .Text .Product-Description .Enquire{text-decoration:none; color: #fff; background: #34104E; padding: 5px;  font-weight: bold; width: 160px; text-align: center; margin: auto;}
                .main #content-sub .Text .Product-Description .Enquire a{color: #fff;}
				

			
		.main #content-sub .Text form{float:left; width:420px;}
		.main #content-sub .Text form h3{ text-transform:none; font-weight:bold; font-size:1.1em; color:#34104E;margin-top:5px; padding-bottom:10px;border-bottom: 1px dotted #C0B8C6;margin-bottom:10px;}
		.main #content-sub .Text form div{margin-bottom:12px; text-align:left;}
		.main #content-sub .Text form label{display:block; width:180px; float:left;}
		.main #content-sub .Text form input, .main .content-sub .Text form textarea, .main .content-sub .Text form select{width:190px;}
		.main #content-sub .Text form .buttons{ padding-left:180px;}
		.main #content-sub .Text form .buttons input{width:95px; border: thin; background:#34104E; font-size:1em; color:#fff;  font-weight:bold; }
		.main #content-sub .Text form .contact-buts{ padding-left:180px;}
		.main #content-sub .Text form .contact-buts input{width:81px; border:1px solid #e1e1e1; font-size:1em; text-transform:none; font-weight:bold;background:#5C6970;color:#fff;  }
		
		.main #content-sub .Text .contactdetails{float:left; width:190px; vertical-align:top;}
		.main #content-sub .Text .contactdetails h3{margin-top:0px; line-height:45px; font-size:1.1em}
		.main #content-sub .Text .contactdetails h2{ text-transform:uppercase; font-weight:bold; font-size:1.1em; color:#F16122;margin-top:5px; padding-bottom:10px; border-bottom: 1px dotted #C0B8C6;margin-bottom:10px;}
		.main #content-sub .Text .contactdetails a{}
		
		.main #content-sub .Text .product-summary{float:left; width:190px; vertical-align:top;}
		.main #content-sub .Text .product-summary h3{ text-transform:none; font-weight:bold; font-size:1.1em; color:#34104E;margin-top:5px; padding-bottom:10px; border-bottom: 1px dotted #C0B8C6;margin-bottom:10px;}
		.main #content-sub .Text .product-summary img{border: 1px solid #BDBEC2; margin: auto;}
		.main #content-sub .Text .product-summary a{color:#F16122;}
		
		.main #content-sub .Text ol {
	line-height: 30px;
	margin-left: 10px;
	margin-top: 0px;
} 

		.main #content-sub .Text ol li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left: 30px;
	margin-left:10px;
	background-repeat: no-repeat;
	background-image: url(../images/bullet.gif);

}
	

				
		
		.clear{display: block; clear:both; height:1px;}
		.clear img{ height: 1px;}
		
		.main #content-sub .Text .news-item{margin-bottom: 11px; padding-bottom: 9px; border-bottom: 1px solid #C0B8C6;}
		.main #content-sub .Text .news-item p{margin-bottom: 5px; padding-bottom: 0px; }
		.main #content-sub .Text .news-item .more{ color: #9369B2; font-weight: bold; text-transform:uppercase; padding-left: 15px; background:url(../../images/arrow-circle.gif) no-repeat bottom left; font-size: 11px;}
		.main #content-sub .Text .news-item .more a{color: #9369B2; }
		.main #content-sub .Text .news-item h3{font-weight:bold; font-size:1.2em; color:#34104E;margin-top:0px; margin-bottom:5px;}
                .main #content-sub .Text .news-item h3 a{color:#34104E;}
		
		
			 		 #sidebar-sub{
	float:left;
	width:250px;
	position: relative;
	top: -190px;
	right: 0px;
}  
		 #sidebar{ float:left; width:320px;}  
			.header-title{ font-family:"Times New Roman", Times, serif; line-height:30px; color:#ffffff;} 
			.feature{ padding:16px 0px;}
			.feature img{ width:79px; border:1px solid #ffffff; float:left; margin-right:15px;}
			.feature-info{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:16px;}		 
			.view a{color:#ffffff; font-weight:bold;}
			.view a:hover, .main-title a:hover{ color:#DFDDED;}
			
			.main-title{ font-family:arial; font-weight:bold; color:#ffffff; font-size:14px; margin-bottom:15px;}
			.main-title a{color:#ffffff;}
			
			.title{ margin:30px 0px 20px 0px; font-size:25px; font-family:"Times New Roman", Times, serif; line-height:30px; color:#393C84;}
			.title a{color:#393C84;}
			.title a:hover{color:#000000;}			
			.contain{ width:540px; padding:0px; font-size:11px; color:#000000;}
			.contain h1{ font-size:25px; font-family:"Times New Roman", Times, serif; color:#393C84; line-height:30px;}
			.contain-main{ float:left; width:230px;}
			.contain-main ul { margin:10px 0px 10px 15px; }
			.contain-main ul li{ float:left; width:95%; background:url(../images/bullet.png) no-repeat left; padding-left:30px; font-size:11px; color:#393C84; line-height:28px;}
			.contain-main ul li a{  color:#000000;}
			.contain-main ul li a:hover{ color:#393C84;}
		    .bar{ border-right:1px solid #BFC0D8; margin:0px 40px 0px 20px;_margin:0px 40px 0px 10px;  height:190px;}
		    .vcard{ margin:10px 0px; line-height:22px;}
		    .tel{ margin-top:29px;}
			
		 
	  #footer{ width:1000px; background:url(../images/footer.png) repeat-x top; height:63px; clear:both; margin:auto; }
		.footer-content{ width:940px; margin:auto; text-align:center; line-height:60px;}		
		.footer-list li{ display:inline; padding:0px 2px; font-size:11px; color:#ffffff;}
		.footer-list li a{ color:#ffffff; text-decoration:underline;}
		.footer-list li a:hover{ color:#f7f7f7;}	
		
		#container #header .logo-sub {
	float: left;
}




#wrapper #navigation-horz{background: url(../images/bg-menu-horizontal.gif) repeat-x #F5F5F6; height:50px; border-top:1px solid #AAA9AE;border-bottom:1px solid #AAA9AE;display:block; clear:both; width:1000px; margin:auto;}
#wrapper #navigation-horz #nav2{display:block; clear:both;}
#wrapper #navigation-horz #nav2 ul{list-style:none; margin:0px; padding:0px;height: 50px; line-height: 40px;}
#wrapper #navigation-horz #nav2 ul li{font-weight:bold; color:#3B3E84; text-transform:uppercase;font-size:0.9em;padding-left:20px; display:inline; float: left; list-style: none;position: relative;}
#wrapper #navigation-horz #nav2 ul li a{color:#3B3E84; text-decoration:none; padding: 5px;}
#wrapper #navigation-horz #nav2 ul li a:hover{text-decoration:none; color: #efefef; background: url(../images/bg-menu-hover.gif) repeat-x left bottom; }
#wrapper #navigation-horz #nav2 ul li:hover{}

#wrapper #navigation-horz #nav2 ul li.last{}
#wrapper #navigation-horz #nav2 ul li.last:hover{}

#wrapper #navigation-horz #nav2 ul li ul{ position:absolute; width:134px; border:0px solid #fff; border-bottom:none;  padding: 0px; margin: 0px;z-index: 10; display:none; top: 30px; left: 0px; border-top: 0px; padding-left: 0px; padding-right: 0px; height: auto;}
#wrapper #navigation-horz #nav2 ul li:hover ul{display: block; border: 1px solid #000; width :125px; border-top: 0px; }
#wrapper #navigation-horz #nav2 ul li ul li{height:20px; line-height:20px; font-weight: normal; text-transform: none;font-size:1em;background: #fff;  border-top:1px solid #000; border-left: 0px; color: #000; width: 120px; padding-left: 5px;}
#wrapper #navigation-horz #nav2 ul li ul li a{ color: #000;}
#wrapper #navigation-horz #nav2 ul li:hover ul li a:hover{background: none; color: #000;}
#wrapper #navigation-horz #nav2 ul li:hover ul li:hover{background: none #3B3E84; }


#wrapper #navigation-horz{background: url(../images/bg-menu-horizontal.gif) repeat-x #F5F5F6; height:50px; border-top:1px solid #AAA9AE;border-bottom:1px solid #AAA9AE;display:block; clear:both;}
#wrapper #navigation-horz #nav{display:block; clear:both;}
#wrapper #navigation-horz #nav ul{list-style:none; margin:0px; padding:0px;height: 50px; line-height: 40px;}
#wrapper #navigation-horz #nav ul li{font-weight:bold; color:#3B3E84; text-transform:uppercase;font-size:0.9em;padding-left:27px; display:inline; float: left; list-style: none;}
#wrapper #navigation-horz #nav ul li a{color:#3B3E84; text-decoration:none; padding: 5px;}
#wrapper #navigation-horz #nav ul li a:hover{
	text-decoration:none;
	color: #ffffff;
	background: url(../images/bg-menu-hover.gif) repeat-x left bottom;
	background-color: #3B3E84;
}
#wrapper #navigation-horz #nav ul li:hover{}

#wrapper #navigation-horz #nav ul li.last{}
#wrapper #navigation-horz #nav ul li.last:hover{}

