/* CSS Document */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}


body{
	margin:0px;
	padding:0px;
	background:#ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#333333;
	border: 1px solid #CCCCCC;
}

Strong{font-weight: bold;}

input{ height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0; padding:0px 0 0 2px; border:#CCCCCC solid 1px; background-color:#FFFFFF;  }

img{ border:none;}

#mainWrap{width:100%; margin:0px; padding:0px; float:center;}
#mainPanel{width:980px; margin:0px auto; padding:0px; float:center;}
#mainbgpannel{width:980px; margin:0px; padding:0px; float:left; background:#ffffff;}

#toppart{
width:980px; float:left; margin:0px; padding:0px 0px 0px 0 ;
}
#logopart{
width:980px; float:left; margin:0px; padding:0px 0px 0px 0 ;
}
.bg1{ background-color:#F0F0F0;}

#logopart .middlebanner{
width:480px; height:80px; float:left; text-align:right; margin:0px; padding:10px 0px 0px 0;
}

#logopart .logo{
width:255px; height:90px;  float:left; margin:0px; padding:0px 0px 0px 0;
}

#logopart .shoppingbag{
width:240px; height:38px;  text-align:right;  float:left; margin:0px; padding:5px 0px 0px 0;
}
.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;
}
#logopart .link{
text-decoration:underline ; font-size:11px; color:#666666; font-weight:none; margin:0px; padding:0px 0px 0px 0;
}
#logopart .link:hover{
 text-decoration:none; font-size:11px; color:#FF0000; font-weight:none; text-align:right;  margin:0px; padding:0px 0px 0px 0;
}
#logopart .link:active{
text-decoration:underline ; font-size:11px; color:#666666; font-weight:none; text-align:right;margin:0px; padding:0px 0px 0px 0;
}
#logopart .link2{
text-decoration:none; color:#FF0000; font-weight:none; margin:0px; padding:0px 0px 0px 0;
}
#logopart .link2:hover{
 text-decoration:none; color:#666666; font-weight:none; text-align:right;  margin:0px; padding:0px 0px 0px 0;
}
#logopart .link2:active{
text-decoration:none; color:#FF0000; font-weight:none; text-align:right;margin:0px; padding:0px 0px 0px 0;
}
#logopart .searchbox{
width:242px; height:13px; text-align:right;  float:left; margin:0px; padding:25px 0px 0px 0;
}
.inputsearch{ width:180px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0; padding:2px 0 0 2px; border-top:#DCDCDC solid 1px; border-bottom:#DCDCDC solid 1px; border-left:#DCDCDC solid 0px; border-right:#DCDCDC solid 0px;background-color:#FFFFFF;  }

#topmenu{
width:980px; background:url(images/menu-bg.jpg) repeat-x;  height:28px; float:left; margin:0px; padding:0px 0px 0px 0 ;
}
#topmenu .menuleftcorner{
width:6px; background:url(images/menuleftcorner.jpg) no-repeat;  height:28px; float:left; margin:0px; padding:0px 0px 0px 0 ;
}
#topmenu .menumiddle{
width:650px;  height:28px; float:left; margin:0px; padding:0px 0px 0px 0 ;
}
#topmenu .menurightcorner{
width:220px; background:url(images/menurightcorner.jpg) no-repeat;  height:28px; float:right; margin:0px; padding:0px 10px 0px 0px ;
}

#navigation ul{
	width:750px;
	float: left;
	display:block;
	height:28px;
	height:0px;
	margin:0px;
	padding:0px 0px 0 0px;
	}
