/*
Theme Name: Diswasher reviews
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://xxx.com">Subhajit</a>.
Version: 2.1
Author: Subhajit Das
Author URI: http://www.xxx.co.in/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Subhajit Das,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
/* General Styles */
body {
	margin:0;
	padding:1px 0 24px 0;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#5A5A5A;
	background:url(images/bodyBg.gif) 0 0 repeat-x #FFFFFF;
	}
td, div, p, form, ul, li, input, a, span h1, h2, h3, h4 {
	margin:0;
	padding:0;
	}
ul {
	list-style:none;
}	
a{
	outline:none;
	text-decoration:none;
	}
	
img{
	border:none;
	}
/* General Style End */
/* Header Style Start */
td.header {
	background:url(images/header-splash.jpg) 100% 0 no-repeat;
	height:67px;
	padding:0;
	}
.logo {
	margin:14px 0 0 0;
	border:none;
	}
.slogun {
	padding:30px 0 0 40px;
	border:none;
	font:normal 20px/24px Helvetica, Arial, sans-serif;
	color:#4C4C4C;
	}
.viewfav a{
	color:#0066FF;
	background-color:inherit;
	font-weight:bold;
	background:url(images/favouriteIcon1.gif) 0 1px no-repeat;
	padding:3px 0 0 18px;
	}
	
.viewfav a:hover{
	color:#5ED8FF;
	}
select.headerList {
	width:175px;
	font:11px/15px Arial, Helvetica, sans-serif;
	padding:1px 0;
	}
td.headerBtmbg {
	background:url(images/headerBg.gif) 0 0 no-repeat;
	height:28px;
	padding:5px 0 0 0;
	}
input.allBrands {
	width:150px;
	font:11px/16px Arial, Helvetica, sans-serif;
	margin:0 3px 0 12px;
	padding-left:2px;
	}
.searchModelBtn {
	display:block;
	background:url(images/searchBtn-bg.gif);
	border:1px solid #1F57BE;
	width:160px;
	height:18px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	margin:0 0 0 5px;
	}
.topFindBtn {
	background:url(images/findBtn-bg.gif);
	border:1px solid #046B9A;
	width:42px;
	height:22px;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	}
/* Header Style End */
/* Navigation Style Start */
.topNavBg{
	background:url(images/nav-bg.gif) 0 0 repeat-x;
	height:33px;
	}
ul.topNav {
	margin:0 0 0 130px;
	padding:0 0 0 0;
	list-style-type:none;
	}
ul.topNav li {
	float:left;
	width:auto;
	background:url(images/nav-div.gif) 100% 3px no-repeat;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0 0px;
	}
ul.topNav li a {
	display:block;
	width:110px;
	color:#fff;
	text-decoration:none;
	}
ul.topNav li a:hover {
	color:#fff;
	background-color:#1EBEF2;
	}
ul.topNav li.last {
	background:none;
	padding:0 0 0 0;
	}
/* Navigation Style End */
/* Body Style Start */
.bodyRtPadd {
	padding:0 0px 0 0;
	}
h1 {
	font:normal 24px/26px Helvetica, Arial, sans-serif;
	color:#1F7CCC;
	background-color:inherit;
	margin:0 0 8px 0;
	}
span.left {
	display:block;
	float:left;
	background:url(images/leftCorner.gif) 0 0 no-repeat #1EBEF2;
	width:3px;
	height:25px;
	font-size:0;
	}
span.mid {
	display:block;
	float:left;
	background:url(images/midBg.gif) 0 0 repeat-x;
	width:723px;
	height:20px;
	line-height:20px;
	padding-top:5px;
	}
span.mid h2 {
	float:left;
	width:auto;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	margin:0 5px 0 10px;
	}
span.right {
	font-size:0;
	display:block;
	float:left;
	background:url(images/rightCorner.gif) 100% 0 no-repeat;
	width:3px;
	height:25px;
	}
span.mid a {
	color:#fff;
	margin-left:20px;
	float:right;
	font-weight:bold;
	text-decoration:none;
	display:none;
}
span.mid a:hover {
	text-decoration:underline;
}
span.mid img {
	float:left;
	display:block;
	z-index:1000000;
}
span.mid a.btnShowHide {
	display:block;
	float:left;
	width:16px;
	height:15px;
	padding:0;
	margin:0 0 0 0;
	text-indent:-500000px;
	background:url(images/roundBtn.gif) 0 0 no-repeat;
	}
