﻿/* CSS Document */

body { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;}

p {margin:0px; padding:0px;}

body tr,td {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

img {border:none;}


.bgcolor1 { background-color:#62284A;}
.bgcolor2 { background-color:#F8F3F7;}
.bgcolor3 { background-color:#ffffff;}



.bgimg1 { background:url(../../images/bgimg2.jpg) top left no-repeat  #813562; padding-left:15px; padding-right:15px; padding-top:17px; }
.sidebgimg1 { background:url(../../images/sidebg.jpg) top left repeat-y;}
.sidebgimg2 { background:url(../../images/sidetimg2.jpg) top right repeat-y;}
.bgimg2 {  background:url(../../images/bg4.jpg) top right repeat-x; padding-left:12px;}
.bgimg3 {  background:url(../../images/leftdesignimg.jpg) top right no-repeat #FFFFFF; }
.bgimg4 {  background:url(../../images/bg5.jpg) top right no-repeat ; padding:50px 60px 48px 60px;  }

.hrline { background:url(../../images/hrline2.jpg) top right repeat-x ;}


.newlettersearch{
	FONT-SIZE: 11px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFF;
	border: 1px solid #cccccc;
	color: #333333;
	height:15px; padding-left:5px;

}

.searchkeyword{
	FONT-SIZE: 11px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFF;
	border: 1px solid #AD588D;
	border-left:1px #ffffff solid;
	color:#892559;
	height:15px;

}




.item {	font-family: Arial;
	font-size: 12px;
	color:#E9D6E2;
	text-decoration: none;
}
.item:hover {	
	font-family: Arial;
	font-size:12px;
	color: #ffffff;
	text-decoration: underline;
}

.item:active {	
	font-family: Arial;
	font-size:12px;
	color: #ffffff;
	text-decoration: underline;
}


.login {	font-family: Arial;
	font-size: 11px;
	color:#ffffff;
	text-decoration: none;
}
.login:hover {	
	font-family: Arial;
	font-size:11px;
	color: #ffffff;
	text-decoration: underline;
}

.welcometxt {	font-family: Arial;
	font-size: 11px;
	color:#ffffff;
	text-decoration: none;
}

.categorylink { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	text-decoration: none; }
	

.categorylink:hover { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #62284A;
	font-weight:normal;
	text-decoration: underline; }	

.categorylink:active { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #62284A;
	font-weight:normal;
	text-decoration:underline;}


.producttxt{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#8F1F52;
font-weight:none;
text-decoration:none;
text-align:center;}
			 
.producttxt:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#244571; 
font-weight: normal; 
text-decoration:none;
text-align:center;}

.producttxt2{ font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 text-align:center;}

.productprice{ 
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#662A4D;
font-style:normal;
font-weight:bold;
text-align:center;
}

/* ImagerolloverCss */

.pic, a.pic, a.pic img { filter: Alpha(opacity=100); -moz-opacity: 1.0; }
a.pic:hover, a.pic:hover img  { filter: Alpha(opacity=50); -moz-opacity: 0.7; }

.imageborder img{ border:1px solid #F7EAF0;}
.imageborder:hover img{ border:1px solid #E6BDCF;}
.imageborder:hover { color:#E6BDCF}	


/* ImagerolloverCss */


.bgbottom1 { background:url(../../images/bgbottom5.jpg) top left repeat-y;}
.bgbottom2 { background:url(../../images/bgbottom6.jpg) top left repeat-x;}
.bgbottom3 { background:url(../../images/bgbottom7.jpg) top left repeat-y;}
.bgbottom4 { background:url(../../images/bgbottom8.jpg) top left repeat-x;}


.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-style:normal;
font-weight:normal;

}

.bottommenu {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-style:normal;
font-weight:normal;
text-decoration:none;

}

.bottommenu:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EACCDD;
font-style:normal;
font-weight:normal;
text-decoration:none;

}

.bottommenu:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EACCDD;
font-style:normal;
font-weight:normal;
text-decoration:none;
}


#linkpage ul {
margin: 0px;
padding: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #83204E;
}

#linkpage li {
list-style-type: none;
display: inline;
margin: 0 1px 0 1px;

}

#linkpage li a {
color: #83204E;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
}

#linkpage li a.active, #linkpage a:hover {
text-decoration: underline;
color:#83204E;
}

.productlist{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #8BA6C0;
	color: #000000;
	height: 18px;
}

.productsortby {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#000000;
}

.link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
color:#000000;
display:block;
text-align:center;
}

.link:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#ffffff;
text-decoration:none;
display:block;
background-color:#973E73;
text-align:center;
}

.link:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#ffffff;
text-decoration:none;
display:block;
background-color:#973E73;
text-align:center;
}

