/* CSS Document */

html body{margin:0px; position:absolute; height:100%; width:100%; padding:0px; background:#ffffff url(../../images/bg-body.jpg) repeat-x; font-family:arial; font-size:12px; line-height:15px; color:#FFFFFF;}

img{ border:0px; font-size:0px; padding:0px; margin:0px; overflow: hidden;}

#main{
	width:100%;
	height:100%;
	position: relative;
	float:left;
	background-color: #ffffff;

}
#centertable {
	width:1000px;
	height:100%;
	float:center;
	position: relative;
	margin:auto;
	background-color:#ffffff;
	padding:0px 0px 0px 0px ;

}


#homebcorner{
height:auto;
font-size:0px;
width:130px;
padding:0px;
float:left;
margin:141px 0px 0px 0px ;
}

#innerspace{
float:left;
height:100%;
font-size:0px;
width:130px;
padding:0px;
float:left;
margin:125px 0px 0px 0px ;
background-color:#ffffff;
}


#homebcorner img{
height:auto;
font-size:0px;
float:left;
margin:0px 0px 0px 0px ;
}

#topheader {
	width:1000px;
	float:left;	
	height:105px;
	position: relative;
	margin:10px 0px 0px 0px ;
	padding:0px 0px 0px 0 ;
	background-color:#ffffff;

}

#topheader img {
float: left;
}


#topheader .katelogo {
	width:150px;
	font-size:0px;
	position: relative;
	float:center;
	margin:0px;
	padding:0px 0px 0px 0px ;
	clear:both;
	/*background:#FFFFFF;*/
	
}

#topheader .logo {
	width:850px;
	float:left;
	height:50px;
	font-size:0px;
	position: relative;
	margin:0px;
	padding:35px 0px 0px 0px ;
	text-align:center;

}


#topheader .topsearch {
	width:270px;
	height:auto;
	float:left;
	position: relative;
	/*margin:0px;*/
	margin-top:100px;
	text-align:left;
	padding:35px 0px 0px 10px ;
	font:11px Arial, Helvetica, sans-serif; font-weight:none; color:#000000; 

}

#topheader .register{
	width:auto;
	top:15px;
	height:20px;
	float:right;
	position: relative;
	margin:0px;
	padding:0px 0px 0px 0px ;
}
#topheader .shoppingbag{
	width:auto;
	height:inherit;
	top:35px;
	right:-87px;
	float:right;
	position: relative;
	margin:0px;
	padding:0px 0px 0px 0px ;
}

#topheader a{
font:11px/16px Arial, Helvetica, sans-serif;
color:#666666; 
text-decoration:none;
}
#topheader a:hover{
font:11px/16px Arial, Helvetica, sans-serif;
color:#FF0000; 
text-decoration:none;

}


#whitepatch {

	width:1000px;
	height:100%;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
/*	background-image:url(../../images/bgverticalline.jpg);
	background-repeat:repeat-y;*/

}

#verticalline {
	width:1px;
	height:100%;
	float:left;
	margin:0px;
	padding:0px 0px 500px 0px;
	background-color:#CCCCCC;


}

#horizontalline {
	width:1000px;
	height:1px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#CCCCCC;


}

#topcurve {
	width:1000px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
	overflow: hidden;
}

#topcurve .corner1 {
	width:500px;
	float:left;
	font-size:0px;;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
	overflow: hidden;
}
#topcurve .corner2 {
	width:500px;
	float:left;
	font-size:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
	overflow: hidden;
}
#bottomcurve {
	width:1000px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
	overflow: hidden;
	clear:both;
}

#bottomcurve .corner1 {
	width:500px;
	float:left;
	margin:0px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
	
}
#bottomcurve .corner2 {
	width:500px;
	float:left;
	font-size:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
	
}

#leftsidepannel {


	width:173px;
	height:100%;
	float:left;
	font-size:0px;
	margin:0px;
	padding:0px 0px 0px 0px ;
	clear:both;
		

		
}
#leftsidepannel .topcorner {

	width:auto;
	float:left;
	font-size:0px;
	margin:0px;
	padding:0px 0px 0px 0px ;
		
}

