body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background:#7A157D url(../images/bg.jpg) top left repeat-x;
	margin:0px;
	margin-top:29px;
}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7A157D; margin:0px;}
.hc {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7A157D; margin:0px; font-weight:bold;}
/*hr{ float:left; clear:both; width:100%; margin:0; border-top: 1px #666666 dotted;}*/
hr {border: none 0; background:url("../images/line.gif");
width:100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin:0;
clear:both; float:left;
} 
.clear {clear:both; height:1px;}
img {border:0px none;}
img a {border:0px none;}
.imgleft {float:left; margin-right:15px; margin-bottom:10px;}
.imgright {float:right; margin-left:15px; margin-bottom:10px;}

.combolist{ font-size:11px;}

/* Wrap */
#wrap {width:862px; margin:0px auto;}

/* Header */
#header {width:862px; height:197px;}
#header .logo {padding-top:0px; padding-left:0px; float:left; width:180px;}
#header .slogan {float: right; width:400px; padding-right:0px;}
.shade {width:862px; height:25px; background:url(../images/shade.jpg) left top no-repeat; display:block;}
.end {width:862px; height:12px; background:url(../images/end.jpg) left top no-repeat; display:block;}

/* Content */
#content {width:862px; background:url(../images/bg-content.jpg) left top repeat-y;}
#content .left {width:170px; padding-left:10px; padding-right:10px; float:left;}
#content .middle {width:460px; padding-left:10px; padding-right:10px; float:left;}
#content .middle .label_txt{float:left; width:85px; margin-right:5px;}
#content .middle .label_text{float:left; width:50px; margin-right:5px;}
/*#content .middle .red_alert label{ clear:both;}*/
#content .middle .textfield{ float:left; width:110px;  margin-right:10px; }
#content .middle .areafield{ float:left; width:340px;}
#content .clear{ clear:both; height:20px;}
#content .right {width:170px; padding-left:10px; padding-right:10px; float:left;}



#content .right .audio {font-size:12px; color:#7A157D; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding-top:7px; padding-bottom:7px;}

#content .right .head-daily {width:170px; height:22px; background:url(../images/head-daily-message.jpg) left top no-repeat; text-indent:-9999px; text-decoration: none;}
#content .right .body-daily {width:148px; background-color:#F6F0F4; font-size:11px; color:#7A157D; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:5px;}
#content .right .bottom-daily {width:170px; height:10px; background: url(../images/bottom-daily-message.jpg) left top no-repeat; display:block;}
#content .left .bottom-daily {width:170px; height:10px; background: url(../images/bottom-daily-message.jpg) left top no-repeat; display:block;}

#content .right .head-testimonials {width:170px; height:28px; background:url(../images/head-testimonials.jpg) left top no-repeat; text-indent:-9999px; text-decoration: none; margin-top:10px;}
#content .right .head-news {width:170px; height:28px; background:url(../images/head-testimonials.jpg) left top no-repeat; text-indent:-9999px; text-decoration: none; margin-top:10px;}
#content .right .body-testimonials {width:148px; background-color:#F6F0F4; font-size:11px; color:#952154; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px;}

#content .right .body-news {width:148px; background-color:#F6F0F4; font-size:11px; color:#952154; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px;}
#content .left .head-testimonials {width:170px; height:28px; background:url(../images/head-testimonials.jpg) left top no-repeat; text-indent:-9999px; text-decoration: none; margin-top:10px;}
#content .left .body-testimonials {width:148px; background-color:#F6F0F4; font-size:11px; color:#952154; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px;}
#content .left .body-testimonials a {font-weight:bold; text-decoration:none; font-size:12px; color:#7A157D;}
#content .left .body-testimonials a:hover {text-decoration: underline; font-size:12px; color:#7A157D;}
#content .left .body-testimonials p {margin:0px; padding-top:5px; padding-bottom:10px;}


#content .left .head-store {width:170px; height:28px; background:url(../images/head-store.jpg) left top no-repeat; text-indent:-9999px; text-decoration: none; margin-top:0;}
#content .left .body-store {width:148px; background-color:#F6F0F4; font-size:12px; color:#7A157D; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:1px; line-height:20px; font-weight:bold;}
#content .left .body-store a {color:#7A157D; text-decoration:none;}
#content .left .body-store a:hover {color:#7A157D; text-decoration:underline;}
#content .left .bottom-store {width:170px; height:10px; background: url(../images/bottom-daily-message.jpg) left top no-repeat; display:block;}

#content .left .head-events {width:170px; height:28px; background:url(../images/head-events.jpg) left top no-repeat; text-indent:-9999px; text-decoration: none; margin-top:10px;}
#content .left .body-events {width:148px; background-color:#F6F0F4; font-size:12px; color:#7A157D; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:1px; line-height:20px; font-weight:bold;}
#content .left .body-events a {color:#7A157D; text-decoration:none;}
#content .left .body-events a:hover {color:#7A157D; text-decoration:underline;}
#content .left .bottom-events {width:170px; height:10px; background: url(../images/bottom-daily-message.jpg) left top no-repeat; display:block;}


