@charset "utf-8";

/* CSS Document */



body {

	text-align:inherit;

	margin:0px;

	padding:0px;

	line-height:20px;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#908d66;

}



img ul li p {

	padding:0px;

	margin:0px;

	border:0px;

}



#wapper{

	width:980px;

	position:relative;

	margin:0px auto;

	padding:0px;

	background:url(../images/body_bg.jpg) repeat-y left top;

	overflow:hidden;

	}

	

#main{

	width:972px;

	padding:0px;

	margin:0px;

	}

	

#header{

	background:url(../images/header_bg.jpg) repeat-x left top;

	padding:0px;

	margin:0px;

	height:194px;

	}

	

.logo{

	width:228px;

	float:left;

	}

	

.desejo_name{

	width:435px;

	float:right;

	margin:0px;

	}

	

.clear{

	clear:both;

	}

	

#middle_bg{

	background:url(../images/middle_bg.jpg) left top repeat-y;

	overflow:hidden;

	}

	

	

.left_panel{

		width:218px;

		float:left;

	}

	

.right_panel{

	 width:702px; 

	 float:left; 

	 padding:0px 20px 0px 20px;

	}

	

.keyword{

	width:140px;

	border:0px;

	background-color:#8f8a52;

	color:#FFF;

	}

	

.search_box{

	 background-image:url(../images/search_bg.jpg); 

	 background-repeat:no-repeat; 

	 background-position:10px 5px; 

	 padding-top:5px;

	}

	

.inpt_box{

	 width:150px; 

	 height:29px; 

	 float:left; 

	 padding:13px 0 1px 17px;

	}

	

.search_btn{

	 width:40px; 

	 float:left;

	}

	

h1 {
	display: block;
	font-size:22px;
	line-height:27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0px;
	margin:0px;
}



#maincontent, .ContentPane, .Content {

	width: 590px;

	clear: both;

	margin: 0px;

	padding: 10px;

	text-decoration: none;

	line-height: 20px;

}



.Subtitle{ font-weight:bold; padding-bottom:4px; border-bottom:1px solid #D9D8BD; margin-bottom:10px;}



#leftnav {

	margin: 0px 0px 6px;

	padding: 0px;

	display: block;

}

#leftnav ul {

	display: block;

	margin: 20px 0px 0px 10px;

	padding: 0px;

	width: 197px;

	list-style: none;

	overflow: hidden;

}

#leftnav ul li {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 197px;
	font-size:28px;
	font-family:Times New Roman;
}

#leftnav ul li a {

	display: block;

	margin: 0px;

	padding:13px 10px 13px 10px;

	width: 197px;

	color:#4e3427;

	text-decoration: none;

	overflow: hidden;

	background:url(../images/menu_bg.jpg) no-repeat left top;

}







#leftnav ul li a:hover {

	display: block;

	margin: 0px;

	padding: 0px;

	width: 197px;

	padding:13px 10px 13px 10px;

	text-decoration: none;

	overflow: hidden;

	background:url(../images/hover_img.jpg) no-repeat left top;

}



#leftnav ul li .active {

	display: block;

	margin: 0px;

	padding: 0px;

	width: 197px;

	padding:13px 10px 13px 10px;

	text-decoration: none;

	overflow: hidden;

	background:url(../images/hover_img.jpg) no-repeat left top;

}

#lc {

	padding-bottom: 210px;

}



#subnav {

	display: block;

	width: 199px;

	background: url(../images/subnavHeading.png) no-repeat left top;

	padding-top: 49px;

	margin-left: 10px;

}

#subnav ul {

	display: block;

	margin: 0px;

	padding: 0px 0px 19px 11px;

	list-style: none;

	background: url(../images/subnavBtm.png) no-repeat left bottom;

	overflow: hidden;

}

#subnav ul li {

	display: block;

	margin: 0px;

	padding: 0px;

	height: 20px;

	width: 170px;

	color:#4D2F20;

}

#subnav ul li div {

	color:#4D2F20;

	font-weight:bold;

	margin-top:5px;

}

#subnav ul li a {

	text-indent: -9999em;

	display: block;

	overflow: hidden;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	height: 20px;

	width: 170px;

}

.home {

	background: url(../images/home.gif) no-repeat left top;

}

.home:hover {

	background: url(../images/home.gif) -170px top;

}

.basket {

	background: url(../images/viewbasket.gif) no-repeat left top;

}

.basket:hover {

	background: url(../images/viewbasket.gif) -170px top;

}