/* register pages start*/
#centerproducts2{
	border-right: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	width:817px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 10px 10px ;
	
	
}
#centerproducts2 .productname{	
font:15px Arial, Helvetica, sans-serif;
color:#333333;
width:807px;
font-weight:bold;
	margin:5px 0px 5px 0px ;
	padding:0px 0px 0px 0px ;
}

#formcontener{
	width:480px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
		
}
#formcontener label{
	width:200px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:4px 0px 4px 0px ;
	padding:0px 0px 0px 0px ;
		
}

#formcontener .label1{
	width:10px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	float:left;
	margin:4px 0px 4px 0px ;
	padding:0px 0px 0px 0px ;
		
}

#formcontener .label2{
	width:40px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:4px 0px 4px 0px ;
	padding:0px 0px 0px 0px ;
		
}

#formcontener .field_row{
	width:480px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
		
}
#formcontener input{
	width:220px;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:4px 0px 4px 0px ;
	padding:0px 0px 0px 0px ;
		
}

#formcontener .inputitem1{
	width:40px;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:4px 10px 4px 0px ;
	padding:0px 0px 0px 0px ;
		
}

#formcontener .inputitem2{
	width:60px;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:4px 0px 4px 0px ;
	padding:0px 0px 0px 0px ;
		
}

#formcontener .radiobut{
	width:20px;
	vertical-align:middle;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:2px 0px 4px 0px ;
	padding:0px 0px 0px 0px ;
		
}
#signupbox{
	border-right: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width:280px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
		
}
#signupform{
	width:280px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px ;
	padding:0px 0px 0px 0px ;
		
}
#signupform .field_row{
	width:280px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
		
}
#signupform .field_rowfrgPwdMsg{
	width:400px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
		
}
#signupform label{
	width:80px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:5px 0px 5px 0px ;
	padding:0px 0px 0px 0px ;
		
}
#signupform input{
	width:180px;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:5px 0px 5px 0px ;
	padding:0px 0px 0px 0px ;
		
}

.link1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:underline;
}
.link1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}
.link1:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:underline;
}


/* register page end*/

/**********************************************************/

/* viewcart page start*/

#cartcontener{
	width:800px;
	height:auto;
	float:left;
	border:#CCCCCC solid 1px;
	margin:10px 0px 30px 0px ;
	padding:0px 0px 0px 0px ;

}
#cartcontener .carthead{
    width:790px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	background-color:#F0F0F0;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:6px 0px 6px 10px ;
}
#cartcontener .cartbg{
    width:790px;
	height:auto;
	background-color:#F0F0F0;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:10px 0px 10px 10px ;
}

#cartcontener .totalprice{
    width:780px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	font-weight:none;
	color:#333333;
	text-align:right;
	font-size:13px;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:5px 0px 5px 0px ;
}

#cartcontener .cartinfo{
    width:780px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	font-weight:none;
	color:#333333;
	text-align:right;
	font-size:11px;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:5px 0px 5px 0px ;
}

#cartcontener .shippingdetails{
    width:680px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	font-weight:none;
	color:#333333;
	text-align:right;
	font-size:11px;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:5px 0px 5px 0px ;
}

#cartcontener .vatprice{
    width:100px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	font-weight:none;
	color:#333333;
	text-align:right;
	font-size:12px;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:5px 0px 5px 0px ;
}



#cartcontener .cartrow{
    width:790px;
	height:auto;
	color:#666666;
	background-color:#ffffff;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:6px 0px 6px 10px ;
}

#cartcontener .cartline{
    width:800px;
	height:1px;
	font-size:0px;
	color:#FFFFFF;
	background-color:#F0F0F0;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}
#cartcontener .mainlabel1{
    width:150px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}
#cartcontener .mainlabel2{
    width:430px;
	height:auto;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}
#cartcontener .mainlabel3{
    width:200px;
	height:auto;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}

#cartcontener .img{
    font-size:0px;
	float:left;
	font-size:10px;
	border:0px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	vertical-align:middle;
}