.linkon {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#ffffff;
text-decoration:none;
display:block;
background-color:#973E73;
text-align:center;
}

.moreinfohead {	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #8F3960;
	text-decoration:none;
	font-weight: bold;
}

.moreinfohead2 {	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #8F1F52;
	text-decoration:none;
	font-weight: bold;
}


.moreinfotext1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	font-weight: bold;
}

.moreinfoprice {font-family: Verdana;
	font-size:17px;
	color: #9A527E;
	text-decoration:none;
	font-weight: normal;
}

.moreinfooldprice {font-family: Verdana;
	font-size:13px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}

.moreinfotext2 {font-family: Verdana;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

.moreinfotext3 {font-family: Arial, Helvetica, sans-serif;
line-height:15px;
	font-size:11px;
	color: #333333;
	text-decoration:none;
	font-weight:none;
}

.moreinfotext4 {font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration:none;
	font-weight: normal;
}

.moreinfotext4:hover {font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #62284A;
	text-decoration: none;
	font-weight: normal;
}


/*#bottomlink ul {
margin: 0px;
padding: 0px;
list-style-image:url(../images/lineimg2.jpg);
}

#bottomlink li {
list-style-image: url(../images/lineimg2.jpg);
margin: 0 5px 0 5px;
}

#bottomlink li a {
color: #333333;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
}

#bottomlink li a.active, #bottomlink a:hover {
text-decoration: none;
color:#005EC6;
}*/



/* _______________________defalult css_____________________  */


.default1, default1:active{
	font-family: Verdana;
	font-size: 11px;
	color: #7B1C46;
	text-decoration: underline;
	line-height:15px;
}a:hover.default1{
	font-family: Verdana;
	font-size: 11px;
	color:  #7B1C46;
	text-decoration: none;
	line-height:15px;}



.defaultaa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;}



.registerthank {FONT-SIZE: 11px;
     	        FONT-FAMILY: Arial, Helvetica, sans-serif;
	            color: #666666;
	            line-height: 17px;
	            font-weight:bold;}
				
.registerthank1 {FONT-SIZE: 11px;
     	        FONT-FAMILY: Arial, Helvetica, sans-serif;
	            color: #666666;
	            line-height: 17px;
	            font-weight:bold;
				text-decoration:none;}

.registerthank1:hover {FONT-SIZE: 11px;
     	               FONT-FAMILY: Arial, Helvetica, sans-serif;
	                   color: #666666;
	                   line-height: 17px;
	                   font-weight:bold;
					   text-decoration:underline;}	
					   
					   
.searchlist2 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #cccccc;
	color: #000000;
	height: 15px;
	letter-spacing:-0.06em;
}



.bggrey {
	background-color:#F2f2f2;
	line-height: 285px;
	text-decoration: none;
}
.bggrey1 {
	background-color:#EACCDD;
	text-decoration: none;
}

.bggrey2 {
	background-color:#EACCDD;
	text-decoration: none;
}


.bgdark {
	background-color:#2d9dbc;
	text-decoration: none;
}



.bgblack {
	background-color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

	padding-left: 10px;
}
.bgblack:active {
	background-color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

	padding-left: 10px;
}
.bgblack:hover {
	background-color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	padding-left: 10px;
}

.whitetext {font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
			text-decoration: none;
} 

.borderright { border-right:1px solid #7B1C46;}
.moreifolist{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #cccccc;
	color: #000000;
	height: 18px;
}

.hline2 {
	background-image: url(../../images/hr2.jpg);
	background-repeat: repeat-x;
}

/* ______________________defalult css________________________  */


/* 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 */


/* Child Menu Css Class */

.categorychildlink { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #62284A;
	font-weight:normal;
	text-decoration: none; 
	background-color: #DCABC8;
	}
	

.categorychildlink:hover { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	text-decoration: underline; 
	background-color: #DCABC8;
	}	

.categorychildlink:active { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #62284A;
	font-weight:normal;
	text-decoration:underline;}
	
	
	.searchlist2textarea {
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #FFFFFF;
border: 1px solid #cccccc;
color: #000000; 
letter-spacing:-0.06em;
}


/* Accordion Start */
.accordionHeader
{
    border: 0px solid #2F4F4F;
    color: white;
    background-color:#E9DCE5; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 0px solid #2F4F4F;
    color: white;
    background-color:#DCABC8;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
/* Accordion End */


.closetxt{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#FFFFFF;
font-weight:none;
text-decoration:none;
text-align:center;}
			 
.closetxt:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:Black; 
font-weight: normal; 
text-decoration:none;
text-align:center;}

.producttxtpress{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#8F1F52;
font-weight:none;
text-decoration:none;
}




.bodypopup{background:url(../../images/bg.jpg) top left repeat;}

.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;
}