#navigation li{ padding:0px 0px 0px 0px; margin:0; height:28px; background:url(images/menu-dotline.jpg) top right no-repeat;  font:11px/28px Arial, Helvetica, sans-serif; font-weight:none;  list-style-type:none; float:left; text-align:left; color:#FFFFFF; }
#navigation a{ padding:7px 10px 7px 10px;font-weight:none;color:#cccccc; text-decoration:none; height:28px;   }
#navigation a:hover{ font-weight:none; text-align:center;color:#FFFFFF; text-decoration:none; height:28px; background:url(images/menubg1_rollover.jpg) top right repeat-x;  }
#navigation a:active{ font-weight:bold;text-align:center; color:#cccccc; text-decoration:none; height:28px; }
#topgraybox{
width:980px; background:url(images/gray-bg.jpg) repeat-x;  height:12px; float:left; margin:0px 0px 0px 0; padding:0px 0px 0px 0 ;
}
#middlecontent{
width:980px;  float:left; margin:0px 0px 0px 0; padding:0px 0px 0px 0 ;
}
#homebancontener{
width:980px;  float:left; margin:0px 0px 0px 0; padding:0px 0px 0px 0 ;
}
#homebancontener .banner1{
width:280px; float:left; margin:0px; padding:3px 7px 0px 0px ;
}
#featuredartist{
width:405px; background-color:#000000; height:150px; float:left; margin:3px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#featuredartist .artistimg{
width:140px; background-color:#000000;  float:left; margin:10px 0px 0px 10px; padding:0px 0px 10px 0px ;
}
#featuredartist .grayline{
width:240px; background-color:#666666; height:1px;  float:left; margonin:10px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#featuredartist .contentrow{
width:240px;  float:left; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#featuredartist .heading{
width:240px; float:left; margin:5px 0px 0px 0px; font-weight:bold; color:#FFFFFF; padding:0px 0px 0px 0px ;
}
#featuredartist .synopsis{
width:240px; float:left; margin:5px 0px 0px 0px; font-weight:none; color:#999999; padding:0px 0px 0px 0px ;
}


#homebanner{
width:980px;  float:left; margin:0px 0px 0px 0; padding:0px 0px 0px 0 ;
}
#homebanner .homeimg{
width:980px;  float:left; margin:0px 0px 0px 0; padding:0px 0px 0px 0 ;
}
#homebanner .blackstrip{
width:980px; background-color:#000000; height:6px;  float:left; margin:0px 0px 0px 0; padding:0px 0px 0px 0 ;
}
#topgraybox .freebox{
width:970px;   text-align:right;  height:24px; float:left; margin:0px; padding:5px 10px 0px 0 ;
}
#topgraybox span{
color:#FF0000; font-weight:bold;
}
#bottompanel{
width:980px;  float:left; background-image:url(images/bottombg.jpg); background-repeat:repeat-x; background-color:#5F5F5F; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#newsletterbox{
width:300px; height:70px; float:left; margin:15px 0px 10px 20px; padding:0px 0px 0px 0 ;
}


#newsletterbox .heading{
width:auto; color:#FFFFFF; margin:0px 0px 0px 0; padding:0px 0px 10px 0px ;
}



/*Moreinfo css*/


#moreinfo_lefside{
width:555px; float:left; margin:0px; padding:10px 0px 0px 0px ;
}

#moreinfo_imgcontent{
width:555px; 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:320px; float:left; margin:0px; padding:0px 0px 30px 0px ;
}
#moreinfo_mainzoom .row{
width:320px; 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:400px; float:left; margin:0px; padding:10px 0px 0px 0px ;
}








#leftside{
width:190px; float:left; margin:0px; padding:0px 5px 0px 0px ;
}
#sidecategory{
width:190px; float:left; margin:0px; padding:0px 0px 0px 0 ;
}
#sidecategory .heading{
width:190px; float:left; margin:0px; padding:0px 0px 0px 0 ;
}



#sidecategory .categorylink ul{
margin:0px;
width:187px;
float:left; padding:0px 0 0px 0px;
}

#sidecategory .categorylink ul li .blank{
margin:0px; height:20px; padding:0px; background-color:#ffffff;
}

#sidecategory .categorylink ul .licont{
margin:0px; padding:0px; 
padding:2px 0px 2px 20px;
}

#sidecategory .categorylink ul li{
font:12px/16px 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:12px/16px Arial, Verdana, Helvetica, sans-serif;

padding:10px 0px 10px 0px;
color:#666666;
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;
}





#middlepart{
width:785px; float:left; margin:0px; padding:0px 0px 0px 0px ;
}
#mainbanner{
width:auto; float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px ;
}
#banner2{
width:772px; float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px ;
}
#banner2 .ban1{
width:550px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#banner2 .ban2{
width:210px; float:left; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px ;
}

#topselling{
width:785px; float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px ;
}