span.mid a.btnShowHide.active {
	background:url(images/roundBtn-h.gif) 0 0 no-repeat;
	}
div.resultMid {
	background-color:#FAFAFA;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	padding:15px;
	width:697px;
	}
span.leftBtm {
	display:block;
	float:left;
	background:url(images/leftCorner-btm.gif) 0 0 no-repeat #1EBEF2;
	width:3px;
	height:35px;
	}
span.midBtm {
	display:block;
	float:left;
	background:url(images/midBg-btm.gif) 0 0 repeat-x;
	width:723px;
	height:35px;
	line-height:35px;
	font-size:11px;
	}
/*span.midBtm label {
	float:left;
	width:auto;
	color:#3889DA;
	background-color:inherit;
	margin:0 5px 0 10px;
	font-size:11px;
	}
span.midBtm input {
	float:left;
	width:218px;
	height:18px;
	font-size:11px;
	line-height:18px;
	border:1px solid #C7C7C7;
	margin:9px 5px 0 0;
	padding:0 0 0 2px;
	}
span.midBtm input.searchBtn{
	float:left;
	width:54px;
	height:17px;
	border:none;
	}*/

span.rightBtm {
	display:block;
	float:left;
	background:url(images/rightCorner-btm.gif) 100% 0 no-repeat;
	width:3px;
	height:35px;
	}
.blueBold {
	font-size:12px;
	font-weight:bold;
	color:#3889DA;
	background-color:inherit;
	}
ul.list {
	list-style-type:none;
	margin:8px 0 0 0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#5A5A5A;
	}
ul.list li {
	background:url(images/bullet.gif) 0 9px no-repeat;
	padding:0 0 0 10px;
	line-height:20px;
	}
ul.list li a {
	color:#5A5A5A;
	background-color:inherit;
	text-decoration:none;
	}
ul.list li a:hover {
	color:#039FD2;
	background-color:inherit;
	}
a.more {
	font-size:11px;
	font-weight:bold;
	color:#2181D0;
	background-color:inherit;
	text-decoration:none;
	margin:0 0 0 10px;
	}
a.more:hover {
	color:#000;
	background-color:inherit;
	}
.refSecCol {
	padding-top:16px;
	}
/* Right Style Start*/
.rightPanPadd {
	padding:0 0 0 0;
	}
span.ritPanLeft {
	display:block;
	float:left;
	background:url(images/leftCorner.gif) 0 0 no-repeat #1EBEF2;
	width:3px;
	height:25px;
	}
span.ritPanMid {
	display:block;
	float:left;
	background:url(images/midBg.gif) 0 0 repeat-x;
	width:207px;
	height:25px;
	line-height:25px;
	}
span.ritPanMid h2 {
	float:left;
	width:auto;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:0 0 0 8px;
	}
span.ritPanRight {
	display:block;
	float:left;
	background:url(images/rightCorner.gif) 100% 0 no-repeat;
	width:3px;
	height:25px;
	}
.ritPanMidBtm {
	background-color:#FAFAFA;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	padding:8px 8px 8px 8px;
	}
.ritPanbdrBtm {
	border-bottom:1px solid #C6C6C6;
	padding:8px 0 8px 0;
	}
.ritPanLast {
	padding:8px 0 8px 0;
	}
.favTxt {
	font-size:12px;
	font-weight:bold;
	color:#2181D0;
	background-color:inherit;
	}
.favTxt span {
	color:#191D1E;
	background-color:inherit;
	}
a.compare {
	color:#2181D0;
	background-color:inherit;
	text-decoration:none;
	background:url(images/compareBullet.gif) 0 5px no-repeat;
	padding:0 0 0 9px;
	}
a.compare:hover {
	color:#000;
	background-color:inherit;
	}
a.readMore {
	color:#A40000;
	background-color:inherit;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}
a.readMore:hover {
	color:#000;
	background-color:inherit;
	}
p.noProduct {
	color:#191D1E;
	background-color:inherit;
	padding:0 0 0 9px;
	font-size:12px;
	}
a.ritPanMore {
	color:#A40000;
	background-color:inherit;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}
a.ritPanMore:hover {
	color:#000;
	background-color:inherit;
	}