#cartcontener .content1{
    width:150px;
	height:auto;
	font-size:12px;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}
#cartcontener .content2{
    width:430px;
	height:auto;
	font-size:12px;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}
#cartcontener .content3{
    width:200px;
	height:auto;
	font-size:12px;
	text-align:right;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}

/* viewcart page end*/


/**********************************************************/

/* about us page start*/

#contentcontener{
	width:800px;
	font-size:12px;
	color:#666666;
	overflow:auto;
	float:left;
	margin:10px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;

}


/* about us page end*/


/**********************************************************/

/* product page start*/

#centerproducts{
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width:550px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 10px 10px ;
	
	
}

#centerproducts .productname{	
font:18px Arial, Helvetica, sans-serif;
color:#333333;
width:auto;
	margin:0px 0px 10px 0px ;
	padding:0px 0px 0px 0px ;
}
#productsizebox{	
color:#666666;
float:left;
border-right: 1px solid #CCCCCC;
width:175px;
background-color: #ffffff;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}

#lefttext{
margin:0px;
width:55px;
float:left; padding:0px 0 0px 0px;
}
#lefttext ul{
margin:0px;
float:left; padding:0px 0 0px 0px;
}

#lefttext ul li{
font:12px/16px Arial, Helvetica, sans-serif;
list-style-type:none; display: block;
padding:0px 0px 8px 0px;
}

#prighttext{
margin:0px;
width:auto;
float:left; padding:0px 0 0px 0px;
}

#prighttext .logininput{
margin:0px;
width:105px;

padding:0px 0 0px 0px;
font:12px/16px Arial, Helvetica, sans-serif;
color:#666666;
}

#prighttext ul{
margin:0px;

float:left; padding:0px 0 0px 0px;
}

#prighttext ul li{
font:12px/16px Arial, Helvetica, sans-serif;
list-style-type:none; display: block;
padding:0px 0px 4px 0px;
}

#pricebox{	
color:#666666;
border-right: 1px solid #CCCCCC;
float:left;
width:220px;
font:0px;
background-color: #ffffff;
	margin:0px 0px 0px 10px ;
	padding:0px 0px 0px 0px ;
}
#pricebox .pprice{	
color:#666666;
font:25px Arial, Helvetica, sans-serif;
float:left;
width:130px;
background-color: #ffffff;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}

#pricebox .offer_price{	
color:#FF0000;
font:25px Arial, Helvetica, sans-serif;
float:left;
width:130px;
background-color: #ffffff;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}

#pricebox img{	
border:0px;
	margin:0px 0px 0px 0px ;
	padding:5px 0px 0px 0px ;
	font-size:0px;
}

#pricebox .oldprice{	
color:#666666;
font:20px Arial, Helvetica, sans-serif;
float:left;
width:110px;
background-color: #ffffff;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;

}
#pricebox .offer_date{	
color:#666666;
font:12px Arial, Helvetica, sans-serif;
float:right;
width:110px;
background-color: #ffffff;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	text-align:center;

}

#infobox{	
color:#666666;
float:left;
width:115px;
background-color: #ffffff;
	margin:0px 0px 0px 10px ;
	padding:0px 0px 0px 0px ;
}

#infobox .shareicon{	
 text-align:center;
	margin:5px 0px 0px 0px ;
	padding:10px 0px 0px 0px ;
	font-size:0px;
}

#middleimgcontener{
color:#666666;
float:left;
width:550px;
background-color: #ffffff;
	margin:0px 0px 0px 0px ;
	padding:10px 0px 0px 0px ;
}
#thirdcontener{
float:left;
width:260px;

	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 4px ;
}
#pcontener{
float:left;
width:230px;

	margin:0px 0px 0px 5px ;
	padding:0px 0px 0px 0px ;
}
#pthumb{
float:left;
width:114px;
height:114px;

margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px ;
}
#pscroller{
font-size:0px;
float:left;
width:14px;
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px ;
}
#pscroller img{
border:0px; padding:0px; margin:0px;
}
#pscroller .toparrow{
float:left;
width:14px;
margin:0px 0px 5px 0px ;
padding:0px 0px 0px 0px ;
}
#pscroller .bottomarrow{
float:left;
width:14px;
margin:5px 0px 0px 0px ;
padding:0px 0px 0px 0px ;
}
#pscroller .scrolltrack{
float:left;
width:14px;
height:524px;
background-color:#EFEFEF;
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px ;
}

#pthumb img{
border:0px; padding:0px; margin:0px;
}

#scrollthumb{
float:left;
width:217px;
	margin:10px 0px 0px 10px ;
	padding:0px 0px 0px 0px ;
}

#bigimage{
color:#666666;
float:left;
width:450px;
font-size:0px;
background-color: #ffffff;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 10px ;
}

#thumnails{
color:#666666;
float:left;
width:82px;
background-color: #ffffff;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}

#thumnails ul{
margin:0px;
float:left; padding:0px 0 0px 0px;
}

#thumnails ul li{
font:12px/16px Arial, Helvetica, sans-serif;
list-style-type:none; display: block;
padding:0px 0px 8px 0px;
}

#contentarea {
	width:825px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px ;
	display:inline;
	overflow: hidden;

	
}
#contentarea .homeimage {
	width:827px;
	font-size:0px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px ;
	display:inline;
		
}


#category{ float:left;
padding:30px 0px 0px 0px ;
margin:0px;
padding:0px;
width:auto;
height:100%;
background-color:#ffffff;
overflow: auto;
}

#categorylink{ float:left;
font:13px/16px Arial, Helvetica, sans-serif;
/*text-decoration: underline;*/
color:#666666;
margin:0px;
padding:0px;
width:auto;
height:100%;
/*background-color:#ffffff;*/

}


#categorylink ul{
margin:0px;
width:143px;
padding:5px;
float:left; padding:5px 0 0px 0px;
/*background-color:#ffffff;*/
}



#categorylink ul li{
font:14px/16px Arial, Helvetica, sans-serif;
list-style-type:none; display: block;
margin:0px;
padding:8px 0 0px 0px;
float:left;
/*background-color:#ffffff;*/
vertical-align: middle;
overflow: hidden;
}

#categorylink ul li label{
position: relative;
top: -2px;
font:12px/14px Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;

}

#categorylink ul li input{
 COLOR: black;
 border-style: none;
 font-family: Tahoma;
 font-size: 8px;
/* margin-right: 0px*/
 margin:0px;
 padding:0px;
}


#categorylink ul li a{
/*font:14px/16px Arial, Helvetica, sans-serif;
list-style-type:none; display: block;*/
color:#000000; 
margin:0px;
padding:0px;
text-decoration:none;
float:left;
}


#categorylink ul li a:hover{
text-decoration:none;
margin:0px;
padding:0px;
color:#CBA44B;
float:left;
}

#categorylink ul li .sale a{
font:14px/16px Arial, Helvetica, sans-serif;
color:#FF0000; 
margin:0px;
padding:0px;
text-decoration:none;
}
#categorylink ul li .sale a:hover{
text-decoration:none;
margin:0px;
padding:0px;
color:#CBA44B;
}



#bottompart {
	width:1000px;
	float:left;	
	height:55px;
	position: relative;
	margin:0px;
	padding:0px 0px 0px 0px ;
	background-color:#ffffff;
}

#bottomnav {width:800px; float:left; margin:0px; padding:0px 0px 0px 0 ;  }
#bottomnav ul{
	width:800px;
	position: relative;
	float: left;
	height:0px;
	margin:0px;
	padding:10px 15px 0px 0px;
	text-align:left;
}
#bottomnav ul li{ padding:0px 0px 0px 0px ; margin:0; font:11px/15px Arial, Helvetica, sans-serif; display:inline; list-style-type:none; float:left text-align:left; color:#FFFFFF; }
#bottomnav ul li a{font:11px/15px Arial, Helvetica, sans-serif; font-weight:none; color:#666666; text-decoration:none; text-align:left;}
#bottomnav ul li a:hover{color:#000000; }
#bottomnav ul li .blank{ padding:0px 4px 0px 4px; font:11px/15px Arial, Helvetica, sans-serif; display:inline; list-style-type:none; float:left text-align:left; color:#666666; margin:0;}


