body
{
    margin: 0px;
}

.topbar-bg
{
    background-image: url(images/bar-top-bg.jpg);
    background-repeat: repeat-x;
    height: 24px;
}
.topbar
{
    background-image: url(images/bar-top.jpg);
    background-repeat: no-repeat;
    height: 24px;
}

.signin-bg
{
    background-image: url(images/signin-bg.jpg);
    background-repeat: repeat-x;
    height: auto;
    border:none;
    outline:none;
}
.signin-bg a
{
   text-decoration:none;
   border:0px;
   padding:0px;
   margin:0px;
   border:none;
   outline:none;
}
.signin-bg a img
{
   text-decoration:none;
   border:0px;
   padding:0px;
   margin:0px;
   border:none;
   outline:none;
}

.purple12px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5c445c;
    text-decoration: none;
}

.brand
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #800080;
    text-align: center;
}

.content1
{
    width: 660px;
    border: 1px dotted #cccccc;
    margin: 10px 0px 10px 0px;
    padding: 20px 10px 20px 10px;
    text-align: left;
    font-family: Arial;
    color: #5c445c;
    font-size: small;
    text-align: justify;
    line-height: 20px;
}
.content2
{
    width: 460px;
    border: 1px dotted #cccccc;
    margin: 10px 0px 10px 0px;
    padding: 20px 10px 20px 10px;
    text-align: left;
    font-family: Arial;
    color: #5c445c;
    font-size: small;
    text-align: justify;
    line-height: 20px;
}

.bold-purple12px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #5c445c;
    text-decoration: none;
    padding: 2px 10px;
}

a.bold-purple12px:hover
{
    color: #AB7FB4;
}
/*.dotline
{
    background: url(images/dotline.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}*/

.dotline
{
    background-image: url(images/dot-line.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}
.dotline2
{
    background-image: url(images/dot-line.jpg);
    background-repeat: repeat-x;
    height: 2px;
    width: 150px;
}
.dotlinevertical
{
    background-image: url(images/dot-line.jpg);
    background-repeat: repeat-y;
    
}
.imgborder
{
    border: 1px dotted #CCCCCC;
}

.imgborder:hover
{
    border: 1px dotted #CCCCCC;
}
.tableheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #663366;
    background-image: url(images/dot-line.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F7EEF7;
    padding-left: 10px;
}

.pageheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #663366;
    background-color: #F7EEF7;
    padding-left: 10px;
}


.header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #663366;
    background-image: url(images/dot-line.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.spacer
{
    height: 10px;
}
.copyrighttxt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666; /*padding-left: 10px;*/
}
.footerlinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: underline;
}
.txt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-align: justify;
    line-height: 18px;
}

.txt2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    line-height: 18px;
}

.txtDesc
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    color: #666666;
}

.warnings
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: red;
    text-align: justify;
    line-height: 18px;
}

.warningsbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: red;
    font-weight: bold;
    text-align: justify;
    line-height: 18px;
}


a.footerlinks:hover
{
    color: #4A374A;
    text-decoration: none;
}

.productlinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}

.aboutus
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666666;
    text-decoration: none;
}


a.productlinks:hover
{
    color: #4A374A;
    text-decoration: underline;
}



.prdlinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
a.prdlinks:hover
{
    color: #4A374A;
    text-decoration: underline;
}


.prdlinks_big
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
a.prdlinks_big:hover
{
    color: #4A374A;
    text-decoration: underline;
}
.greytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
}

.textbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
}


.paging
{
    color: #800000;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
}

.bheader
{
    background-color: #e7dfea;
    border-color: #d5c2d8;
}

.bfooter
{
    background-color: #c6abcc;
}


.mediatext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #663366;
}

.mediaheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF4B9C;
}

/*aruna on july 4th*/
.purple16px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #5c445c;
    text-decoration: none;
}

.table-border
{
    border: 1px solid #990099;
}

.pink-font
{
    color: #990099;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-decoration: none;
}

.black-font
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    text-decoration: none;
}

.black-small
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}


.redbg
{
    background: #800000;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    padding-top: 30px;
    font-size: 40px;
    font-weight: bold;
    height: 70px;
}

.greenbg
{
    background: #77933c;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    padding-top: 30px;
    font-size: 40px;
    font-weight: bold;
    height: 70px;
}