#content .left .head-links {width:170px; height:10px; background:url(../images/head-links.jpg) left top no-repeat; text-indent:-9999px; text-decoration: none; margin-top:10px; line-height:10px; overflow:hidden;}
#content .left .body-links {width:148px; background:#F6F0F4; font-size:12px; color:#7A157D; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px; line-height:20px; font-weight:bold;}
#content .left .body-links a {color:#7A157D; text-decoration:none;}
#content .left .body-links a:hover {color:#7A157D; text-decoration:underline;}
#content .left .bottom-links {width:170px; height:10px; background: url(../images/bottom-daily-message.jpg) left top no-repeat; display:block;}

#content .left .head-newsletter {width:170px; height:38px; background:url(../images/head-newsletter.jpg) left top no-repeat; text-indent:-9999px; text-decoration: none; margin-top:10px;}
#content .left .body-newsletter {width:148px; background:#F2E3EA; font-size:11px; color:#0B161C; border-left:1px solid #D5A4BB; border-right:1px solid #D5A4BB; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
#content .left .body-newsletter a {color:#0B161C; text-decoration:none;}
#content .left .body-newsletter a:hover {color:#0B161C; text-decoration:underline;}
/*#content .left .bottom-newsletter {width:170px; height:10px; background: url(../images/bottom-newsletter.jpg) right top no-repeat; display:block;}*/


#content .right .input{ font-size:11px; border:1px solid #7F9DB9; margin-bottom:5px;  width:140px;}


#content .right .head-newsletter {width:170px; height:38px; background:url(../images/head-newsletter.jpg) left top no-repeat; text-indent:-9999px; text-decoration: none; margin-top:10px;}
#content .right .body-newsletter {width:148px; background:#F2E3EA; font-size:11px; color:#0B161C; border-left:1px solid #D5A4BB; border-right:1px solid #D5A4BB; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:10px;}
#content .right .body-newsletter a {color:#0B161C; text-decoration:none;}
#content .right .body-newsletter a:hover {color:#0B161C; text-decoration:underline;}
.bottom-newsletter {width:170px; height:10px; background: url(../images/bottom-newsletter.jpg) left top no-repeat; display:block;}




#marqueecontainer{
position: relative;
width: 140px; /*marquee width #content .right */
height: 100px; /*marquee height */
background-color: #F6F0F4;
overflow: hidden;
border: 0px none;
}



/* Menu */
#menu {width:460px; height:25px; padding-top:0px; color:#7A157D; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#menu a { color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none;}
#menu a:hover {color:#eccd55; text-decoration:none;}
#menu .active { color:#eccd55; text-decoration:none;}
#menu ul {list-style-type:none; display:inline; padding:0px; margin:0px;}
#menu ul li {list-style-type:none; display:inline; padding:0px; margin:0px;}
#menu ul li a { color:#FF0000; font-weight:bold; font-size:12px; padding-left:5px; padding-right:6px; text-decoration:none; border-right:1px solid #FF0000;}
#menu ul li a:hover {color:#7A157D; text-decoration: underline;}




/* Footer */
#footer {background:url(../images/bg-footer.jpg) top left no-repeat; width:862px; margin:0px auto; padding-top:15px; padding-bottom:40px; line-height:12px;}
#footer .copyright {float:left; padding-left:20px; text-align:center; font-size:12px; color:#FFFFFF;}
#footer .links {float:right; padding-right:20px; text-align:right; color:#FFFFFF; font-size:12px;}
#footer .links a {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}
#footer .links a:hover {color:#FFFFFF; text-decoration: underline;}

.small {font-size: 9px; color:#7a157d}

/*For product listing*/
.colpart{
	float:left;	
	width:460px;
}
.colpart ul{
	padding:0;
	margin:0;
	display:block;
	width:460px;
	
	
}
.colpart li{
	list-style:none;
	/*height:222px;*/
	float:left;
	/*width:230px;*/
	display:block;
	/*border:1px solid #FF0000;*/
	
}
.colpart li a{
	text-decoration:none;
	color:#956ebf;
}
.colpart li a:hover{
	text-decoration:underline;
}
#colpart, .price {text-align:right;margin:0px; float:right; margin-top:-15px;}
.red_alert{
	color: #FF0000;
	/*font-size:12px;*/

}

/*#content .left .body-store .btn a{ background:url(../images/btn_bkg.gif); padding:3px 6px; color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold;}


.middle .colpart .btn a{ background:url(../images/btn_bkg.gif); padding:3px 6px; color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold;}*/


/*-------------------------Top Navigation------------------*/

.btn a{float:left; background:url("../images/bkglft.gif") no-repeat left; padding:0 0 0 3px; text-decoration:none;}
.btn a span {float:left; display:block; background:url("../images/bkgrgt.gif" ) no-repeat right; padding:5px 8px 7px 6px;color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}
.btn a span {float:none;}


.general_link a{
	text-decoration:none;
	color:#7c167a;
	font-weight:bold;
}
.general_link  a:hover{
	text-decoration:underline;
}


.tabcols{
	float:left;	
	width:460px;
}
.tabcols ul{
	padding:0;
	margin:0;
	display:block;
	width:460px;
	
}
.tabcols li{
	list-style:none;
	float:left;
	/*width:115px;*/
	display:block;
	/*border:1px solid #FF0000;*/
	
}
#tabcols li a{
	text-decoration:none;
	color:#fffbce;
}
#tabcols li a:hover{
	text-decoration:underline;
}
.redalert{
	color: #FF0000;
	font-size:12px;

}
.justalert{
	color: #FF0000;
	font-size:12px;

}