/* CSS Document */
	
	body {
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		margin: 0px auto 0px;
		padding: 0px;
		font-size: 11px;
		/* background-color:#E3E1E2;*/
	}
	
	DIV, TR, TD, SPAN, INPUT, SELECT{
		FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px;
	}
	
	TEXTAREA{
		FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px;
		/* width:expression(document.body.clientWidth > 900? �900px�: �auto� ); /* IE */
	}
	
	th{
		background-color:#E1E1E1; height:25px;
	}
	
	a:link {
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0E5EB6;
		text-decoration: none;
		font-weight: normal;
	}
	
	a:visited {
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0E5EB6;
		text-decoration: none;
		font-weight: normal;
	}
	
	a:hover {
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0E5EB6;
		text-decoration: none;
		font-weight: normal;
	}
	
	a:active {
		font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0E5EB6;
		text-decoration: none;
		font-weight: normal;
	}

	.adminLoginLabel{
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#4A514A;
		width:125px;
		height:30px;
		padding-top:5px;
	}

	.adminLoginContainer{
		float:left;
		width:225px;
		height:30px;
		padding-top:5px;
	}

	.adminUserLabel{
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#4A514A;
		width:150px;
		height:35px;
		padding-top:5px;
	}

	.adminError{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FF0000;
		width:350px;
		display:none;
	}

	td.underline{
		padding-top:8px;
		border-bottom:1px solid gray;
	}

	.border{
		border:1px solid #CCCCCC;
	}
	.newBorder{
		 border:1px solid #FFFFFF; 
		 border-top:none;
	}
	.addNew{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#000000;
		height:20px;
		padding-top:3px;
	}
	.addNew a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#2C3091;
	}
	.adminheading{
		height:28px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; background:#F4F4F4;
	}
	.top_menu{
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bold;
		color:#999999;
		cursor:pointer; cursor:hand;
	}
	
	.top_menu a:link {
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bold;
		color:#999999;
		cursor:pointer; cursor:hand;
	}
	
	.top_menu a:visited {
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bold;
		color:#999999;
		cursor:pointer; cursor:hand;
	}
	
	.top_menu a:hover {
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bold;
		color:#999999;
		cursor:pointer; cursor:hand;
	}
	.tab_active{
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bold;
		color:#897679;
		cursor:pointer; cursor:hand;
	}
	.tab_active a:link{
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bold;
		color:#897679;
		cursor:pointer; cursor:hand;
	}
	.tab_active a:hover{
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bold;
		color:#897679;
		cursor:pointer; cursor:hand;
	}
	.tab_active a:visited{
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bold;
		color:#897679;
		cursor:pointer; cursor:hand;
	}
	.tab_active a:active{
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		font-weight:bold;
		color:#897679;
		cursor:pointer; cursor:hand;
	}
	.mainDiv{
		background-color:#FFFFFF;
		width:800px;
		text-align:center;
		padding-top:7px;
	}
	.contentDiv{
		width:787px;
	}
	.links{
		padding-right:10px;
		padding-top:3px;
	}
	.links a{
		color:#37155F;
		font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.footer{
		background:#DCE3FD;
		width:787px;
		height:25px;
	}
	.footerContent{
		color:#15234A;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		padding-top:5px;
	}
	.copy{
		height:100px;
		color:#15234A;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		padding-top:10px;
	}
	.newsletter{
		padding-top:50px;
	}
	.newsImage{
		float:left;
		width:180px;
		padding-left:10px;
	}
	.newsText{
		width:180px;
		float:left;
	}
	.newsHead{
		padding-top:20px;
		font-family:"Times New Roman", Times, serif;
		font-size:24px;
		color:#14407F;
		text-align:left;
	}
	.newsDetails{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#535353;
		text-align:left;
		padding-top:10px;
	}
	.chartsImage{
	padding-bottom:0px;
	}
	.chartText{
		font-family:"Times New Roman", Times, serif;
		font-size:20px;
		color:#14407F;
		text-align:left;
		padding-left:30px;
	}
	.contentHead{
		font-family:"Times New Roman", Times, serif;
		font-size:25px;
		font-weight:normal;
		color:#173F84;
		text-align:left;
	}
	.contentDetails{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#747F85;
		letter-spacing:.2pt;
		text-align:left;
		margin-top:10px;
		margin-left:0px;
	}
	/*Style for KarensBlog*/
	.clsAdminPostManageMainInterface{
		width:700px;
		background-color:#CCEAF5;
	}
	.clsPostManageInputText{
		width:250px;
	}
	.clsPostManageInputTextArea{
		width:450px;
		height:200px;
	}
	.clsListBlogPosts{
		float:left;
		width:96%;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
	}
	.clsListBlogPostsTopic{
		float:left;
		width:100%;
		text-align:left;
		font-size:11px;
		color:#0055BB;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.clsPostedBy{
		float:left;
		width:100%;
		text-align:left;
		font-size:12px;
		color:#0055BB;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-top:20px;
	}
	.clsListBlogPostsDesc{
		float:left;
		width:100%;
		text-align:justify;
		font-size:11px;
		color:#000000;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.clsListBlogPostsAuthor{
		float:left;
		width:100%;
		text-align:justify;
		font-size:12px;
		color:#0055BB;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.clsListBlogPostsAuthor a:active,.clsListBlogPostsAuthor a:link,.clsListBlogPostsAuthor a:hover,.clsListBlogPostsAuthor a:visited{
		font-size:11px;
		color:#0055BB;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.clsListBlogPostsDesc a:active,.clsListBlogPostsDesc a:link,.clsListBlogPostsDesc a:hover,.clsListBlogPostsDesc a:visited{
		font-size:11px;
		color:#000000;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.clsBlogPostDate{
		float:left;
		width:100%;
		text-align:left;
		font-size:12px;
		color:#74C2B9;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.clsRightSideLink{
		float:left;
		text-align:center;
		width:226px;
		margin-top:291px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		font-weight:normal;
	}
	.clsRightSideLink a:active,.clsRightSideLink a:link,.clsRightSideLink a:hover,.clsRightSideLink a:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-weight:normal;
		font-size:13px;
		text-decoration:none;
	}
	.clstopBlackBar{
		float:left;
		width:100%;
		height:21px;
		background:#000000;
	}
	.clsTopHeaderSection{
		float:left;
		width:100%;
		height:89px;
		background-color:#FBFDFC;
		text-align:left;
	}
	.clsTopGreyBar{
		float:left;
		width:100%;
		height:21px;
		background:#F2F8F8;
	}
	.clsTopBanner{
		float:left;
		width:100%;
		background:#F2F8F8;
	}
	.clsCenterBox{
		float:left;
		width:100%;
	}
	.clsCenterBoxRightTop{
		float:left;
		width:226px;
		height:315px;
		background-image:url(../Images/rightsideimage.jpg);
	}
	.clsCenterBoxRightSecond{
		float:left;
		width:258px;
		padding-top:15px;
	}
	.clsCenterBoxRightMedicines{
		float:left;
		width:54px;
		height:55px;
		margin-left:2px;
	}
	.clsFooterBar{
		float:left;
		width:100%;
		height:26px;
		margin-top:10px;
		background-image:url(../Images/footerbarbg.jpg);
		background-repeat:repeat-x;
	}
	.clsFooterText{
		float:left;
		height:26px;
		padding-top:5px;
		text-align:left;
		padding-left:10px;
		font-size:10px;
		color:#8693A4;
	}
	.clsLeaveComment{
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#0055BB;
		font-weight:bold;
	}
	.clsCommentTextArea{
		width:250px;
		height:150px;
		text-align:left;
	}
	.clsInputCaptionComment{
		float:left;
		width:50px;
		font-size:11px;
		color:#000000;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		padding-top:3px;
	}
	.clsInputComment{
		width:150px;
		text-align:left;
	}
	.clsLoginError{
		color:#FF0000;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.clsRegisterForComments{
		font-size:11px;
		color:#4DA493;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
	}
	.clsRegisterForComments a:active,.clsRegisterForComments a:link,.clsRegisterForComments a:hover,.clsRegisterForComments a:visited{
		font-size:11px;
		color:#4DA493;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	/*End of style for KarensBlog*/
	
	
	/*Style for karensvc*/
	.clsProductDescriptionOuter{
		float:left;
		width:100%;
		/*border:#5BB7AC solid 1px;*/
	}
	.clsProductDescriptionSep{
		float:left;
		width:100%;
		height:15px;
		background-color:#F1F1F1;
	}
	.clsMainWrapper{
		background-color:#FFFFFF;
		width:545px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:12px;
	}
	.clsTopHeaderContainer{
		width:99%;
	}
	.clsTopHeaderLeft{
		float:left;
		width:50%;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#5BB7AC;
		font-size:18px;
		font-weight:normal;
	}
	.clsTopHeaderLeft a:active,.clsTopHeaderLeft a:link,.clsTopHeaderLeft a:hover,.clsTopHeaderLeft a:visited{
		color:#5BB7AC;
		font-weight:normal;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.clsTopHeaderRight{
		float:left;
		width:49%;
		text-align:right;
		padding-top:5px;
	}
	.clsMainDiv{
		float:left;
		width:99%;
		text-align:left;
		padding-top:15px;
	}
	.clsVcMainBody{
		float:left;
		width:100%;
	}
	.clsVcMainBody a:active,.clsVcMainBody a:link,.clsVcMainBody a:hover,.clsVcMainBody a:visited{
		text-decoration:none;
		font-weight:normal;
		color:#0E5EB6;
	}
	.clsQuestionBar{
		float:left;
		width:99%;
		height:25px;
		background-color:#F1F1F1;
	}
	.clsMainContent{
		float:left;
		padding-top:10px;
		width:100%;
	}
	.clsIndexPageText{
		float:left;
		text-align:left;
		width:100%;
	}
	.clsQuestionThumbsContainer{
		float:left;
		text-align:left;
		width:100%;
	}
	.clsQuestionThumbs{
		float:left;
	}
	.clsQuestionImgsSeparator{
		float:left;
		height:15px;
	}
	.clsQuestionImgs{
		border:#CCCCCC solid 1px;
	}
	.clsQuestionImgsOver{
		border:#CCCCCC solid 3px;
	}
	.clsQuestionImg{
		float:left;
	}
	.clsQuestionImgOver{
		float:left;
		background-color:#A0FEF5;
		border:#FF0000 solid 1px;
	}
	.clsEnalrgeQuestionImg{
		border:#ACACAC solid 3px;
	}
	.clsQuestionChoicesContainer{
		width:100%;
		float:left;
		text-align:left;
		padding-top:5px;
	}
	.clsRdbChoice{
		float:left;
		width:25px;
	}
	.clsChoiceText{
		float:left;
		padding-top:2px;
		color:#CDCDCD;
		font-weight:bold;
	}
	.clsChoiceText a:active,a:link,a:visted{
		color:#CDCDCD;
		cursor:pointer;
		text-decoration:none;
		font-weight:bold;
	}
	.clsChoiceText a:hover{
		color:#5BB7AC;
		text-decoration:none;
		font-weight:bold;
	}
	.clsQuestion{
		font-size:12px;
		color:#8E8E8E;
		font-weight:bold;
		margin-top:3px;
		margin-left:10px;
	}
	.clsQuestionPolls{
		font-size:12px;
		color:#98AFBF;
		font-weight:bold;
		margin-top:3px;
		margin-left:10px;
	}
	.clsErrorMessage{
		font-size:12px;
		color:#FF0000;
		font-weight:normal;
		margin-top:3px;
		margin-left:10px;
	}
	.clsPostManageCaptions{
		color:#000000;
		font-size:12px;
		font-weight:bold;
	}
	.clsPostManageCaptions a:active,.clsPostManageCaptions a:link,.clsPostManageCaptions a:hover,.clsPostManageCaptions a:visited{
		color:#999999;
		font-size:12px;
		font-weight:bold;
	}
	.clsAddQuestionsOuter{
		padding-top:10px;
		float:left;
		width:700px;
		border:#CCEAF5 solid 1px;
	}
	.clsQuestionInputCaption{
		float:left;
		font-size:12px;
		font-weight:bold;
		color:#330033;
		width:120px;
		text-align:left;
		padding-left:15px;
	}
	.clsQuestionInputCaption_2{
		float:left;
		font-size:12px;
		font-weight:bold;
		color:#330033;
		width:50px;
		text-align:left;
		padding-left:15px;
	}
	.clsQuestionInputCaptionProducts{
		float:left;
		font-size:12px;
		font-weight:bold;
		color:#330033;
		width:80px;
		text-align:left;
		padding-left:15px;
	}
	.clsFieldSeparator{
		float:left;
		width:15px;
		font-weight:bold;
		font-size:12px;
		text-align:left;
	}
	.clsFieldsInput{
		float:left;
		padding-top:10px;
	}
	.clsTextArea{
		width:500px;
		height:70px;
		text-align:left;
		float:left;
	}
	.clsQuestionInputField{
		float:left;
	}
	.clsQuestionInputRemoveButton{
		float:left;
		margin-top:-3px;
	}
	.clearDiv{
		clear:both;
	}
	.clsInputChoice{
		width:400px;
		height:15px;
		margin-top:-3px;
	}
	.clsChoiceIndexDiv{
		float:left;
		font-weight:bold;
		font-size:12px;
		text-align:right;
		width:25px;
	}
	.clsPostManageListingChoices{
		font-size:12px;
		color:#067DE3;
		font-weight:bold;
	}
	.clsPostManageListingChoices a:link,.clsPostManageListingChoices a:active,.clsPostManageListingChoices a:hover,.clsPostManageListingChoices a:visited{
		font-size:12px;
		color:#067DE3;
		font-weight:bold;
		text-decoration:none;
	}
	.clsHomePageText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		color:#000000;
	}
	.clsHomePageGreyBar{
		margin-top:2px;
		width:100%;
		height:5px;
		background-color:#F1F1F1;
	}
	/*End of style for karens vc*/
	.formtextfield{ 
		border:1px #cccccc solid; 
		font-family: Geneva, Arial, Verdana, San-Serif; 
		font-size: 9px; 
		color: #666666;
	}
	div.divsmalltxt{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#4A514A;
	font-size:11px;
	/*font-weight:bold;*/
	width:136px;
	margin-top:5px;
	}
div.divsmalltxtRed{
	background-color:#f5546e;
	border:solid 1px red;
}
div.divsmalltxtWhite{
	background-color:#FFFFFF;
}
div.divlargetxt{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#4A514A;
	font-size:11px;
	/*font-weight:bold;*/
	width:280px;
	
	
}
div.divlargeRed{
	background-color:#f5546e;
	border:solid 1px red;
}
div.divcmb{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#4A514A;
	font-size:11px;
	/*font-weight:bold;*/
	width:45px;
	margin-top:5px;
	
}
div.divcmbRed{
	background-color:#f5546e;
	border:solid 1px red;
}
.starred{
	color:#FF0000;
}
.clstextboxsmall{
	width:134px;
	border:1px #a2b6d4 solid;
}
.clstextboxlarge{
	width:278px;
	border:1px #a2b6d4 solid;
}
.clsMailPageText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}
.clsCouponCodeCenterDiv{
	float:left;
	width:434px;
	height:68px;
	background-image:url(../Images/win-beauty-558_14.jpg);
	background-repeat:repeat-x;
	
}
.clsgetreadycontentclass{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	color:#000000;
	font-weight:bold;
	
}
.clsFloatleft
{
	float:left;
}
.clsbottommaindiv
{
	float:left; 
	width:820px; 
	padding-left:15px;
}
.clsleftmaindiv
{
	float:left;  
	width:407px;
}
.clslabel
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	padding-top:3px; 
	padding-left:10px;
}
.clsclear
{
	clear:both;
	padding-bottom:10px;
}
.clsdottedmain
{
	float:left; 
	border-right:1px dotted #000000; 
	width:370px;
}
.clsinstruction
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; color:#999999; 
	padding-top:3px; 
	padding-left:10px;
	text-align:left;
}
.clssubsmall
{
	padding-left:35px; 
	margin-top:10px;
}
.clsheading
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px;
	text-align:left;
	padding-bottom:3px;
}
.clssmallhead
{
	float:left; 
	width:100px;
	text-align:left;
}
.clssmallhead1
{
	float:left; 
	width:80px;
	text-align:left;
}
.clsbottomline
{
	float:left; 
	width:220px; 
	border-bottom: 1px solid #EAEAEA;
}
.clsspacebottom
{
	padding-bottom:5px;
	clear:both;
}
.clsheadingorange
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px;
	color:#D19302;
	text-align:left;
}
.clscleartop
{
	clear:both;
}
.clslabelright
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	padding-top:3px; 
	padding-left:10px;
	width: 370px;
	
}
.clssmallinstruction
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; color:#999999; 
	padding-top:3px; 
	padding-left:10px;
	margin-top:20px;
}
.clsheadingright
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px;
	padding-bottom:10px;
	width:300px;
	text-align:left;
}
.clsclearspace
{
	clear:both;
	padding-bottom:15px;
}
.clsheadingoffer
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:20px;
	color:#009A98;
	padding-right:5px;
	margin-top:-7px;
	padding-left:5px;
}
.clslabelrightspan
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	
}
.clsheadingorangebig
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:20px;
	color:#D19302;
	padding-right:5px;
	margin-top:-7px;
}
.clslabelgreen
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px;
	color:#009A98;
	padding-right:5px;
	padding-left:2px;
	line-height:20px;
}
.clslabelorange
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px;
	color:#D19302;
	padding-right:2px;
	line-height:20px;
}
.home_text
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.txt_input
{
	width:90px;
	height:15px;
	font-size:10px;
	border:#CCCCCC solid 1px;
}
.txt_input_b
{
	width:100px;
	height:15px;
	font-size:10px;
	border:#CCCCCC solid 1px;
}