/* News list page */
#tophead2{
width:970px; float:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px ;
}
#tophead2 .grayline{
width:970px; float:left; height:1px; background-color:#CCCCCC; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px ;
}
#tophead2  .headtext{
width:55%; font-size:15px; font-weight:bold;  float:left; margin:0px 0px 0px 0px; padding:10px 0px 10px 10px ;
}
#tophead2 .breadcrum{
width:42%; font-size:11px; text-align:right; color:#666666; font-weight:none;  float:left; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px ;
}

#leftpanel {
width:650px; float:left;  margin:5px 0px 0px 10px; padding:0px 0px 0px 0px ;
}
#rightpanel {
width:300px; float:left;  margin:10px 0px 0px 10px; padding:0px 0px 0px 0px ;
}
#allnews{
width:640px; float:left;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;

}
#graylinedevide{
width:100%; float:left; height:1px; background-color:#CCCCCC; margin:0px 0px px 0px; padding:0px 0px 0px 0px ;
}
#newsdata{
width:640px; float:left;  margin:10px 0px 0px 0px; padding:0px 0px 10px 0px ;

}
#newsdata .newsimg{
width:150px; float:left;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;

}
#newsdata .newscontent{
width:475px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;

}
#newsdata .newsheading{
width:450px;  font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#333333; font-weight:bold; float:left;  
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px ;

}
#newsdata .readmorebox{
width:450px;  float:left;  
margin:10px 0px 10px 0px; 
padding:0px 0px 0px 0px ;

}
#newsdata .readmore{
font-size:12px; color:#CC0000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;  
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px ;

}
#newsdata .readmore:hover{
font-size:12px; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif;  color:#333333;   
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px ;

}
#newsdata .readmore:active{
 font-size:12px; text-decoration:none; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif;   
margin:0px 0px 10px 0px; 
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; 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; margin:0px 0px 0px 0px; text-align:center; padding:0px 0px 5px 0px ;
}
#tproductlist .pprice{
width:180px; font-size:12px; 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;
}

#pageing{
width:780px; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pageing .perpage{
width:100px; 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; 
}

#mainborder{
width:769px; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

/* Designer*/

#designerlist {width:230px; float:left; margin:0px 0px 0px 15px; padding:0px 0px 0px 0px ;}

#designerlist .namelink{
font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-decoration:none; color:#333333;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;}

#designerlist .namelink:hover{
font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-decoration:none; color:#FF0000;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;}
#designerlist .namelink:active{
font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-decoration:none; color:#333333;   margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;}
#designerlist .dheading{
font:Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; color:#333333;  margin:0px 0px 0px 0px; padding:7px 0px 7px 0px ;}

#designermorecontent {width:730px; float:left; margin:0px 0px 0px 15px; padding:0px 0px 0px 0px ;}
#designimgcont {width:300px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;}
#designtextcont {width:400px; float:left; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px ;}

#designimgcont .bigimage {width:300px;  float:left; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px ;}
#designimgcont .thumbimg {width:70px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;}

/* Designer Moreinfo*/




#moreinfo{
width:769px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#bigimg{
width:430px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#bigimg .bigimage{
width:430px; height:400px; text-align:center; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#bigimg .zoomtext{
width:430px; height:25px; font-size:11px; text-align:center; float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px ;
}
#bigimg .dotline{
width:430px; height:1px; font-size:11px; background:url(images/dotline.jpg) repeat-x; text-align:center; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#bigimg .thumbimg{
width:430px; height:70px;  text-align:left; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

#bigimg .thumbimg span{
width:80px; height:70px; text-align:left; float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px ;
}

#pinfo{
width:400px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#pinfo .rrp{
width:400px; text-decoration:line-through; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .title{
width:400px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:110%; font-size:14px; font-size:18px; color:#333333; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .price{
width:400px; font-size:16px; color:#333333; font-weight:bold; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .offer{
width:400px; color:#FF0000; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .synopsis{
width:400px;float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .selectcolor{
width:400px;float:left; font-weight:bold; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px ;
}
#pinfo .share{
width:400px;float:left; font-weight:bold; margin:0px 0px 0px 0px; padding:30px 0px 5px 0px ;
}
#pdetailsbox{
width:400px; float:left; font-weight:none; margin:20px 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; float:left; font-weight:none; border:#CCCCCC solid 1px; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px ;
}
#dotline{
width:770px; height:1px; font-size:11px; background:url(images/dotline.jpg) repeat-x; text-align:center; float:left; margin:15px 0px 10px 0px; padding:0px 0px 0px 0px ;
}