.register {

	background: url(../images/register.gif) no-repeat left top;

}

.register:hover {

	background: url(../images/register.gif) -170px top;

}

.menu-account {

	background: url(../images/menu-account.gif) no-repeat left top;

}

.menu-account:hover {

	background-position: -170px top;

}

.menu-tracker {

	background: url(../images/menu-tracker.gif) no-repeat left top;

}

.menu-tracker:hover {

	background-position: -170px top;

}

.menu-logout {

	background: url(../images/menu-logout.gif) no-repeat left top;

}

.menu-logout:hover {

	background-position: -170px top;

}

.login {

	background: url(../images/login.gif) no-repeat left top;

}

.login:hover {

	background: url(../images/login.gif) -170px top;

}

.logout {

	background: url(../images/logout.gif) no-repeat left top;

}

.logout:hover {

	background: url(../images/logout.gif) -170px top;

}











#footer {

	display: block;

	margin: 0px;

	padding: 0px;

	height: 135px;

	background: url(../images/footer-noTVILink.png) no-repeat left top;

	text-align: left;

}



.footer_cont{
	text-align: center;
	padding:50px 0 0 0;
	font-size:15px; color:#705647;
	font-weight:bold;
}

.footer_cont a{
	color:#705647;
	text-decoration:none;
	padding-left:9px;
	padding-right:9px;
} 
.footer_cont a:hover{
	color:#705647;
	text-decoration:none;
}

footer_cont a.articles {
	float:left;
	padding-left:30px;
	font-size:10px;
	font-weight:normal;
}







#btmnav {

	width: 800px;

	display: block;

	margin: 0px;

	padding: 0px;

	position: relative;

	left: 15px;

	top: 78px;

}

#btmnav ul {

	height: 20px;

	width: 800px;

	list-style: none;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

#btmnav ul li {

	margin: 0px;

	padding: 0px;

	float: left;

}

#btmnav ul li a {

	text-decoration: none;

	display: block;

	height: 20px;

	text-indent: -9999em;

}

.about {

	width: 82px;

	height: 20px;

	position: relative;

	left: 0px;

}

.contact {

	width: 95px;

	height: 20px;

	position: relative;

	left: 23px;

}

.terms {

	width: 171px;

	height: 20px;

	position: relative;

	left: 50px;

}

.privacy {

	width: 123px;

	height: 20px;

	position: relative;

	left: 78px;

}

.care {

	width: 108px;

	height: 20px;

	position: relative;

	left: 100px;

}

.sitemap {

	width: 80px;

	height: 20px;

	position: relative;

	left: 135px;

}



#btmsubnav {

	clear: both;

	display: block;

	position: relative;

	top: 90px;

	left: 520px;

	height: 18px;

	width: 352px;

}

#btmsubnav ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	display: block;

	width: 352px;

	overflow: hidden;

	height: 18px;

}

#btmsubnav ul li {

	float: left;

	margin: 0px;

	padding: 0px;

	display: block;

}

#btmsubnav ul li a {

	display: block;

	height: 18px;

	text-indent: -9999em;

	overflow: hidden;

}

.links {

	width: 42px;

	height: 18px;

	display: block;

}





.gradiant_bg{

	 background-image:url(../images/gdat_bottom_img.jpg); 

	 background-repeat:no-repeat; 

	 background-position:bottom left;

     border-bottom:1px solid #fff;

	}

	

	

	

	



	

