
@font-face {
    font-family: "ITF Rupee";
    src: url(WebRupee.V2.0.eot);
}
.rupee {
    font-family: "ITF Rupee";
	font-size: 16px;
	color: #F60;
	font-weight: bold;
}

a,#comments .comment-author { color:#415f80; }
h1.logo,
div.logo-text { background:#436284; }
h1.logo { background:#436284; }
#gk-cart a.popup span,
#gk-tools a.popup span {  }
div.color>h3 {border: 1px solid #283748; }
.moduletable_menu ul li a:hover,
.moduletable ul li.even a:hover,
.moduletable ul li.odd a:hover { color: #415f80; }
.gk_vm_minicart_product { border: 1px solid #436284; }
.gk_vm_show_cart a:hover {  }
h1.logo>a { background-image:url('../images/logo-1.png'); }
.moduletable .subtitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #727272;
	font-weight: bold;
}

.moduletable .proddetail{
	overflow: hidden;
	max-height: 300px;
	max-width: 700px;
}

.proddetail .prodimage{
	max-width: 225px;
	max-height: 275px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
	
}
.prodimage img{
		max-width: 220px;
	max-height: 265px;
}

.proddetail .proddesc{
	margin-left: 10px;		
	float: left;
	max-height: 300px;
	max-width: 450px;
	
}

.proddesc .shiinfo{
	
	 
	float: left;
}

.proddesc .off{
	background-image: url('../images/discount-bg-l.png');
	background-repeat: no-repeat;
	font-size: 17px;
	color: #5C0050;
	margin-top: 18px;
	padding-top: 15px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	width: 64px;
	height: 64px;
	float: left;
}

.proddesc .price{
	float: left;
	width: 180px;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}

.price .list_price{ 
 text-decoration: line-through;
 min-width: 250px;
}

.price .our_price{
 font-weight: bold;
 color: #4264EA;	
}


/* top-container */

#top-container {
	/* background: red; */
	width: 100%;
	height: 47px;
	margin: 10px 0px 10px 0px;
}

#bpblogo {
	background: url(../images/logo-bpb-s2.png) no-repeat;
	height: 47px;
	width: 210px;
	float: left;
	
}
#bpblogo a {
	display: block;
	height: 47px;
	width: 210px;
	overflow: hidden;
	text-indent: -1000em;
}

#top-content {
	/* background: green; */
	width: 770px;
	height: 47px;
	float: left;
}

#need-support {
	background: url("../images/support_20120819.png") no-repeat scroll 0 0 transparent;
    height: 36px;
    width: 166px;
	float: left;
	margin-top: 10px;
	margin-left: 300px;
} 

#need-support a {
    display: block;
    height: 36px;
    overflow: hidden;
    text-indent: -1000em;
     width: 166px;
} 

#social{
	height: 47px;
	left: 465px;
	top: -53px;
	position: relative;
	width: 208px;
}

h3 a{
font-style: italic; 
font-weight: normal; 
color: #364F68;
}
	
	
/*
 * file: gk_stuff.css
 */