#copyright {width:200px; float:right; margin:0px; padding:0px 0px 0px 0 ;  }
#copyright ul{
	width:200px;
	position: relative;
	float: right;
	height:0px;
	margin:0px;
	padding:10px 0px 0 0px;
	text-align:right;
}
#copyright ul li{ padding:0px 0px 0px 0px ; margin:0; font:11px/15px Arial, Helvetica, sans-serif; display:inline; list-style-type:none; float:left text-align:right; color:#FFFFFF; }
#copyright ul li a{font:11px/15px Arial, Helvetica, sans-serif; font-weight:none; color:#666666; text-decoration:none; text-align:right;}
#copyright ul li a:hover{color:#ffffff; }
#copyright ul li .blank{ padding:0px 4px 0px 4px; font:11px/15px Arial, Helvetica, sans-serif; display:inline; list-style-type:none; float:left text-align:right; color:#666666; margin:0;}
#copyright ul li .copyr{ padding:0px 0px 0px 10px; font:11px/15px Arial, Helvetica, sans-serif; display:inline; list-style-type:none; float:left text-align:right; color:#666666; margin:0;}


.category_link { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
	line-height:25px;
	padding-left:11px;
	display:block;
	width:173px; 
	background-color:#ffffff;
	}
	

.category_link:hover { font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background-color:#BD9847;
	}

.category_link:active { font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background-color:#BD9847;}
	
	
	.categoryspacer
	{
		background-color:#ffffff;
	}
	
	
	.topmessage {
	width:auto;
	height:25px;
	position: relative;
	margin:0px;
	
	padding:0px 5px 0px 5px ;
	font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; 
	text-align:center;
        display: inline; 	
	background-color:#FFF1A8;

}


.lnkcssclose{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	
}
.lnkcssclose:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}


.lnkcssInformation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	
}
.lnkcssInformation:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}


.newshead1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	
}


/*_____________________Validator Css Start here________*/
.CustomValidator 
{
    position:relative;
    margin-left:-80px;
}
.CustomValidator div 
{
    border:solid 1px Black;
    background-color:LemonChiffon; 
    position:relative;
}
.CustomValidator td 
{
    border:solid 1px Black;
    background-color:LemonChiffon;
}
.CustomValidator .ajax__validatorcallout_popup_table 
{
    display:none;
    border:none;
    background-color:transparent;
    padding:0px;
}
.CustomValidator .ajax__validatorcallout_popup_table_row 
{
    vertical-align:top;
    height:100%;
    background-color:transparent;
    padding:0px;
}
.CustomValidator .ajax__validatorcallout_callout_cell 
{
    width:20px;
    height:100%;
    text-align:right;
    vertical-align:top;
    border:none;
    background-color:transparent;
    padding:0px;
}
.CustomValidator .ajax__validatorcallout_callout_table 
{
    height:100%;
    border:none;
    background-color:transparent;
    padding:0px;
}
.CustomValidator .ajax__validatorcallout_callout_table_row 
{
    background-color:transparent;
    padding:0px;
}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell 
{
    padding:8px 0px 0px 0px;
    text-align:right;
    vertical-align:top;
    font-size:1px;
    border:none;
    background-color:transparent;
}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv 
{
    font-size:1px;
    position:relative;
    left:1px;
    border-bottom:none;
    border-right:none;
    border-left:none;
    width:15px;
    background-color:transparent;
    padding:0px;
}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div 
{
    height:1px;
    overflow:hidden;
    border-top:none;
    border-bottom:none;
    border-right:none;
    padding:0px;
    margin-left:auto;
}
.CustomValidator .ajax__validatorcallout_error_message_cell 
{
    font-family:Verdana;
    font-size:10px;
    padding:5px;
    border-right:none;
    border-left:none;
    width:100%;
}
.CustomValidator .ajax__validatorcallout_icon_cell 
{
    width:20px;
    padding:5px;
    border-right:none;
}
.CustomValidator .ajax__validatorcallout_close_button_cell 
{
    vertical-align:top;
    padding:0px;
    text-align:right;
    border-left:none;
}
.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv 
{
    border:none;
    text-align:center;
    width:10px;
    padding:2px;
    cursor:pointer;
}
/*_____________________Validator Css End here________*/
/* This is the Begining of the CSS For the Validator Callout */
.validatorCalloutHighlight div, .validatorCalloutHighlight td
{
    border: solid 1px Black;
    background-color: #FFFF99;
}
        .validatorCalloutHighlight .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_error_message_cell
{
    font-family: Verdana;
    font-size: 10px;
    padding: 5px;
    border-right: none;
    border-left: none;
    width: 100%;
    color: #000066;
}
        .validatorCalloutHighlight .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
        }