#heading2{
width:750px; font-size:16px; color:#E03E3B; font-weight:bold; text-align:left; float:left; margin:15px 0px 10px 0px; padding:0px 0px 0px 20px ;
}

#productdetails{
width:490px; border-right:#CCCCCC solid 1px;  float:left; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px ;
}
#productdetails .heading{
width:470px; height:20px; font-weight:bold; background:url(images/blackarrow.png) 10px 8px no-repeat;  background-color:#E4E4E4; float:left; margin:0px 0px 0px 0px; padding:5px 0px 0px 20px ;
}
#productdetails .graybg{
width:470px; height:2px; background-color:#CCCCCC; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px ;
}
#productdetails .content{
width:460px; float:left; margin:0px 0px 0px 0px; padding:0px 10px 0px 20px ;
}

#reviewbox{
width:230px;  float:left; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px ;
}
#reviewbox .heading{
width:230px;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#reviewbox .dotline{
width:230px; height:1px; background:url(images/dotline.jpg) repeat-x; float:left; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px ;
}
#reviewbox .review{
width:230px;  float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#reviewbox .review a{
width:auto; color:#666666; font-size:11px; font-weight:bold; text-decoration:none;   margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}
#reviewbox .review a:hover{
width:auto; color:#000000; font-size:11px; font-weight:bold; text-decoration:none;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;
}

/* register pages start*/
#centerproducts2{
	border-right: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	width:750px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:10px 0px 10px 15px ;
	font-size:12px;
	
}

#centerproducts3{
text-align:justify; width:600px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ;

}





#centerproducts2 .productname{	
font:15px Arial, Helvetica, sans-serif;
color:#333333;
width:760px;
font-weight:bold;
	margin:5px 0px 5px 0px ;
	padding:0px 0px 0px 0px ;
}

#formcontener{
	width:450px;
	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:450px;
	height:auto;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
		
}
#formcontener input{
	width:210px;
	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 15px ;
	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 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:740px;
	height:auto;
	float:left;
	border:#CCCCCC solid 1px;
	margin:10px 0px 30px 0px ;
	padding:0px 0px 0px 0px ;

}
#cartcontener .carthead{
    width:730px;
	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:730px;
	height:auto;
	background-color:#F0F0F0;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:10px 0px 10px 10px ;
}

#cartcontener .totalprice{
    width:700px;
	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:700px;
	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:600px;
	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:730px;
	height:auto;
	color:#666666;
	background-color:#ffffff;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:6px 0px 6px 10px ;
}

#cartcontener .cartline{
    width:740px;
	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:100px;
	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:450px;
	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:150px;
	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:100px;
	height:auto;
	font-size:12px;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}
#cartcontener .content2{
    width:450px;
	height:auto;
	font-size:12px;
	color:#666666;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}
#cartcontener .content3{
    width:150px;
	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*/

.inputbox{ height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0; padding:0px 0 0 2px; border:#CCCCCC solid 1px; background-color:#FFFFFF;  }
textarea{height:100px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0; padding:0px 0 0 2px; border:#CCCCCC solid 1px; background-color:#FFFFFF;  }




#bmenucol{
width:160px; float:left; height:90px; margin:15px 0px 0px 0px;  padding:0px 0px 0px 0px ;
}

#bmenu{width:160px;; margin:0px;  padding:0px 0px 0px 0px; float:left;}
#bmenudevider{width:20px;  margin:0px;  padding:0px 0px 0px 0px; float:left; background:url(images/bmenudevider.png) left top repeat-y;}
#bmenu .bmhead{width:160px; margin:0px; font-size:14px; color:#FFFFFF; padding:0px 0px 8px 0px; float:left;}

#bmenu .bul{width:160px; margin:0px; padding:0px 0px 0px 0px; float:left;}


#bmenu .bul ul{
margin:0px;
width:160px;
float:left; padding:0px 0 0px 0px;
}

#bmenu .bul ul li{
font:11px/16px Arial, Verdana, Helvetica, sans-serif;
background:url(images/arrow-ongray.jpg) no-repeat 0px 5px ;  
color:#ffffff; padding:0px 0px 0px 10px;
list-style-type:none; display: block;
}

