body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

.body_content_bg {
	background-image:url(../images/front_content_bg.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

.body_content_bg_inner {
	background-image:url(../images/front_sweetheart-inner-cntnt.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

.heading1 {
	font-family:Helvetica;
	color:#424040;
	font-size:16px;
	font-weight:bold;
}



.heading4 {
	font-family:Helvetica;
	color:#934492;
	font-size:14px;
	font-weight:bold;
}

.heading8 {
	font-family:Helvetica;
	color:#e221ae;
	font-size:14px;
	font-weight:bold;
}


.heading3 {
	font-family:Helvetica;
	color:#934492;
	font-size:18px;
	font-weight:bold;
}

.heading7 {
	font-family:Helvetica;
	color:#934492;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.heading7:hover {
	font-family:Helvetica;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.heading5 {
	font-family:Helvetica;
	color:#424040;
	font-size:15px;
	font-weight:bold;
}

.text03 {
	font-family:Helvetica;
	color:#424040;
	font-size:13px;
	font-weight:bold;
}



.newsDate {
	font-family:tahoma;
	color:#d1559d;
	font-size:13px;
	text-align:left;
	font-weight:bold;
}

.newsDatedis {
	font-family:tahoma;
	color:#ad64aa;
	font-size:13px;
	text-align:left;
	font-weight:bold;
}

.text01 {
	font-family:tahoma;
	color:#4b4b4b;
	font-size:14px;
	text-align:left;
}

.readmoreNews {
	font-family:tahoma;
	color:#565454;
	font-size:14px;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
}

.readmoreNews:hover {
	font-family:tahoma;
	color:#b245bc;
	font-size:14px;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
}

.contentBox_1 {
	background-image:url(../images/front_sweetheart_55.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

.hrLine1 {
	background-image:url(../images/front_sweetheart_64.jpg);
	background-repeat:repeat-x;
}

.leftMenu_bg {
	background-color:#EAE8E9;
}
#top_left 
{
	background-color:#CB3D57;
	background-image:url(../images/front_nav_tl.jpg); 
	background-repeat:no-repeat; 
	background-position:top left;
	width:945px;
}
#top_right 
{
	background-image:url(../images/front_nav_tr.jpg); 
	background-repeat:no-repeat; 
	background-position:top right;

}
#bottom_right 
{
	background-image:url(../images/front_nav_br.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom right;

}
#bottom_left 
{
	background-image:url(../images/front_nav_bl.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left;

	padding:10px;
	text-align:right;
}

#bottom_center
{
	background-image:url(../images/front_nav_bl.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left;

	padding:10px;
	text-align:center;
}
.topNav_bg {
	background-color:#CB3D57;
}

.leftMenu1 {
	font-family:tahoma;
	color:#565454;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
}

.leftMenu1:hover {
	font-family:tahoma;
	color:#b245bc;
	text-align:left;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
	
}
.leftMenu2 {
	font-family:Helvetica;
	color:#424040;
	font-size:16px;
	font-weight:bold;	
	text-decoration:none;	
}
.leftMenu2:hover {
	color:#b245bc;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.leftSubMenu {
	font-family:tahoma;
	color:#565454;
	font-size:12px;
	text-align:left;
	padding-left:12px;
	text-decoration:none;
	font-weight:bold;
}
.leftSubMenu:hover {
	font-family:tahoma;
	color:#b245bc;
	font-size:12px;
	text-align:left;
	padding-left:12px;
	text-decoration:none;
	font-weight:bold;
}

.pirce1 {
	font-family:verdana;
	color:#817d87;
	font-size:13px;
}

.prdct_BTN{
	background-image:url(../images/front_btn.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:135px;
	height:27px;
}

.prdct_BTN_link {
	font-family:verdana;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
}

.prdct_BTN_link:hover {
	font-family:verdana;
	color:#b245bc;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
}

.box1_bg {
	background-color:#E6E6E6;
}

.footer_links  {
	font-family:tahoma;
	color:#934492;
	font-size:12px;
	text-decoration:none;
}
.footer_links:active .footer_links:selected .footer_links:visited {
	font-family:tahoma;
	color:#934492;
	font-size:12px;
	text-decoration:none;
}
.footer_links:hover {
	font-family:tahoma;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

.footer_txt {
	font-family:tahoma;
	color:#934492;
	font-size:12px;
	text-decoration:none;
}
.footer_txt a:visited { color:#934492;}
.footer_txt a:hover { color:#000000;}
.footer_txt a { color:#934492;}
.footer_btm {
	background-image:url(../images/front_contentBox-btm2.jpg);
	height:50px;
	background-position:top;
	background-repeat:no-repeat;
	font-family:tahoma;
	color:#918e8e;
	font-size:12px;
	text-align:center;
}

.footer_btm_inner {
	background-image:url(../images/front_sweetheart-inner-btm-2.jpg);
	height:50px;
	background-position:top;
	background-repeat:no-repeat;
	font-family:tahoma;
	color:#918e8e;
	font-size:12px;
	text-align:center;
}

.footer_link1 {
	font-family:tahoma;
	color:#918e8e;
	font-size:12px;
	text-decoration:none;
}

.footer_link1:hover {
	font-family:tahoma;
	color:#b245bc;
	font-size:12px;
	text-decoration:none;
}

.productList_cntnt_bg {
	background-image:url(../images/front_product-list-bg-content.jpg);
	background-repeat:repeat-y;
	background-position:top;
}
/*Left menu*/
.leftMenu_bg {
    background-color:#EAE8E9;
    height:22px;
}

.leftMenu_sub{
    font-family:tahoma;
    color:#565454;
    font-size:11px;
    text-align:left;
    text-decoration:none;
    font-weight:bold;
    padding-left:40px;
}

.leftMenu_sub:hover {
    font-family:tahoma;
    color:#b245bc;
    text-decoration:none;
    font-weight:bold;
}
.hidden{ visibility:hidden; display:none;}
.visible{ visibility:visible; display: table;}

.text_field{
width:150px;
 border:1px solid #7f9db9;
}
.select_field{
width:100px; 
border:1px solid #7f9db9;
}.error_text{
color:#cf6097;

}
/*--------------------*/


.trheight{
height:30px;
}

.commn_paddleft{
padding-left:25px;
}

.commn_paddleft2{
padding-left:15px;
}

.commontb_head{
background-color:#cd3c53;
	color:#FFFFFF;
font-weight:bold;
height:20px;


}

.tdbottom{
border-bottom:#cd3c53 1px solid;
}

.message
{
	clear:both;
	background-color:#CB3D57;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin:10px;
	padding:10px;	
}

.selected_page
{
font-size:14px;
font-weight:bold;
color:#cd3c53;
font-family:Verdana;
text-decoration:none;
}
.pagination_links
{
	font-family:Verdana;
	text-decoration:none;
}

.max { visibility:visible; display:block;}
.min { visibility:hidden; display:none;}

.heading17 {
	font-family:Helvetica;
	color:#934492;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.heading17:hover {
	font-family:Helvetica;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.sublink_hrf{
font-family:Helvetica;
	/*color:#934492;*/
	font-size:12px;
	text-decoration:none;
}

.sh_padd
{
padding-left:10px;
}

a:visited
 {
  color: #424040;
 }
 
 .total_border
 {
 	border-bottom:#333333 1px solid;
	border-top:#333333 1px solid;
	font-weight:bold;
 }
 
 
 .cellborder{
	border:none;

}
.active{
	background:#cccccc;
	color:#FF0000;
	padding-top: 6px;	
}
.inactive{
	background: #eeeeee;
	color:#000000;		
	border-top:#FFFFFF;
}
.active a { font-family:Helvetica; color:#333333; text-decoration:none;}
.active a:hover { color:#934492; text-decoration:none;}

.inactive a { font-family:Helvetica; color:#934492; text-decoration:none;}
.inactive a:hover { color:#333333; text-decoration:none;padding-bottom:2px;}


.asterik{color:#cf6097; vertical-align:top; }
.noasterik{color:#fff; vertical-align:top; }
.text002{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}
.unsubtext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}