/* This is the End of the CSS For the Validator Callout */



.modalBackground
{ 
background-color:Gray; 
filter:alpha(opacity=70); 
opacity:0.7; 
}


.cssvalidationsummary{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	
}

.errors {
 border: 0px solid red;
 color: #FFFFFF;
 margin: 5px 0px;
 padding: 15px;
/* background: #fff url(../images/sad_server.gif) no-repeat 5px 50%;*/

}

.errors ul {
 margin: 0;
 padding: 0;
/* margin-left: 80px; */
 list-style: square;
 color:#FFFFFF;
}



/* For Category page */


#topselling{
width:785px; float:left; margin:0px 0px 10px 20px; padding:0px 0px 0px 0px ;
}

#tophead{
width:785px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#tophead .leftcorner{
width:6px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}


#tophead .middlepart{
width:775px; height:30px; background:url(images/headbg.jpg) top left repeat-x; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#tophead .rightcorner{
width:6px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#tophead  .headtext{
width:55%; font-size:15px; color:#333333; font-weight:bold;  float:left; margin:0px 0px 0px 0px; padding:15px 0px 0px 15px ;
}
#tophead .breadcrum{
width:42%; font-size:11px; text-align:right; color:#666666; font-weight:none;  float:left; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px ;
}
#topproduct{
width:785px;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#tproductlist{
width:180px; float:left; margin:0px 0px 10px 0px; padding:10px 8px 0px 8px ;
}
#tproductlist .pimg{
width:180px; text-align:center;  float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px ;
}
#tproductlist .pdevider{
width:180px; float:left; height:1px; background-color:#CCCCCC; margin:px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#tproductlist .pname{
width:180px; font-size:14px; font-weight:bold; text-align:center; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#tproductlist .psynopsis{
width:180px; float:left; color:#333333; margin:0px 0px 0px 0px; text-align:center; padding:0px 0px 5px 0px ;
}
#tproductlist .pprice{
width:180px; font-size:16px; font-weight:bold; color:#333333; text-align:center; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px ;
}
#tproductlist .oldprice{
width:180px; font-size:12px; text-decoration:line-through; color:#FF0000; text-align:center; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px ;
}
#tproductlist .moreinfobut{
width:180px; font-weight:bold; color:#990000; text-align:center; float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px ;
}
#topbottom{
width:772px; float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px ;
}
#topbottom .tcornerbl{
width:7px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#topbottom .middle{
width:757px; height:6px; border-bottom:#CCCCCC 1px solid; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#topbottom .tcornerbr{
width:7px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

.alink{ text-decoration:none; color:#666666;
}
.alink:hover{ text-decoration:underline; color:#000000;
}

.alink2{
text-decoration:none; font-size:11px; color:#666666; font-weight:none; margin:0px; padding:0px 0px 0px 0;
}
.alink2:hover{
 text-decoration:none; font-size:11px; color:#FF0000; font-weight:none; text-align:right;  margin:0px; padding:0px 0px 0px 0;
}
.alink2:active{
text-decoration:none ; font-size:11px; color:#666666; font-weight:none; text-align:right;margin:0px; padding:0px 0px 0px 0;
}