#gk-nav ul.level0>li.active>a,
#gk-nav #gk-cssmenu>li.active>a,
#gk-nav #gk-splitmenu>ul>li.active>a,
#gk-nav #gksdl-mainnav>ul>li.active>a,
#gk-nav ul.level0>li.active:hover>a,
#gk-nav #gk-cssmenu>li.active:hover>a,
#gk-nav #gk-splitmenu>ul>li.active:hover>a,
#gk-nav #gksdl-mainnav>ul>li.active:hover>a,
#gk-nav ul.level0>li:hover>a,
#gk-nav #gk-cssmenu>li:hover>a,
#gk-nav #gk-splitmenu>ul>li:hover>a,
#gk-nav #gksdl-mainnav>ul>li:hover>a { color:#415f80; }
#gk-nav ul.level0>li.haschild:hover>a,
#gk-nav ul.level0>li.haschild-over:hover>a,
#gk-nav ul.level0>li.haschild.active:hover>a,
#gk-nav ul.level0>li.haschild-over.active:hover>a,
#gk-nav #gk-cssmenu>li:hover>a.haschild { background:#233140 ; }
#gk-nav #gk-cssmenu ul { background:#233140; }
#gk-nav #gk-cssmenu ul ul { background:#111f34!important; }
#gk-nav #gk-cssmenu ul li a:hover,
#gk-nav #gk-cssmenu ul li a:hover span { color:#929eab!important; }
#gk-nav #gk-cssmenu ul li { background:transparent url('../images/submenu_line-1.png') repeat-x 0 bottom!important; }
#gk-nav #gk-cssmenu ul li li { background:transparent url('../images/subsubmenu_line-1.png') repeat-x 0 bottom!important; }
#gk-nav #gk-cssmenu ul li:hover>a { color:#929eab!important; }
#gk-nav ul.level0>li>div.childcontent { background:#233140; }
#gk-nav ul.level0>li li div.childcontent { background:#111f34; } 
#gk-nav div.childcontent ul li:hover>a { color:#929eab!important; }
#gk-nav div.childcontent ul li { background:transparent url('../images/submenu_line-1.png') repeat-x 0 bottom; }
#gk-nav div.childcontent ul li li { background:transparent url('../images/subsubmenu_line-1.png') repeat-x 0 bottom; }
#gk-nav div.childcontent ul li .group li { background:transparent url('../images/submenu_line-1.png') repeat-x 0 bottom; }
#gk-nav div.childcontent ul li .group li li { background:transparent url('../images/subsubmenu_line-1.png') repeat-x 0 bottom; }
#gk-nav .gk-megamenu ul.level1 li.group .group-title { background:#111f34; border:1px solid #2c3f53; }
#gk-nav .gk-megamenu ul.level1 li.group .group-title .menu-desc { color:#929eab; }