.ping-bg
{
    background: url(images/pink-bg.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 775px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 20px;
    padding-top: 1px;
    padding-left: 5px;
}

.padding-left
{
    padding-left: 10px;
}

.middle-pink
{
    background: url(images/bg.jpg);
    height: 20px;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 13px;
    padding-top: 1px;
    padding-left: 5px;
    width: 775px;
}

.pink-left
{
    background: url(images/pink-left.png);
    background-repeat: repeat-y;
    width: 6px;
}

.pink-right
{
    background: url(images/pink-right.png);
    background-repeat: repeat-y;
    width: 6px;
}

.pink-middle
{
    background: url(images/pink-middle.png);
    background-repeat: repeat-x;
    height: 249px;
}

.blackfont1
{
    color: #000000;
    font-size: 13px;
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 2px;
}

.red-font
{
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.button
{
    background: url(images/button.jpg);
    height: 24px;
    width: 162px;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-left: 3px;
    text-decoration: none;
    color: #FFFFFF;
    padding-top: 6px;
    padding-left: 8px;
}

.Redfont1
{
    color: Red;
    font-size: 11px;
    padding-top: 1px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 2px;
}
/*.ShopCat-font
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    text-decoration: none;
    text-align: center;
}*/
/*.blackProd-font
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
}*/

.blackProd-font
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}

/* july 6*/
.centre_head
{
    text-align: center;
}
/*.pink-font1
{
    color: #990099;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
}*/
.leftmenubg
{
    color:#DCCFE0;
}
.pink-font1
{
    color: #990099;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    text-align: left;
}

.left
{
    float: left;
}


/*july8*/
.lftmenu
{
    font: normal 12px 'Calibri' ,Arial, Helvetica, sans-serif;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
}

.lftmenu:hover
{
    font: normal 12px 'Calibri' ,Arial, Helvetica, sans-serif;
    color: #333;
    text-transform: uppercase;
    text-decoration: none;
}

.lftmenuOn
{
    font: normal 12px 'Calibri' ,Arial, Helvetica, sans-serif;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
}

/*.ShopCat-font
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    text-decoration: none;
    text-align: center;
    padding: 5px 0px;
    background: url(images/dotline.jpg) repeat-x left bottom;
    width: auto;
    height: auto;
    display: block;
}

.ShopCat-font1
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    text-decoration: none;
    text-align: center;
    padding: 5px 0px;
    width: auto;
    height: auto;
    display: block;
}*/

.ShopCat-font
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    padding: 5px 0px;
    background: url(images/dot-line.jpg) repeat-x left bottom;
    width: auto;
    height: auto;
    display: block;
}

.ShopCat-font1
{
    color: #663366; /*#000*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    padding: 5px 0px;
    width: auto;
    height: auto;
    display: block;
}
.ShopCat-font1:hover
{
    color: #663366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    padding: 5px 0px;
    width: auto;
    height: auto;
    display: block;
}


/* 11july*/
.gridheading
{
	color:#FFFFFF;
	font-weight:bold;
	background:#A77AB1;
}
.pageheading
{
color:#A77AB1;
font-size:18px;
font-weight:bold;
}
/* 14july*/
.para
{
	height: 20px;
	border-right: #CCCCCC dashed 1px;
	width: 150px;
	margin-top: 20px;
}
.btnPublicClass
{
    background: url(images/button.jpg);
    height: 28px;
    width: 162px;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-left: 3px;
    text-decoration: none;
    color: #FFFFFF;
    padding-top: 6px;
    padding-left: 8px;
}
/* 17july*/
.productbag
{
	border: #cecece solid 0px;
	border-left: #cecece solid 0px;
	border-right: #cecece solid 0px;
	border-bottom: #cecece solid 0px;	
}
.bagproname
{
	color:#8A79A6;
	font-weight:bold;
}


/*22July*/
.dotlineBrand
{
    background-image: url(images/dot-line.jpg);
    background-repeat: repeat-x;
    height: 2px;
    width: 300px;
}


.purtop{
background:url(images/purtop.png) no-repeat; height:39px; width:775px; 
}

.purbuttom{
background:url(images/purbuttom.png) no-repeat; height:39px; width:775px; 
}

.purmiddle{
background:url(images/purmiddle.png) repeat-y; width:775px; 
}

.headerfont1{
color:#000000;
font-size:13px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
}
.red-font11
{
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.para1
{
	height: 20px;
	width: 150px;
	margin-top: 20px;
}








.bold-purple12px b
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #990066;
    text-decoration: none;
    padding: 2px 10px;
}
a.bold-purple12px b:hover
{
    color: #fff;
}


.prdlinks10
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
a.prdlinks10:hover
{
    color: #4A374A;
    text-decoration: underline;
}

.SCitem
{
	
	font-weight:normal;
	font-size:11px;
	padding-left:0px;
   
}
.border
{
    border-bottom-color:#c0c0c0;
    border-bottom-style:solid;
    border-bottom-width:1px;
    height:10px;
  
}

.buttonNorm
{
   
    font-size: 13px;
    padding-left: 3px;
    text-decoration: none;
    color:Black;
    padding-top: 6px;
    padding-left: 8px;
}


.modalPopup {
	background-color:#FFFFFF;
	
	border-width:3px;
	border-style:solid ;
	border-color:Gray;
	padding:3px;
}

	.modalBackground
	{
	background-color: #000;
	filter: alpha(opacity=70);
	opacity: 0.7;

	}
	
	/*oct 5*/
	.shopSubHeader
{
  
    height: 20px;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    color: #663366;
    font-size: 12px;
    font-weight :bold;
    padding-top: 1px;
    padding-left: 5px;
    width: 775px;
}


.productlinksBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    font-weight:bold;
}



.purpleimg
{
    background-image: url(images/pupleLine.jpg);
    background-repeat: repeat-x;
}
.pad12
{
    padding:12px 12px 12px 12px;
}
.pad10
{
    padding-left:10px;
}