#pageing{
width:780px; float:left; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px ;
}
#pageing .perpage{
width:100px; color:#333333; font-size:11px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px ;
}

#pagebox{
width:620px; float:left; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px  ; 
}

#pagebox .pagenum{
width:620px; color:#000000; text-align:center; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#pagebox .pnum{
 color:#666666; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#pagebox .pnum:hover{
 color:#000000; text-decoration:underline;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}


#pageing .pagebox{
width:420px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#pageing .pagenum{
width:240px; color:#000000; text-align:right; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#pageing .pnum{
 color:#666666; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#pageing .pnum:hover{
 color:#000000; text-decoration:underline;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#pageing .dline{
width:772; height:1px; background-color:#CCCCCC; margin:25px 0px 0px 0px; padding:0px 0px 0px 0px; 
}
#pageing .dline2{
width:772; height:1px; background-color:#CCCCCC; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; 
}

#ptitle{
width:769px; float:left; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px ;
}
#ptitle .producthead{
width:500px; font-size:14px; font-weight:bold; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px ;
}

#ptitle .pagenum{
width:240px; color:#000000; text-align:right; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#ptitle .pnum{
 color:#666666; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#ptitle .pnum:hover{
 color:#000000; text-decoration:underline;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#ptitle .dline{
width:772; height:1px; background-color:#CCCCCC; margin:25px 0px 0px 0px; padding:0px 0px 0px 0px; 
}
#ptitle .dline2{
width:772; height:1px;  background:url(images/dotline.jpg) repeat-x; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; 
}



#moreinfo_lefside{
width:400px; float:left; margin:0px; padding:10px 0px 0px 0px ;
}

#moreinfo_imgcontent{
width:375px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}

#moreinfo_extraview{
width:150px; float:left; margin:0px; padding:0px 0px 0px 50px ;
}
#moreinfo_extraview .thumb{
width:160px; float:left; margin:0px; padding:0px 0px 10px 0px ;
}
#moreinfo_mainzoom{
width:350px; float:left; margin:0px; padding:0px 0px 10px 0px ;
}
#moreinfo_mainzoom .row{
width:350px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}
#additionalview{
width:350px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}
#additionalview .viewtext{
width:350px; color:#333333; font-size:11px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}
#additionalview .line{
width:350px; float:left; background-color:#CCCCCC; height:1px; margin:0px; padding:0px 0px 0px 0px ;
}
#additionalview .pimg2{
width:160px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}




#morecontent{
width:970px; float:left; margin:0px; padding:0px 0px 10px 0px ;
}


#moreinfo_completelook{
width:555px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}
#moreinfo_completelook .heading{
width:555px; height:28px; float:left; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:8px 0px 0px 0px ;
}
#moreinfo_completelook .grayline{
width:505px; float:left; height:1px; background-color:#CCCCCC; margin:0px; padding:0px 0px 0px 0px ;
}
#moreinfo_completelookthumb{
width:555px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}
#moreinfo_completelookthumb .img{
width:103px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}

#moreinfo_recentitems{
width:390px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}
#moreinfo_recentitems .heading{
width:390px; height:28px; float:left; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:8px 0px 0px 0px ;
}
#moreinfo_recentitems .grayline{
width:380px; float:left; height:1px; background-color:#CCCCCC; margin:0px; padding:0px 0px 0px 0px ;
}
#moreinfo_recentitemsthumb{
width:390px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}
#moreinfo_recentitems .img{
width:103px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}



#moreinfo_rightside{
width:375px; float:left; margin:0px; padding:10px 0px 0px 0px ;
}

