/*====================================== reset.css is here ========================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
 img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
  ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: bold;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
.clear_0 {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	display: block;
}
.last {
	margin: 0 !important;
}
.pad_last {
	padding: 0 !important;
}
.no_bg {
	background: none !important;
}
/**************************************************************************************/
a {
	color: #000;
	text-decoration: none;
	outline: 0 none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
/*----------------------------------------------------------------------------------*/
html {
}
body {
	color: #000;
	font-family: "Arial", Verdana, Tahoma;
	font-size: 14px;
	background:#ebebeb url(../images/bg.png) repeat-x;
	 
}
 
.flt_Lt {
	float: left;
	display: inline;
}
.flt_Rt {
	float: right;
	display: inline;
}
/* ---------------------------------------------------------------------------------*/
 
/* ----------------------- layout ----------*/
.wrapper {
	width: 1000px;
	margin:22px auto;
	overflow:hidden;
	padding:16px 0;
	
-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.75);
background:#fff;
}

 #header{
	 height:95px;
 }
.logo{
	float:left;
	width:415px;
	padding-left:15px;
}
.addbanner{
	float:left;
	width:552px;
}
.nav
{
	background:#2f3190;
	height:50px;
	position:relative;
	padding:0px 4px;
}
.nav li {
	float:left;
}
.nav li a{
	color:#fff;
	background:url(../images/menu-seprator.png) no-repeat right;
	font:normal 16px 'Lato', sans-serif;
	height:20px;
	line-height:50px;
	padding:15px 11px 15px 11px;
}
.nav li a:hover,.nav li a.active{
	background:#1d90cc;
}
.social-icon{
	position:absolute;
	right:1px;
	top:12px;
}
.main_content{
	padding:20px;
}
.left-cont-block{
	width:240px;
	float:left;
}
.left-cont-block h2
{
	background:#1d90cc;
	font:normal 16px 'Lato', sans-serif;
	font-weight:bold;
	color:#fff;
	padding:0px 14px;
	line-height:46px;
	height:46px;
}
.left-cont-block  li{
	background:#f8f8f8;
	min-height:34px;
	line-height:34px;
	padding-left:18px;
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	background:url(../images/arrow_icon.png) no-repeat right;
	position:relative;
}
.left-cont-block  li a{
	display:block;
}
.left-cont-block  li.active
{
	 
	background:#2f3190 url(../images/arrow_hover_icon.png) no-repeat right;
}
.left-cont-block  li.active a{
	color:#fff;
} 
.search input[type=text]
{
	background:#1d90cc;
	border:0px;
	padding:0px;
	margin:0px;
	width:196px;
	height:26px;
	float:left;
	
}
.search input[type=submit]
{
	background: url(../images/search_button.gif) no-repeat right;
	width:31px;
	height:26px;
	float:left;
	
}
.newrelase li{
	height:280px!important;
}
.left-cont-block  li:hover
{
	 
	background:#2f3190 url(../images/arrow_hover_icon.png) no-repeat right;
}
.left-cont-block  li:hover>a{
	color:#fff;
}
.right-cont-block{
	margin-left:20px;
	width:700px;
	float:left;
}
.row-block{
	clear:both;
}
.offset-sm-1{
	margin-top:20px;
}
.row-block h2{
	background:#2f3190;
	font:normal 16px 'Lato', sans-serif;
 	color:#fff;
	padding:0px 14px;
	line-height:42px;
	height:42px;
}
.row-block h2 span {
  float: right;
  margin-right: 80px;
  margin-top: 12px;
}
.row-block h2 span a{
	color:#fffd6b;
	font:normal 14px 'Lato', sans-serif;
	text-decoration:underline;
}
.row-block-content{
	background:#efefef;
	padding:21px 0px 25px 10px;
 	position:relative;
}
.row-block-products{
	
	padding:21px 0px 25px 0px;
 	position:relative;
}
.row-block-products li{
	float:left;
	padding:6px;
	margin:5px 5px;
	background:#efefef;
	border:1px solid #C2C2C2;
	width:150px;
	height:264px;
}
#quantity{
	border:1px solid #C2C2C2;
	height:20px;
	width:30px;
	text-align:center;
}
input[type=text]{
	border:1px solid #C2C2C2;
	height:25px;
	width:150px;
	text-align:left;
	padding-left:10px;
	margin-bottom:5px;
}
input[type=submit]{
	 
	height:25px;
	width:160px;
	background:#2F3190;
	text-align:center;
	margin-bottom:5px;
	border:0px;
	margin:0px;
	color:#fff;
}
select{
	border:1px solid #C2C2C2;
	height:25px;
	width:160px;
	text-align:center;
}
.borderbottom{
	border-bottom:1px solid #C2C2C2;
}
.row-block-products h4
{
	color:#222222;
	font:bold 11px 'Lato', sans-serif;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}