#bmenu .bul ul li a{
font:11px/16px Arial, Verdana, Helvetica, sans-serif;
padding:10px 0px 10px 0px;
color:#ffffff;
text-decoration:none;
}

#bmenu .bul ul li a:hover{
text-decoration:none;
height:28px; font-weight:none;
padding:7px 0px 7px 0px;
color:#000000;
}

#bmenu2{width:175px; height:120px; margin:0px;  padding:0px 0px 0px 0px; float:left;}
#bmenu2 .bmhead{width:175px; margin:0px; font-size:14px; color:#FFFFFF; padding:0px 0px 8px 0px; float:left;}
#bmenu2 .creditcards{width:175px; margin:0px; font-size:14px; color:#FFFFFF; padding:10px 0px 8px 0px; float:left;}

#copyright{width:980px; margin:0px;  padding:5px 0px 10px 0px; float:left; text-align:right; color:#666666;}


/*_____________________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%;
    color:#000000;
}
.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________*/

.modalBackground
{ 
background-color:Gray; 
filter:alpha(opacity=70); 
opacity:0.7; 
}


/* 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*/


/* ajax__tab_MoreInfoTab-theme theme (img/yui/sprite.png) */
.ajax__tab_MoreInfoTab-theme .ajax__tab_header 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border-bottom:solid 0px #96C254;
    font-weight:bold;  
    
}
.ajax__tab_MoreInfoTab-theme .ajax__tab_header .ajax__tab_outer 
{
    /* Color for non Active Tab*/    
    background:#CCCCCC repeat-x;
    /*background-image:url(../../images/Tab_InActive.jpg);*/
    height:21px;
    margin:0px 3px 0px 0px;
    padding:1px 0px 0px 0px;
    vertical-align:bottom;
    border:solid 0px #B6D110;
    border-bottom-width:0px;
    border-top-width:0px;
    text-align:center;
  
    background-repeat:no-repeat;
}
.ajax__tab_MoreInfoTab-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000000;
    padding:0 0.75em;    
    margin-right:0.01em;
    padding-top:5px;
    font-weight:normal;
}
.ajax__tab_MoreInfoTab-theme .ajax__tab_hover .ajax__tab_outer 
{
  background:#999999 repeat-x left -1300px;
   height:21px;
  /*background-image:url(../../images/Tab_Active.jpg);*/  
}



.ajax__tab_MoreInfoTab-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#000000;
   
}
.ajax__tab_MoreInfoTab-theme .ajax__tab_active .ajax__tab_outer
{
                                         /* Color Code for  Active Tab*/
     /* background:url(../../images/Tab_Active.jpg) #FC5F10 repeat-x left -1400px;
    background-image:url(../../images/Tab_Active.jpg);*/
   background:#999999 repeat-x left -1300px;
    text-align:center;
     height:21px;
}
.ajax__tab_MoreInfoTab-theme .ajax__tab_body 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:0 0;
    background-color:#FFFFFF;    
    border:solid 0px #89B136;
    border-top-width:0px;
    border-bottom-width:0px;
    color:#333333;
    
    
}

/* ajax__tab_MoreInfoTab-theme theme (img/yui/sprite.png) Ends Here*/


#leftpaneldesigner {
width:300px; float:left;  margin:5px 0px 0px 10px; padding:0px 0px 0px 0px ;
}
#rightpaneldesigner {
width:650px; float:left;  margin:10px 0px 0px 10px; padding:0px 0px 0px 0px ;
}


.desgtitle{
  font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#333333; font-weight:bold; float:left;  }
  
  .linkcss{
text-decoration:underline ; font-size:11px; color:#666666; font-weight:none; margin:0px; padding:0px 0px 0px 0;
}

.linkcss:hover{
 text-decoration:none; font-size:11px; color:#FF0000; font-weight:none; text-align:right;  margin:0px; padding:0px 0px 0px 0;
}


/* CSS For Modal Background In frontEnd Ends here*/

/* This is the Begining of the CSS For the Validator Callout */
.validatorCalloutHighlight div, .validatorCalloutHighlight td
{
    border: solid 1px Black;
    background-color: LemonChiffon;
}
        .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 */