#pinfo{
width:375px; color:#333333;float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#pinfo .rrp{
width:375px; color:#333333; text-decoration:line-through; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .title{
width:375px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-size:18px; color:#333333; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .price{
width:375px; font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .offer{
width:375px; color:#FF0000; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .synopsis{
width:375px;float:left;color:#333333; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .selectcolor{
width:375px;float:left;color:#333333; font-weight:none; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .line{
width:375px; height:1px; float:left; color:#333333; background-color:#CCCCCC; font-weight:none; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px ;
}
#pinfo .share{
width:375px;float:left;color:#333333; font-weight:none; margin:0px 0px 0px 0px; padding:30px 0px 5px 0px ;
}
#pdetailsbox{
width:375px; float:left; color:#333333; font-weight:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#pdetailsbox .tabs{
width:auto; float:left; background:#CCCCCC; margin:0px 3px 0px 0px; padding:5px 10px 5px 10px ;
}
#pdetailsbox .tabsactive{
width:auto; float:left; font-weight:none; background:#999999;  margin:0px 3px 0px 0px; padding:5px 10px 5px 10px ;
}
#pdetailsbox .description{
width:375px; font-size:11px; float:left; font-weight:none; border:#CCCCCC solid 0px; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px ;
}


/* press style start*/

#presslist{
width:785px;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#pressbox{
width:385px; background-color:#EEEEEE; float:left; margin:0px 7px 7px 0px; padding:10px 0px 10px 0px ;
}
#pressimg{
width:175px; text-align:center;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#presscont{
width:200px;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#presscont .heading{
width:200px; font-size:12px; color:#333333; font-weight:bold;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 3px 0px ;
}
#presscont .date{
width:200px; font-size:12px; color:#333333; font-weight:none;  float:left; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px ;
}
#presscont .synopsis{
width:200px; font-size:12px; color:#333333; font-weight:none;  float:left; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px ;
}
#presscont .morebut{
width:200px; float:left; margin:0px 0px 0px 0px; padding:3px 0px 0px 0px ;
}

#pressmore{
width:785px;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#pressmorebox{
width:780px; background-color:#EEEEEE; float:left; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px ;
}
#pressmoreimg{
width:620px; text-align:center;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#pressmorecont{
width:150px;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#pressmorecont .heading{
width:150px; font-size:12px; color:#333333; font-weight:bold;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 3px 0px ;
}
#pressmorecont .date{
width:150px; font-size:12px; color:#333333; font-weight:none;  float:left; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px ;
}
#pressmorecont .description{
width:150px; font-size:12px; color:#333333; font-weight:none;  float:left; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px ;
}
#pressmorecont .morebut{
width:150px; float:left; margin:0px 0px 0px 0px; padding:3px 0px 0px 0px ;
}




/* press style end*/

/* CSS For Modal Background In frontEnd*/

.modalBackgroundFrontEnd
{ 
background-color:#FFFFFF; 
filter:alpha(opacity=50); 
opacity:0.4; 
}

/* CSS For Modal Background In frontEnd Ends here*/



/* CSS FOR Category Search Starts Here */

#leftside{
width:140px; float:left; margin:0px; padding:0px 5px 0px 0px ;
}
#sidecategory{
width:140px; float:left; margin:0px; padding:0px 0px 0px 0 ;
}
#sidecategory .heading{
width:140px; float:left; margin:0px; padding:0px 0px 0px 0 ;
}



#sidecategory .categorylink ul{
margin:0px;
width:126px;
float:left; padding:0px 0 0px 0px;
}

#sidecategory .categorylink ul li .blank{
margin:0px; height:20px; padding:0px; background-color:#ffffff;color:#000000; 
}

#sidecategory .categorylink ul .licont{
margin:0px; padding:0px; 
padding:2px 0px 2px 20px;
}

#sidecategory .categorylink ul li{
font:11px/14px Arial, Verdana, Helvetica, sans-serif;
background:url(images/catarrow.jpg) no-repeat 10px 5px ;  
color:#666666; padding:0 0px 0 0px;

list-style-type:none; display: block;
}

#sidecategory .categorylink ul li a.link{
font:11px/14px Arial, Verdana, Helvetica, sans-serif;

padding:10px 0px 10px 0px;
color:#000000;
text-decoration:none;
}

#sidecategory .categorylink ul li a.link:hover{
text-decoration:none;
height:28px; font-weight:bold;
padding:7px 0px 7px 0px;
color:#000000;
}

/* Css for Category Search Ends here */