#gk-subnav>div>ul>li.active>a>span,
#gk-subnav ul li:hover>a>span,
#gk-subnav ul li>a:active>span,
#gk-subnav ul li>a:focus>span { color:#415f80!important; }
#gk-subnav>.sublevel>ul>li.haschild:hover>a,
#gk-subnav ul li.hasChild:hover>a,
#gk-subnav ul li.hasChild>a:active,
#gk-subnav ul li.hasChild>a:focus { background:#233140; }
#gk-subnav ul li ul { background:#233140; }
#gk-subnav ul ul ul { background:#111f34!important; }
#gk-subnav ul ul ul li,
#gk-subnav ul ul ul li:first-child { background-image:url('../images/subsubmenu_line-1.png')!important; }
#gk-subnav ul ul li:hover>a,
#gk-subnav ul ul li>a:hover,
#gk-subnav ul ul li>a:hover span,
#gk-subnav ul ul li:hover>a span { color:#929eab!important; }
#gk-subnav ul ul li:first-child,
#gk-subnav ul ul li { background-image:url('../images/submenu_line-1.png')!important; }
#gk-subnav ul ul>li:hover>a,
#gk-subnav ul ul>li:first-child:hover>a { color:#929eab!important; }
.gk_popup_wrap { background:#233140; }
.nsp_bottom_interface .pagination li,
 .nsp_top_interface .pagination li,
 .nsp_bottom_interface .pagination li.active,
 .nsp_top_interface .pagination li.active,
 .nsp_bottom_interface .prev,
 .nsp_top_interface .prev,
 .nsp_bottom_interface .next,
 .nsp_top_interface .next { background-image:url('../images/nsp_interface-1.png')!important; }
.nsp_art h4.nsp_header a { color:#415f80 }
.nsp_art img.nsp_image:hover { border-color: #415f80 }
.nsp_links ul li h4 { color:#4a6786; }
.nsp_links ul li h4 a { color:#4a6786; }
.gk_is_wrapper-style1 .gk_is_slide img:hover { border:1px solid #415f80; }
.gk_is_wrapper-style1 .gk_is_pagination span { background-image:url('../images/is_bullets-1.png'); }
.gk_is_tooltip a.gk_vm_tooltip_name:hover { color:#436284; }
.gk_is_tooltip span.product-Old-Price { color:#415f80; }
#gk-container ul.gk_tab_ul-style1 li.active,
#gk-container ul.gk_tab_ul-style1 li:hover { background-image:url("button-1.png");background-color:#436284; border:1px solid #436284; }
#gk-container ul.gk_tab_ul-style1 li:hover.active { background-image:url("button-1.png");background-color:#436284; border:1px solid #436284; }
#gk-container h4.gk_tab_news_header a { color: #415f80; }



.tool-title { background:#436284; }
ul.pagination li:hover,
ul.pagination li:hover a,
ul.pagination span:hover { background:#415f80; border-color: #436284; }
.gk_popup .button:hover { background-color:#436284;background-image:url('../images/button-1.png'); }
input.invalid { border:1px solid #aa0000!important; color:#aa0000!important; }
label.invalid { color:#aa0000!important; }
.adminform button,
#adminForm button,
.button,
a.readon,
a.button_details,
a.continue_link,
a.checkout_link {background: #436284 url('../images/button-1.png') repeat-x 0 100%;}
 
/*
 * file: typo.css
 */

pre, 
.gk_code1{border-left:5px solid #436284!important}
.gk_code2{border-top:5px solid #436284; border-bottom:5px solid #436284}
.gk_code3{border-top:1px solid #436284; border-bottom:1px solid #436284}

p.gk_tips3, 
p.gk_tips4{background-color:#fffff3; background-position:7px center}
blockquote div.gk_blockquote1{background:transparent url(open1-1.png) no-repeat left bottom}
blockquote div.gk_blockquote1 div{background:transparent url(close1-1.png) no-repeat right top}
blockquote div.gk_blockquote2{background:transparent url(open1-1.png) no-repeat left top}
blockquote div.gk_blockquote2 div{background:transparent url(close1-1.png) no-repeat right top}
blockquote div.gk_blockquote3{background:transparent url(open2-1.png) no-repeat left bottom}
blockquote div.gk_blockquote3 div{background:transparent url(close2-1.png) no-repeat right top}
blockquote div.gk_blockquote4{background:transparent url(open2-1.png) no-repeat left top}
blockquote div.gk_blockquote4 div{background:transparent url(close2-1.png) no-repeat right top}

.gk_highlight-1{background:#ffffda}
.gk_highlight-2{background:#436284; color:#fff}
.gk_highlight-3{background:#69727d; color:#fff}
span.gk_clear{border-top:1px solid #436284; border-bottom:1px solid #436284; color:#436284}
span.gk_clear-1{border-top:1px solid #69727d; border-bottom:1px solid #69727d; color:#69727d}
span.gk_color{color:#436284}
span.gk_color-1{color:#69727d}
span.gk_color-2{color:#436284; border-left:2px solid #436284}
span.gk_color-4{color:#436284; background:#f4fbff}
span.gk_color-5{color:#fff; background:#69727d}
span.gk_color-6{color:#d48d1c; background:#ffe; border-top:1px solid #e9e9a1; border-bottom:1px solid #e9e9a1}
ul.gk_circle1{list-style-image:url(bullet3ul-1.png)!important}
ul.gk_bullet1{list-style-image:url(bullet_ol_1_dark-1.png)!important}
ul.gk_bullet2{list-style-image:url(bullet1ul-1.png)!important}
ul.gk_bullet3{list-style-image:url(bullet2ul-1.png)!important}
ul.gk_bullet4{list-style-image:url(bullet_ol_1_color-1.png)!important}
ul.gk_square2{list-style-image:url(bullet_squ1_dark-1.png)!important}
ul.gk_square3{list-style-image:url(bullet_squ1_color-1.png)!important}
div.gk_number1 span{background:transparent url(bullet_ol_2-1.png) no-repeat center center; color:#fff}
div.gk_number2 span{background:transparent url(bullet_ol_2_color-1.png) no-repeat center center; color:#fff}

/*
 * file: k2.css
 */

div.itemHeader h2.itemTitle span sup {color:#4a6786; } /* "Featured" presented in superscript */
div.itemComments ul.itemCommentsList li span.commentAuthorName { color:#415f80; }
div.itemCommentsForm h4.itemCommentsFormTitle { color:#135cae; }
div.itemCommentsForm form span#formLog { color:#4a6786; }
div.subCategory a.subCategoryImage:hover img {border-color: #415f80;}
div.subCategory h2 a:hover { color: #415f80; }
div.catItemHeader h3.catItemTitle span sup { color:#4a6786; } /* superscript */
div.userBlock h2 { color: #415f80; }
div.userItemHeader h3.userItemTitle span sup { color:#4a6786; }
div.k2ItemsBlock ul li a.moduleItemReadMore { color: #415f80; }
div.k2ArchivesBlock ul li a {color: #415f80;}
table.calendar tr td.calendarDateLinked a:hover { background:#faf9f7; }
table.calendar tr td.calendarToday { background:#135cae; color:#fff; }
table.calendar tr td.calendarTodayLinked { background:#415f80; }
div.k2TagCloudBlock a:hover { background:#415f80; }
.k2store_item_price_value {color: #4a6786}
table#cart td#total_price {font-weight: bold; color: #4a6786}

/*
 * file: vm_major.css
 */
.vm_cart_prod { border: 1px solid #B5D93A; background: #649401; }
.vm_cart_attributes { color: #e3ffaa; }
.vm_cart_showcart a { color: #739C03!important; }

/*
 * file: vm_gk_flypage.css
 */
.pprice { color: #4a6786; }
ul#gk_product_tabs li.gk_product_tab_active { background-color:#436284;background-image:url('../images/button-1.png'); border:1px solid #436284; }

/*
 * file:browse_notables.css
 */
 
table.vmCustomCategories td a:hover { color: #415f80 }
table.vmCustomCategories td:hover img { border-color: #415f80 }
.browseProductContainer .productPrice,
.feature .productPrice { color: #4a6786; }
a:hover.gk_vm_product_image { border-color: #415f80}

/*
 * file: css3.css
 */
 
#gk-nav ul.level0>li.haschild:hover>a,
#gk-nav ul.level0>li.haschild-over:hover>a,
 #gk-nav #gk-cssmenu>li:hover>a.haschild,
div.color>h3,
ul#gk_product_tabs li.gk_product_tab_active,
input.addtocart_button,
a.continue_link,
a.checkout_link { text-shadow: 1px -1px 1px #001929; }
.adminform button,
#adminForm button,
.button,
a.readon,
#comments-form #comments-form-send a,
.gk_popup .button:hover,
a.button_details { text-shadow: 1px -1px 1px #001929; }

/*
 * file: JComments override 
 */
#comments-form #comments-form-send a{background: #436284 url('../images/button-1.png') repeat-x 0 100%;}
#comments-form #comments-form-send a:hover{background: #ececec url('../images/button-h.png') repeat-x 0 100%; color: #444}


.product-left-column .product-similar {
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 10px;
}

.product-similar .product-list-row {
	height: 220px;
    max-height: 220px;
}

.product-list-row .product-list-item {
    float: left;
    text-align: center;
    width: 123px
}

.product-list-item  img{
   	float: left;
	margin-left: 2px;
    width: 110px;
	height: 150px;
}
.product-list-row .product-list-item a {
    color: #333333;
    display: block;
	width: 110px;
    position: relative;
    text-decoration: none !important;
}

.product-list-item .discount-tag {
    background-image: url("../images/discount-bg.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 32px;
    left: 86px;
    height: 32px;
    position: absolute;
    text-align: center;
    top: -8px;
    width: 32px;
}

.product-list-item .add-to-cart{
	 background-image: url("../images/add-to-cart.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 32px;
    left: 82px;
    height: 32px;
    position: absolute;
    text-align: center;
    top: 185px;
    width: 32px;
}

.product-list-item img {
    margin-bottom: 0px;
}

.product-list-item .item-title {
    color: #0033CC;
	float: left;
    display: block;
    font-size: 11px;
	width: 110px;
	height: 14px;
	overflow: hidden;
    text-decoration: underline !important;
}

.product-list-item .item-author {
	float: left;
    display: block;
    font-size: 11px;
	 width: 110px;
	 height: 16px;
    overflow: hidden;
}

.product-list-item .list-price {
	float: left;
    display: block;
    font-size: 11px;
	width: 110px;
	text-align: left;
	 height: 14px;
   text-decoration: line-through;
   
}

.product-list-item .our-price {
	float: left;
    color: #CC0000;
    display: block;
    font-size: 11px;
    font-weight: bold;
	text-align: left;
	 height: 14px;
	 width: 110px;
}

.pagination_container{
	width: 97%;
	margin-left: 5px;
	padding: 5px;
	border: 1px #CCC solid;
}

.pagination_container a{
	border-radius: 3px 3px 3px 3px;
	background: #CCC;
	padding: 5px;
	color: #000;
	display: inline-block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 200;
	font-size: 11px;	
	order: 1px #999 solid;
	min-width: 15px;
	text-align:center;
}

.pagination_container a:hover{
	text-decoration: none;
	background: url('../images/button1_hover.png') top center;
	color: #FFF;	
}

.vcart input[type=button]:hover, .vcart input[type=submit]:hover{
	background:  url(../images/title_bl.gif) repeat bottom center scroll;
	text-decoration: underline;
}

.vcart table th{
	border-bottom: #666 solid 2px;
	margin-bottom: 5px;
}

.vcart table td.itemList{
	border-bottom: #666 dotted 1px;
	
}

.vcart input[type=button], .vcart input[type=submit]{	
	padding: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-top: 5px;	
	font-weight:bold;
	border: #006 1px solid;
	background: blue url(../images/title_bl.gif) repeat center center scroll;
	border-radius: 4px 4px 4px 4px;
}

.vcart input.update{
	padding: 5px;
	font-size: 10px;
	border: #900 1px solid;
	background: gold url(../images/button_bg.png) repeat center center scroll;
}

.vcart input.update:hover{
	background: url(../images/button_bg.png) repeat top center scroll;
	text-decoration: underline;
}

.vcart input.delete{
	padding: 4px;
	font-size: 10px;
	border: #900 1px solid;
	background: red ;

}

.vcart input:hover.delete{
	text-decoration: underline;
}





/* Login Box */
#frmBox {
  
  width: 100%;  
  display:block; 
  margin-left:auto; 
  margin-right: auto; 
 
}

/* Login Form */
#frmForm {
    
    border:1px solid #EDEFD6;
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    margin-top:-1px;
    background:#EDEFD6;
    padding:6px;
}

#frmForm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:10px 13px;
    margin:0;
}

#frmForm .checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#3a454d;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#frmForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 6px 0;
}

/* Default Input */
#frmForm input, textarea {
    width: 320px;
    border:1px solid #EDEFD6;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    padding:8px 8px;
    box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb;
    font-size:12px;
}

/* Sign In Button */
#frmForm #login {
    width:auto;
    float:left;
    background:#339cdf url(../images/loginbuttonbg.png) repeat-x;
    color:#fff;
    padding:7px 10px 8px 10px;
    text-shadow:0px -1px #278db8;
    border:1px solid #339cdf;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0 12px 0 0;
    cursor:pointer;
    *padding:7px 2px 8px 2px; /* IE7 Fix */
}

/* Forgot your password */
#frmForm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}

#frmForm span a {
    color:#3a454d;
    text-shadow:1px 1px #fff;
    font-size:12px;
}

input:focus {
    outline:none;
}

ul.searchResults {
	list-style: none;	
}

ul.searchResults li{
	list-style: none;	
	padding: 2px;
}

ul.searchResults li:hover{
	background-color: #D2E4F9;
	
}