.row-block-products  img{
	cursor:pointer;
}
.row-block-content li{
	float:left;
	padding:0 1px;
}
.row-block-content h4
{
	color:#222222;
	font:normal 14px 'Lato', sans-serif;
	margin-top:21px;
}

.footer-wraper{
	width: 1000px;
	margin:22px auto;
	background:url(../images/footer_bg.png)  repeat-x;
	overflow:hidden;
}
.phone{
	background:url(../images/phone_bg.png) no-repeat;
	width:221px;	 
	font:700 20px 'Lato', sans-serif;
	padding:47px 21px 13px;
	color:#24254f;
	float:left; margin-left: 10px;
	 
	overflow:hidden;
}
.adds{
	float:left;
	width:263px;
	 margin-left: 15px;
}
.footer-wraper li{
	float:left;
}
.footer-nav{
	float:left;
	margin-top:10px;
	width:644px;
	height:60px;
}
.copyright{
	width:700px;
		float:left;
		color:#000000;
		font:700  12px 'Lato', sans-serif;
		padding-top:27px;
}
.social-media{
	float:left;
	width:355px;
}
.designed{
	float:left;
	width:300px;
	padding-top:10px;
	font:700  12px 'Lato', sans-serif;
}
.last a{
	background:none !important;
}
.designed span{
	float:left;
	padding-top:10px;
	padding-right:4px;
}
.designed img{
	float:left;
}
.footer-wraper li a{
	font:700 12px 'Lato', sans-serif;
	padding:5px 10px;
	background:url(../images/seprator_footer.png) right no-repeat;
	
}
.footer-wraper li a:hover{
	text-decoration:underline;
}

/* Sai Kamal Style Sheet */

.white12bold{
	font:bold 12px arial;
	color:#fff;
 }
 .blacktxt12normal{
	font:normal 12px arial;
	color:#000;
	line-height:18px;
}

.blacktxt12bold{
	font:bold 12px arial;
	color:#000;
	line-height:18px;
}

a.addtocartlink{ color:#2e6294; font:bold 12px arial; text-decoration:underline}
a.addtocartlink:hover{ color:#000; font:bold 12px arial; text-decoration:underline}

a.addtocartlink2{ color:#fff; font:bold 12px arial; text-decoration:none; background:#2f3190; padding:0px 20px; height:30px; float:left; line-height:30px;}
a.addtocartlink2:hover{ color:#fff; font:bold 12px arial; text-decoration:none; background:#1d90cc; padding:0px 20px; height:30px; float:left; line-height:30px;}

.inputtype2{
	width:190px;
	height:19px;
	background:#fff;
	border:1px solid #8baabb;
	font:normal 11px arial;
	color:#000;
}
.selecttype{
	width:190px;
	height:19px;
	background:#fff;
	border:1px solid #8baabb;
	font:normal 11px arial;
	color:#000;
}

.left-cont-block >ul ul {
  position: absolute;
  left: 100%;
  top: -9999px;
  padding-left: 5px;
  opacity: 0;
  width: 250px;
  /* The fade effect, created using an opacity transition */

  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  z-index:9999;
  background:#fff;
  border-top:1px solid #8baabb; 
}
.left-cont-block >ul ul li a{
	color:#000 ;
}
.left-cont-block > ul li:hover > ul {
  top: 0px;
  opacity: 1;
}