/* Right Style End*/
/* New Arrival Style Start*/
.newArrival {
	background:url(images/new-arrival-bg.jpg) 0 0 no-repeat;
	height:220px;
	width:214px;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.newPadd {
	padding:18px 0 14px 70px;
	}
.newProBdr {
	border:2px solid #87D2FA;
	}
a.moreDish {
	background:url(images/more-dish-btn.gif) 0 0 no-repeat;
	text-indent:-5000px;
	text-decoration:none;
	width:136px;
	height:24px;
	display:block;
	}
a.moreDish:hover {
	background:url(images/more-dish-btn.gif) 0 -24px no-repeat;
	}
	
a.proName {
	color:#fff;
	text-decoration:none;
	}
a.proName:hover {
	color:#FFEF41;
	text-decoration:none;
	}


/* New Arrival Style End*/

/* Product Style Starts*/
.pageno{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.pageNoPadd{
	padding:10px 17px 0 0;	
	}
	
p.pageno input{
	width:15px;
	height:15px;
	border:1px solid #CCCCCC;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	}
	
.pagentaionDtl{
	font-size:11px;
	line-height:16px;
	}
	
.pagentaionDtl select{
	padding:2px 0 2px 2px;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
.pagination a{
	width:17px;
	height:16px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
	background-color:#F9F9F9;
	text-align:center;
	margin:0 2px 0 0;
	border:1px solid #ccc;
	float:left;
	}
	
.pagination a:hover, .pagination a.active{
	font-size:11px;
	line-height:16px;
	width:17px;
	height:16px;
	display:block;
	background:url(images/pagination-hover.jpg) 0 0 repeat-x;
	color:#000;
	text-align:center;
	border:1px solid #3D98DD;
	}
	
.paginationpad{
	padding-bottom:30px;
	}
	
.gridproductborder{
	border-left:1px solid #E4E4E4;
	border-top:1px solid #E4E4E4;
	border-collapse:collapse;
	}	
	
.gridproductborder td.general{
	width:226px;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	padding-bottom:10px;
	}
	
.gridproductborder td.borderright{
	border-right:none;
	border-bottom:1px solid #E4E4E4;
	}
	
.gridproductborder td.borderbottom{
	border-right:1px solid #E4E4E4;
	border-bottom:none;
	}
	
.gridproductborder td.borderrightbottom{
	border-right:none;
	border-bottom:none;
	}
	
div.lefttop{
	width:225px;
	padding:10px 10px 0 10px;
	text-align:center;
	}
	
div.middle{
	padding:0 10px 20px 10px;
	text-align:center;
	}
	
div.righttop{
	padding:0 0px 20px 10px;
	text-align:center;
	}
	
div.leftbottom{
	padding:10px 10px 0px 0px;
	text-align:center;
	}
	
div.middlebottom{
	padding:10px 10px 0px 10px;
	text-align:center;
	}
	
div.rightbottom{
	padding:10px 0px 0px 10px;
	text-align:center;
	}
	
p.blueTxt{
	font-size:12px;
	line-height:16px;
	color:#2181D0;
	background-color:inherit;
	padding-bottom:7px;
	padding-top:4px;
	font-weight:bold;
	}

p.blueTxt a{
	color:#2181D0;
	background-color:inherit;
	text-decoration:none;
	}
p.blueTxt a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	}
	
p.descrTxt{
	font-size:11px;
	line-height:14px;
	color:#5A5A5A;
	background-color:inherit;
	padding-bottom:12px;
	font-weight:normal;
	}
	
p.descrTxt_singleline{
	font-size:11px;
	line-height:14px;
	color:#5A5A5A;
	background-color:inherit;
	padding-bottom:24px;
	font-weight:normal;
	}
	
p.moreinfo{
	background:url(images/click-bg.gif) 0 0 repeat-x;
	border:1px solid #CFCFCF;
	width:215px;
	height:19px;
	line-height:19px;
	padding:0 0 0 7px;
	text-align:left;
	font-weight:bold;
	}

p.moreinfo a{
	background:url(images/click-bullet.gif) 0 50% no-repeat;
	padding:0 0 0 8px;
	font-size:12px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
	font-weight:bold;
	}
	
p.moreinfo a:hover{
	color:#1F7CCD;
	background-color:inherit;
	}
.titleBg{
	background-color:#1EBEF2;
	color:#fff;
	padding:0 0 0 7px;
	font-size:12px;
	font-weight:bold;
	}
.submitBtn {
	background:url(images/submitBtn-bg.gif);
	border:1px solid #046B9A;
	height:22px;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	padding:0 5px;
	}	
.detalsTable{
	border-bottom:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	background-color:#FAFAFA;
	padding:7px;
	}
.detalsTableRt{
	border-bottom:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	background-color:#FAFAFA;
	padding:7px;
	}
	
.priceBg{
	display:block;
	background-color:#1EBEF2;
	height:20px;
	line-height:20px;
	border:1px solid #0D9BC9;
	/*border-left:1px solid #000;
	border-right:1px solid #000;*/
	padding:0 0 0 7px;
	width:215px;
	}
	
.priceBg p{
	background:url(images/price-bullet.gif) 0 50% no-repeat;
	padding:0 0 0 8px;
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	font-size:12px;
	}
	
.priceBg p.white{
	color:#000;
	background-color:inherit;
	background:none;
	font-weight:bold;
	font-size:12px;
	}

.margTop{
	margin-top:5px;
	}
	
.margTop_extra{
	margin-top:5px;
	margin-bottom:12px;
	}
	
.bdrBot{
	border-bottom:1px solid #ccc;
	}

.addtocart a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	}
	
.addtocart a:hover{
	color:#1F7CCD;
	text-decoration:none;
	}
.price{
	color:#A6E039;
	font-size:12px;
	}
/* Product Style Ends*/
/* Site Map Style Start*/
h2.pageTitle{
	font:normal 20px/24px Arial, Helvetica, sans-serif;
	color:#1F7CCC;
	}
	
ul.siteMap{
	margin:8px 0 0 0;
	list-style-type:none;
	}
ul.siteMap li{
	background:url(images/site-bullet.gif) 0 6px no-repeat;
	padding:0 0 0 12px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#5A5A5A;
	}
ul.siteMap li a{
	color:#5A5A5A;
	text-decoration:none;
	}
ul.siteMap li a:hover{
	color:#1F7CCC;
	text-decoration:none;
	}
	
ul.siteMapSub{
	margin:5px 0 0 0px;
	list-style-type:none;
	}
ul.siteMapSub li{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#1F7CCC;
	}
ul.siteMapSub li a{
	color:#1F7CCC;
	text-decoration:none;
	}
ul.siteMapSub li a:hover{
	color:#5D5D5D;
	text-decoration:none;
	}
	
ul.siteMapSub1{
	margin:2px 0 0 0px;
	list-style-type:none;
	}
ul.siteMapSub1 li{
	background:url(images/site-bullet-sm.gif) 0 7px no-repeat;
	padding:0 0 0 10px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#62A0D6;
	}
ul.siteMapSub1 li a{
	color:#3E88C9;
	text-decoration:none;
	}
ul.siteMapSub1 li a:hover{
	color:#434343;
	text-decoration:none;
	}

/* Site Map Style Ends*/
/* Body Style End */


/* Footer Style Starts */
#footer{
	background:url(images/footerbg.jpg) repeat-x 0 0 #D3EFFD;
	border:1px solid #C2DFEC;
	text-align:center;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#538BAD;
	padding:20px 10px;
	}
ul.footerNav{
	list-style-type:none;
	width:410px;
	}
ul.footerNav li{
	background:url(images/footer-nav.gif) no-repeat 100% 4px;
	padding:0 10px;
	float:left;
	width:auto;
	}
ul.footerNav li.last{
	background:none;
	padding:0 0 0 10px;
	}
ul.footerNav li a{
	font-size:12px;
	color:#00678A;
	text-decoration:none;
	}
ul.footerNav li a:hover{
	color:#000;
	}

/* Footer Style Ends */

/*----------- BLOG --------------*/

h2.headerTitle {
	font-size:28px;
	line-height:28px;
	color:#1D78C7;
	padding-bottom:15px;
	font-weight:normal;
}

.post {
	border-bottom:#A8A8A8 1px dashed;
	margin-bottom:15px;
}
.post h2,
.post h2 a {
	font-size:24px;
	line-height:28px;
	color:#1F7CCC;
	padding-bottom:5px;
	font-weight:normal;
	text-decoration:none;
}
.post h2 a:hover {
	text-decoration:underline;
}
.post p {
	padding-bottom:8px;
}
.post a,
.comment a {
	color:#D55800;
	background-color:inherit;
	text-decoration:underline;
}
.post a:hover,
.comment a:hover {
	text-decoration:none;
}
.post td.info {
	font-size:11px;
}
.post td.info span {
	color:#1E7BCA;
	background-color:inherit;
}
.post td.readmore a,
.post td.comment a {
	font-weight:bold;
	background:url(images/readmore-icon.gif) 0 50% no-repeat;
	padding-left:13px;
}
.post td.comment a {
	background-image:url(images/comment-icon.gif);
	background-position:0 3px;
	padding-left:19px;
}
.rightBlock {
	margin-bottom:11px;
}
.rightBlock td.content {
	background:#FAFAFA;
	border-left:#E4E4E4 1px solid;
	border-right:#E4E4E4 1px solid;
}
.rightBlock h3 {
	background:url(images/right-hdr-bg.gif) 0 0 no-repeat;
	height:26px;
	padding-left:11px;
	line-height:26px;
	color:#fff;
	background-color:inherit;
	font-size:14px;
}
.rightBlock ul,
.rightBlock p {
	padding:10px;
} 
.rightBlock ul li {
	background:url(images/bullet.gif) 0 8px no-repeat;
	padding:0 0 4px 10px;
}
.rightBlock ul li a,
.rightBlock p a {
	color:#5A5A5A;
	background-color:inherit;
}
.rightBlock ul li a:hover,
.rightBlock p a:hover {
	text-decoration:underline;
}
.rightBlock p a {
	font-weight:bold;
	color:#D55800;
}
table.search {
	margin:14px 0 5px 10px;
}
table.search input {
	width:160px;
	height:18px;
	padding:2px 0 0 2px;
	margin-bottom:8px;
 }
table.search input.btn {
	padding:0;
	width:100px;
	height:28px;
}
.bodyRtPadd table.search {
	margin-left:0;
}
.bodyRtPadd table.search input.field {
	width:300px;
	height:23px;
	padding:5px 0 0 3px;
	border:#E7E7E7 2px solid;
}

.noMargin {
	margin-bottom:0;
}
/*----------- COMMENT --------*/

.comment h3 {
	font-size:14px;
	color:#5F5E5E;
	padding-left:15px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/comment-header-bg.gif) 0 0 repeat-x;
	height:55px;
	line-height:55px;
}
.comment h4 {
	font-size:14px;
	color:#5F5E5E;
}
.comment td.name,
.comment td.name a {
	font-weight:bold;
	font-size:13px;
	color:#5A5A5A;
}
.comment p {
	padding-bottom:5px;
}
.comment td.links {
	font-size:11px;
}
.commentBlock {
	border-bottom:#eee 1px solid;
}
.commentForm tr.fieldCont td {
	height:32px;
}
.commentForm tr.fieldCont input {
	width:250px;
	height:20px;
	padding:2px 0 0 2px;
	border:#E7E7E7 2px solid;
}
.commentForm tr.txtAreaCont td {
	height:145px;
}
.commentForm tr.txtAreaCont textarea {
	width:450px;
	height:130px;
	padding:2px 0 0 2px;
	border:#E7E7E7 2px solid;
}
.commentForm input.btn {
	width:130px;
	height:34px;
	cursor:pointer;
}
.commentBlock td.name a {
	text-decoration:none;
}
.commentBlock td.name a:hover {
	text-decoration:underline;
}
.author {
	font-weight:bold;
	text-transform:capitalize;
}

/*---------------- ARCHIVE -----------------*/

select {
	margin: 10px 10px 5px 0;
}

a.browse-all {
	color: #FFF;
}

ul#archive-list {
	list-style: none;
	margin: 5px 0;
	font-size: 13px;
	line-height:15px;
	padding-top:10px;
}

ul#archive-list li{
	position: relative;
}

* html ul#archive-list li{  
	height: 0px;
	margin-top: -3px;
}
/*
*+html ul#archive-list li{ 
	margin-top: -3px;
}
*/
ul#archive-list li a{
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #B3B3B3;
	color: #464646;
	padding:5px 0 5px 10px;
	margin:0;
	height:100%;
}

ul#archive-list li a:hover{
	background-color: #E8E8E8;
	color: #000;
}

ul#archive-list li span{
	position: absolute;
	width: auto;
	right: 0px;
	top: 5px;
	text-align: right;
	padding-right:10px;
	color: #464646;
}