.EcomTxt{background-color:White; border:solid 1px #D9D8BD; width:200px; padding:2px;}

.EcomTxt1{background-color:White; border:solid 1px #D9D8BD; width:140px; padding:2px;}

.spacer{ height:250px;}



.con_sub{background-image:url("../images/btn-contact.gif");

background-repeat:no-repeat;

color:#4E3427;

font-weight:bold;

font-size:14px;

height:30px;

width:164px;

}



/* rakesh 03.06.2010*/



.currency{ width:200px; color:#593a2a; padding:10px 0 0 15px; font-size:13px; font-weight:bold;}

.currency select{ width:150px; border:2px solid #827f56; background-color:#8f8a52; color:#fff; margin-top:10px;}

.desejo_night{ width: 402px; text-align: right; float:right;}



.paginglinks {

	text-align: center;

	display: block;

	border-top: 1px solid #D5D5D5;

	border-bottom: 1px solid #D5D5D5;

	padding-top: 6px;

	padding-bottom: 6px;

	font-size: 12px;

	color: #908D66;

	margin-right: auto;

	margin-left: auto;

	width: 600px;

	margin-bottom: 0px;

	}



.paginglinks a {

	color: #908D66;

	text-decoration: none;

	padding-right: 25px;

	padding-left: 25px;

	}



.paginglinks a:hover {

	color: #57553E;

	text-decoration: none;

	}



.Products div{ vertical-align:bottom;}





.main a { display:block;}



.main h2 {
	text-align: center;
	display: block;
	height:60px;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	font-size: 13px;
	color: #908D66;
	font-weight: normal;
	margin: 8px 15px 0px;
	margin-bottom:4px;
	padding: 6px 0px;

	}



.main h2 a {

	color: #908D66;

	font-weight: normal;

	margin: 0px auto;

	text-decoration: none;

	text-transform: capitalize;

	text-align: center;

	padding-right: 5px;

	padding-left: 5px;

	display:inline;

	}



.main h2 a:hover {

	color: #57553E;

	text-decoration: none;

	}



.productlisting {

	width: 174px;

	margin: 34px 0px 0px;

	text-align: center;

	display: block;

	float:left;

	height:250px;

	position:relative;

	}



.main img {

padding-left:5px;

padding-right:5px;

	text-align: center;

	}



.main{ position:absolute; left:0px; bottom:10px;}

.Pricing{ margin-bottom:5px;}

.PriceOff{ text-decoration:line-through; }

.Price{ font-weight:bold;}

.SalePrice{ color:Red; font-weight:bold;}

.pad{padding:20px 20px 40px 20px;}











/*------------------------------ADDED BY AJEET FOR PRODUCT DETAIL PAGE----------------------------*/



#productimage {

border:0 solid gray;

display:block;

float:left;

text-align:center;

width:350px;

}



#purchase {

border:0 solid gray;

display:block;

float:left;

margin-left:15px;

padding-top:30px;

width:225px;

}



#price {

color:#333333;

font-size:16px;

font-weight:bold;

margin:0 0 15px;

padding:0;

}

.Pricing {

margin-bottom:5px;

}

#purchase .Pricing div {

font-size:16px;

}



.Price {

font-weight:bold;

}

#basketbtns {

font-size:0;

line-height:0;

}

#basketbtns input {

vertical-align:middle;

}



.quantity {

background:url(../images/x.gif) no-repeat scroll left top #E9E9E0;

border:1px solid #666600;

color:#666600;

font-size:14px;

margin:0 4px 0 0;

padding:2px 2px 2px 12px;

width:32px;

}



img {

border:0 none;

padding:0;

vertical-align:top;

}

#thumbnails {

clear:both;

padding-top:35px;

}



#description {

clear:both;

display:block;

margin-left:8px;

margin-right:8px;

}

#thumbnails a {

border:5px solid #FFFFFF;

display:block;

float:left;

height:112px;

margin:0;

width:90px;

}

#thumbnails a:hover{

border:5px solid #D6D3B6;



}

ul.pro_block_log{

	display:block;

	float:left;

	width:250px;

	height:300px;

	overflow:hidden;

	background:#EBEBDD;

	border:1px solid #cacaca;

	padding:5px;

	margin:0 11px 10px 0;

	list-style-type:none;

}

ul.pro_block_log1{

	display:block;

	float:right;

	width:250px;

	height:300px;

	overflow:hidden;

	background:#EBEBDD;

	border:1px solid #cacaca;

	padding:5px;

	margin:0 11px 10px 0;

	list-style-type:none;

}

.pro_log{

	display:block;

	overflow:hidden;

	width:210px;

	height:30px;

	text-align:center;


	margin-bottom:5px;

}

.page_heading1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#310F05;

	background:#B5B27D;

	padding:9px 7px 15px 15px;

	margin-bottom:5px;

	font-weight:normal;

}

.orange_log{

text-align:right;

width:50px;

float:left;



}

.myclass

{min-height:200px;

vertical-align:bottom;

}



.EcomFormBar {

background:none repeat scroll 0 0 #EBEBDD;

border:1px solid #D9D8BD;

margin-bottom:5px;

padding:5px;

}

.EcomForm {

background:none repeat scroll 0 0 #EBEBDD;

border:1px solid #D9D8BD;

padding:10px;

}



.formlabel

{width:120px;

text-align:left;

font-size:12px;

}

.check {
	display:none;
}

.errMsg {
	background-color:#6b7f1e;
	color:#f2f8f5;
	padding:0px 0px 5px 5px;
	border:1px solid #D9D8BD;
	margin-bottom:10px;
}
