/*
Theme Name: Seiko
Theme URI: http://google.com/
Author: Aseem
Version: 1.1
*/
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
img.aligncenter  { margin-left:auto; margin-right:auto; display:block; clear:both;}
div.wpcf7-validation-errors {
	clear:both;
}
div.wpcf7-mail-sent-ok {
	clear:both;
}
.wpcf7-form label.error {
	float:right !important;
}
.wpcf7-response-output {
	clear:both;
}
.wpcf7-form input.error, .wpcf7-form select.error, .wpcf7-form textarea.error {
	border-bottom:2px solid #990000 !important
}
.wpcf7-form label.error {
	margin-top: -20px;
	text-align: right;
	width: 100%;
}
span.wpcf7-not-valid-tip {
	width:200px;
	top:-5px;
	color:#000000;
}

#navigation li.current-menu-item > a, 
#navigation li.current-menu-ancestor > a, 
#navigation li.current_page_item > a, 
#navigation li.current_page_ancestor > a, #navigation li.current-page-ancestor > a {
    color: #16457F;}
#nav_footer li.current-menu-item  a, 
#nav_footer li.current-menu-ancestor  a, 
#nav_footer li.current_page_item  a, 
#nav_footer li.current_page_ancestor  a, #nav_footer li.current-page-ancestor  a {
}

#navigation .sub-menu li.current-menu-item > a , 
#navigation .sub-menu li.current-menu-ancestor > a  , 
#navigation .sub-menu li.current_page_item > a  , 
#navigation .sub-menu  li.current_page_ancestor > a  , #navigation .sub-menu  li.current-page-ancestor  > a  {
    background: none repeat scroll 0 0 #ECECEC !important;
    border-left: 5px solid #FF7522 !important;
    color: #16457F !important;
}
	.sidenav li.current-menu-item > a , 
.sidenav li.current-menu-ancestor > a  , 
.sidenav li.current_page_item > a  , 
.sidenav li.current_page_ancestor > a  , .sidenav li.current-page-ancestor  > a  {     color: #FFFFFF;
    font-weight: bold;
}
.sidenav li.current-menu-item ul , 
.sidenav li.current-menu-ancestor ul  , 
.sidenav li.current_page_item ul  , 
.sidenav li.current_page_ancestor ul  , .sidenav li.current-page-ancestor ul{ display:block;}
 #menu .current-cat a {    color:#231f20 !important;
	/*background:url(images/menu-bg.png) center bottom no-repeat !important;*/
}
.pp_social { display:none;}
#side_nav ul { display:none;}
.content #gallery {
	float:left;
	position:relative;
	width:685px;
	margin:0px -30px 0px 0px;
	}
	
.content #gallery ul li {
	float:left;
	position:relative;
	margin:15px 30px 15px 0px;
	width:208px;
	min-height:220px;
	padding:0px !important;
	height:100% !important;
	background:none !important;
	}
	
.content #gallery ul li img {
	float:left;
	position:relative;
	width:198px;
	height:163px;
	padding:4px;
	background:#fff;
	/*border:1px solid #c0c0c0;*/
	overflow:hidden;
	}
	
.content #gallery ul li a h2.gallery-title {
	text-align:center;
	position:relative;
	width:208px;
	padding:5px 0px;
	color:#000000;
	cursor:pointer;
	}
	
.content #gallery ul li a:hover span.gallery-title {
	color:#ee1c25;
	}
#slider li { height:200px;}
.product-detail ul {float: left;
    position: relative;
    width: 225px;}
.sidenav ul ul { display:none;}	
.sitemap ul{ margin-left:10px;}
.sitemap ul li { line-height:45px;}

.product-showcase {border:none !important;}