/**
*    CSS for Rayzz site
*
* @author		murugesan_042at09
* @copyright	Copyright (c) 2009 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @since 		26-10-2009
*/

/* Misc Styles and defaults
-------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}
body{
	color:#595959;
	font-family:"Lucida Sans", "trebuchet MS", arial;
	margin:0;
	padding:0;
	text-align:center;
	font-size:11px;
	background:#fef8ec url(../images/bg-body.gif) repeat-x left top;
}
.clsBodyContent{
	background:#fef8ec url(../images/bg-body.gif) repeat-x left top;
}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dt,dl,dd{
		margin:0;
		padding:0;
		font-size:100%;
	}
	li{
		list-style:none;
	}
	a{
		text-decoration:underline;
		outline:none;
		cursor:pointer;
	}
	a:hover{
		text-decoration:none;
	}
	img{
		border:0;
		vertical-align:top;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

.clear{
	clear:both;
}
.clsClearFix{
	overflow:auto;
	zoom:1;
}
* html .clsClearFix{
	overflow:visible;
	height:1%;
}
/* CONTAINER
----------------------------------------- */
#header,.clsContentContainer,#Breadcrumbs{
	width:990px;
	text-align:left;
	margin:0 auto;
}
	.clsTopHeader{
		height:88px;
	}
	#header h1{
		background:url(../images/logo.gif) no-repeat;
		float:left;
		width:218px;
		height:84px;
		margin:0 0 0 15px;
		padding:0;
		color:#544e45;
	}
		#header h1 a{
			width:176px;
			height:75px;
			text-indent:-2000em;
			overflow:hidden;
			display:block;
		}
	.clsLiveChat{
		float:left;
		margin:0 0 0 130px;
		background:url(../images/bg-topcontact.gif) no-repeat right center;
		padding-right:23px;
	}
	*html .clsLiveChat{
		margin:0 0 0 110px;
	}
		.clsLiveChat a{
			display:block;
			float:left;
			width:135px;
			height:75px;
			background:url(../images/bg-livechat.gif) no-repeat left top;
		}
			.clsLiveChat a img{
				display:none;
			}
/*--------------top navigation-------------*/
	.clsTopNavigation ul,.clsTopNavigation ul li,.clsTopNavigation ul li a,.clsTopNavigation ul li a span{
		display:block;
		float:left;
		font:bold 12px "Lucida Sans", "trebuchet MS", arial;
		text-transform:uppercase;
		text-decoration:none;
		color:#5b5249;
		height:35px;
		line-height:35px;
	}
	.clsTopNavigation ul{
		width:690px;
		background:url(../images/bg-navigation.jpg) no-repeat left center;
		padding-left:1px;
		margin-left:16px;
	}
	*html .clsTopNavigation ul{
		margin-left:18px;
	}
		.clsTopNavigation a {
			padding-left:3px;
		}
			.clsTopNavigation li {
				background:url(../images/bg-navigation.jpg) no-repeat right center;
			}
				.clsTopNavigation li a span{
					padding:0 15px 0 12px;
				}
					.clsTopNavigation li a:hover,.clsTopNavigation li.current a, .clsTopNavigation li.section a{
						background:url(../images/bg-activenavleft.gif) no-repeat left center;
					}
						.clsTopNavigation li a:hover span,.clsTopNavigation li.current a span, .clsTopNavigation li.section a span{
							color:#fefefe;
							background:url(../images/bg-activenavright.gif) no-repeat right center;
						}
	.clsTopSearch{
		float:right;
		width:230px;
	}
	.clsTopContactInformation{
		margin-top:25px;
		float:right;
		width:457px;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#9c0;
	}
		.clsLeft{
			width:163px;
			float:left;
			background:url(../images/bg-topcontact.gif) right center no-repeat;
		}
		.clsCenterCus{
			width:145px;
			padding-left:15px;
		}
		.clsRight{
			float:left;
			width:120px;
			padding-left:13px;
		}
		.clsDashBoardMain a{
			background:url(../images/dashboard-icon.gif) no-repeat left center;
			line-height:32px;
			padding:10px 0 10px 40px;
			color:#fff;
			text-decoration:none;
		}
		.clsTopContactInformation p{
			padding:0 0 2px 25px;
		}
			p.clsUS{
				background:url(../images/flag-us.gif) left top no-repeat;
				font-size:11px;
				color:#ccc;
			}
			p.clsUK{
				background:url(../images/flag-uk.gif) left top no-repeat;
				font-size:11px;
				color:#ccc;
			}
/*----------------- Breadcrumb --------------------*/
	#Breadcrumbs{
		clear:both;
		color:#914901;
		font-weight:bold;
		font-size:12px;
	}
		#Breadcrumbs p{
			padding:14px 0 0 22px;
		}
		*html #Breadcrumbs p{
			margin:0px 0 0 22px;
		}
	#Breadcrumbs a{
		color:#5b4e3e;
		text-decoration:none;
		margin-right:10px;
		padding-right:16px;
		background:url(../images/bg-breadcrumb.gif) no-repeat right center;
	}
/*----------------- Index banner ------------------*/
.clsIndexHomeBanner {
		background:url(../images/bg-mainrepeat.gif) repeat-x left top;
		height:370px;
		clear:both;
}
	.clsIndexBanner{
		background:url(../images/bg-homebanner.gif) no-repeat center top;
		height:370px;
		clear:both;
	}
		.clsIndexBannerContainer{
			width:958px;
			text-align:left;
			margin:0 auto;
		}
			.clsBannerLeft{
				float:left;
				width:360px;
			}
			.clsBannerRight{
				float:right;
				width:512px;
			}
				.clsBannerRightTop{
					height:234px;
				}
				.clsBannerRightBottom{
					overflow:hidden;
					zoom:1;
				}
				* html .clsBannerRightBottom{
					overflow:visible;
					height:1%;
				}
			.clsBannerBottomLeft{
				float:left;
				width:242px;
			}
			.clsBannerBottomRight{
				float:right;
				width:252px;
			}
			.clsGetitNow{
				margin-left:20px;
				background:url(../images/index-getitnow.jpg) no-repeat center top;
				width:238px;
				height:81px;
				margin-top:1px;
			}
			*html .clsGetitNow{
				margin-left:10px;
			}
			.clsLiveDemo{
				margin-left:12px;
				background:url(../images/index-livedemo.jpg) no-repeat center top;
				width:241px;
				height:81px;
				margin-top:1px;
			}
			.clsGetitNow a{
					width:223px;
					height:81px;
					display:block;
					text-indent:-999999px;
					margin-left:7px;
					*margin-left:8px;
			}


			.clsGetitNow a:hover{
				background:url(../images/index-getitnowover.jpg) no-repeat center top;
			}
			.clsLiveDemo a{
					width:207px;
					height:81px;
					display:block;
					text-indent:-999999px;
					margin-left:17px;

			}
			@media screen and (-webkit-min-device-pixel-ratio:0) { .clsLiveDemo a { margin-left:16px;} } /* Safari */
			.clsLiveDemo a:hover{
				background:url(../images/index-livedemoover.jpg) no-repeat center top;
			}
/*-------------center Container--------------*/
	.clsCenterContainer{
		width:990px;
		text-align:left;
		margin:0 auto 20px auto;
	}
* html .tlc-indexcontainer,* html .trc-indexcontainer,* html .tlc-indexbottom,* html .trc-indexbottom,* html .tlc-container,* html .trc-container,* html .tlcwhy,* html .trcwhy,* html .trc-sidebox,* html .tlc-sidebox,* html .tlc-support,* html .trc-support,* html .tlctestimonial, * html .trctestimonial, * html .tlcpricepackage, * html .trcpricepackage,* html .tlchostservice,* html .trchostservice
{height:1%}
* html .lb-indexcontainer,* html .lb-indexbottom,* html .lb-container,* html .lbwhy,* html .lb-sidebox,* html .lb-support,* html .lbtestimonial,* html .lbpricepackage,* html .lbhostservice{
	width:100%
}
.lb-indexcontainer,.tlc-indexcontainer,.trc-indexcontainer,.lb-indexbottom,.tlc-indexbottom,.trc-indexbottom,.lb-container,.tlc-container,.trc-container,.tlcwhy,.trcwhy,.lbwhy,.trc-sidebox,.tlc-sidebox,.lb-sidebox,.lb-support,.tlc-support,.trc-support,.lbtestimonial,.tlctestimonial,.trctestimonial,.lbpricepackage,.tlcpricepackage,.trcpricepackage,.lbhostservice,.tlchostservice,.trchostservice{
	zoom:1
}
.trc-indexcontainer{
	background:transparent url(../images/trc-indexcontainer.gif) no-repeat right top;
	padding:0 16px;
}
.tlc-indexcontainer{
	background:transparent url(../images/tlc-indexcontainer.gif) no-repeat;
}
.blc-indexcontainer{
	background:transparent url(../images/blc-indexcontainer.gif) no-repeat left bottom;
}
.brc-indexcontainer{
	background:transparent url(../images/brc-indexcontainer.gif) no-repeat right bottom;
}
.tb-indexcontainer{
	background:transparent url(../images/tb-indexcontainer.gif) repeat-x;
}
.bb-indexcontainer{
	background:transparent url(../images/bb-indexcontainer.gif) repeat-x center bottom;
}
.rb-indexcontainer{
	/*background:transparent url(../images/rb-indexcontainer.gif) repeat-y right top;*/
}
.lb-indexcontainer{
	/*background:#fff url(../images/lb-indexcontainer.gif) repeat-y left bottom*/;
}


.trc-indexbottom{
	background:transparent url(../images/trc-indexbottom.gif) no-repeat right top;
	padding:7px 6px 7px 4px;
}
.tlc-indexbottom{
	background:transparent url(../images/tlc-indexbottom.gif) no-repeat;
}
.blc-indexbottom{
	background:transparent url(../images/blc-indexbottom.gif) no-repeat left bottom;
}
.brc-indexbottom{
	background:transparent url(../images/brc-indexbottom.gif) no-repeat right bottom;
}
.tb-indexbottom{
	background:transparent url(../images/tb-indexbottom.gif) repeat-x;
}
.bb-indexbottom{
	background:transparent url(../images/bb-indexbottom.gif) repeat-x center bottom;
}
.rb-indexbottom{
	background:transparent url(../images/rb-indexbottom.gif) repeat-y right top;
}
.lb-indexbottom{
	background:#fff url(../images/lb-indexbottom.gif) repeat-y left bottom;
}

.trc-container{
	background:transparent url(../images/trc-container.gif) no-repeat right top;
}
.tlc-container{
	background:transparent url(../images/tlc-container.gif) no-repeat;
}
/*.blc-container{
	background:transparent url(../images/blc-container.gif) no-repeat left bottom;
}
.brc-container{
	background:transparent url(../images/brc-container.gif) no-repeat right bottom;
}
.bb-container{
	background:transparent url(../images/bb-container.gif) repeat-x center bottom;
}*/
.blc-container{
	background:transparent url(../images/blc-template.gif) no-repeat left bottom;
}
.brc-container{
	background:transparent url(../images/brc-template.gif) no-repeat right bottom;
}
.tb-container{
	background:transparent url(../images/tb-container.gif) repeat-x;
}
.bb-container{
	background:transparent url(../images/bb-template.gif) repeat-x center bottom;
}
.rb-container{
	background:transparent url(../images/rb-container.gif) repeat-y right top;
}
.lb-container{
	background:#fff url(../images/lb-container.gif) repeat-y left bottom;
	margin:14px 16px 20px 22px;
}
*html .lb-container{
	margin:14px 16px 20px 42px;
	width:940px;
}

.trcwhy{
	background:transparent url(../images/trc-why.gif) no-repeat right top;
	padding:10px;
}
.tlcwhy{
	background:transparent url(../images/tlc-why.gif) no-repeat;
}
.blcwhy{
	background:transparent url(../images/blc-why.gif) no-repeat left bottom;
}
.brcwhy{
	background:transparent url(../images/brc-why.gif) no-repeat right bottom;
}
.tbwhy{
	background:transparent url(../images/tb-why.gif) repeat-x;
}
.bbwhy{
	background:transparent url(../images/bb-why.gif) repeat-x center bottom;
}
.rbwhy{
	background:transparent url(../images/rb-why.gif) repeat-y right top;
}
.lbwhy{
	background:#fff url(../images/lb-why.gif) repeat-y left bottom;
}


.trchostservice{
	background:transparent url(../images/trchostservice.gif) no-repeat right top;
	padding:10px 3px;
}
.tlchostservice{
	background:transparent url(../images/tlchostservice.gif) no-repeat;
}
.blchostservice{
	background:transparent url(../images/blchostservice.gif) no-repeat left bottom;
}
.brchostservice{
	background:transparent url(../images/brchostservice.gif) no-repeat right bottom;
}
.tbhostservice{
	background:transparent url(../images/tbhostservice.gif) repeat-x;
}
.bbhostservice{
	background:transparent url(../images/bbhostservice.gif) repeat-x center bottom;
}
.rbhostservice{
	background:transparent url(../images/rbhostservice.gif) repeat-y right top;
}
.lbhostservice{
	background:#fff url(../images/lbhostservice.gif) repeat-y left bottom;
}


.trc-sidebox{
	background:transparent url(../images/trc-sidebox.jpg) no-repeat right top;
}
.tlc-sidebox{
	background:transparent url(../images/tlc-sidebox.jpg) no-repeat;
}
.blc-sidebox{
	background:transparent url(../images/blc-sidebox.gif) no-repeat left bottom;
}
.brc-sidebox{
	background:transparent url(../images/brc-sidebox.gif) no-repeat right bottom;
}
.tb-sidebox{
	background:transparent url(../images/tb-sidebox.jpg) repeat-x;
}
.bb-sidebox{
	background:transparent url(../images/bb-sidebox.gif) repeat-x center bottom;
}
.rb-sidebox{
	background:transparent url(../images/rb-sidebox.gif) repeat-y right top;
}
.lb-sidebox{
	background:#fff url(../images/lb-sidebox.gif) repeat-y left bottom;
}

.trcproductlist{
	background:transparent url(../images/trc-productlist.gif) no-repeat right top;
	padding:10px;
}
.tlcproductlist{
	background:transparent url(../images/tlc-productlist.gif) no-repeat;
}
.blcproductlist{
	background:transparent url(../images/blc-productlist.gif) no-repeat left bottom;
}
.brcproductlist{
	background:transparent url(../images/brc-productlist.gif) no-repeat right bottom;
}
.tbproductlist{
	background:transparent url(../images/tb-productlist.gif) repeat-x;
}
.bbproductlist{
	background:transparent url(../images/bb-productlist.gif) repeat-x center bottom;
}
.rbproductlist{
	background:transparent url(../images/rb-productlist.gif) repeat-y right top;
}
.lbproductlist{
	background:#fff url(../images/lb-productlist.gif) repeat-y left bottom;
}

.trcpricepackage{
	background:transparent url(../images/trc-pricepackage.gif) no-repeat right top;
	padding:10px 10px 10px 25px;
}
.tlcpricepackage{
	background:transparent url(../images/tlc-pricepackage.gif) no-repeat;
}
.blcpricepackage{
	background:transparent url(../images/blc-pricepackage.gif) no-repeat left bottom;
}
.brcpricepackage{
	background:transparent url(../images/brc-pricepackage.gif) no-repeat right bottom;
}
.tbpricepackage{
	background:transparent url(../images/tb-pricepackage.gif) repeat-x;
}
.bbpricepackage{
	background:transparent url(../images/bb-pricepackage.gif) repeat-x center bottom;
}
.rbpricepackage{
	background:transparent url(../images/rb-pricepackage.gif) repeat-y right top;
}
.lbpricepackage{
	background:#FEFAF1 url(../images/lb-pricepackage.gif) repeat-y left bottom;
}

.trctestimonial{
	background:transparent url(../images/trc-testimonial.gif) no-repeat right top;
	padding:10px;
}
.tlctestimonial{
	background:transparent url(../images/tlc-testimonial.gif) no-repeat;
}
.blctestimonial{
	background:transparent url(../images/blc-testimonial.gif) no-repeat left bottom;
}
.brctestimonial{
	background:transparent url(../images/brc-testimonial.gif) no-repeat right bottom;
}
.tbtestimonial{
	background:transparent url(../images/tb-testimonial.gif) repeat-x;
}
.bbtestimonial{
	background:transparent url(../images/bb-testimonial.gif) repeat-x center bottom;
}
.rbtestimonial{
	background:transparent url(../images/rb-testimonial.gif) repeat-y right top;
}
.lbtestimonial{
	background:#fff url(../images/lb-testimonial.gif) repeat-y left bottom;
}

.trc-support{
	background:transparent url(../images/trc-support.gif) no-repeat right top;
	padding:0px 10px 30px 10px;
}
.tlc-support{
	background:transparent url(../images/tlc-support.gif) no-repeat;
}
.blc-support{
	background:transparent url(../images/blc-support.gif) no-repeat left bottom;
}
.brc-support{
	background:transparent url(../images/brc-support.gif) no-repeat right bottom;
}
.tb-support{
	background:transparent url(../images/tb-support.gif) repeat-x;
}
.bb-support{
	background:transparent url(../images/bb-support.gif) repeat-x center bottom;
}
.rb-support{
	background:transparent url(../images/rb-support.gif) repeat-y right top;
}
.lb-support{
	background:#fff url(../images/lb-support.gif) repeat-y left bottom;
}
.clsSupportLogin h3 {
	font-size:16px;
	line-height:38px;
	color:#FFF;
	padding-bottom:15px;
}
	.clsLoginForm {
		float:left;
		width:420px;
	}
	.clsAlertMsg {
		float:left;
		width:182px;
		background:url(../images/bg-alert.gif) no-repeat left center;
		margin:17px 0 0 0;
		padding:10px;
		height:30px;
	}
	.clsAlertMsg p {
		height:30px;
		padding:0 0 0 21px;
		background:url(../images/icon-alert.gif) no-repeat left 2px;
		color:#996613;
		line-height:17px;
	}
	.clsAlertMsg p span {
		font-weight:bold;
	}
	.clsOuterAlertMsg {
		float:left;
		width:573px;
		background:url(../images/bg-outer-alert.gif) no-repeat left center;
		margin:17px 0 30px 32px;
		padding:10px;
		height:30px;
	}
	.clsOuterAlertMsg p {
		height:30px;
		padding:0 0 0 21px;
		margin:5px 0 0 18px;
		background:url(../images/icon-alert.gif) no-repeat left 2px;
		color:#996613;
		line-height:17px;
		font-size:13px;
	}
	.clsOuterAlertMsg p span {
		font-weight:bold;
	}
	.clsDataTable td {
		padding:10px 5px;
	}
	.clsLoginWidth {
		width:85px;
	}
	.clsDataTable label {
		font-size:12px;
	}
	.clsTextBox {
		width:278px;
		border:1px solid #F3E8D6;
		height:19px;
	}
		.clsLastPassword {
			color:#F0242F;
			text-decoration:none;
			padding:0 0 0 20px;
			font-size:11px;
		}
		.clsLoginButton p, .clsLoginButton p span {
			display:block;
			float:left;
			font-size:12px;
			height:25px;
			line-height:25px;
		}
		.clsLoginButton p{
			background:url(../images/bg-submitright.gif) no-repeat scroll right top;
		}
		.clsLoginButton span {
			background:url(../images/bg-submitleft.gif) no-repeat scroll left top;
			padding:0 5px;
		}
		.clsLoginButton input {
			background:transparent none repeat scroll 0 50%;
			border:0 none;
			color:#FFF;
			cursor:pointer;
		}
		.clsIconNewUser{
			background:url(../images/icon-newuser.gif) no-repeat scroll left center !important;
			width:66px;
			height:30px;
			color:#564F47;
			text-decoration:none;
			padding:0 6px 0 31px !important;
			float:left;
			line-height:30px;
			margin:0 0 0 22px;
			font-size:12px;
		}
		.clsRegister {
			color:#F0242F;
			text-decoration:none;
			line-height:30px;
			font-size:12px;
		}
/*------------- Footer --------------*/
	.clsFooter{
		background:url(../images/bg-footer.gif) repeat-x left top;
		font-size:12px;
	}
		.clsFooterContainer{
			width:980px;
			text-align:left;
			margin:0 auto;
			color:#ffd1a8;
		}
		.clsFooterContainer a{
			color:#ffd1a8;
		}
		.clsFooterContainer a:hover{
			color:#fff;
		}
			.clsFooterMainNavigation{
				width:700px;
				float:left;
				padding-left:14px;
			}
			.clsFooterMainNavigation li{
				float:left;
			}
			.clsFooterMainNavigation li a{
				float:left;
				display:block;
				text-decoration:none;
				line-height:32px;
				margin-right:45px;
			}
			* html .clsFooterMainNavigation li a{
				margin-right:22px;
			}
			.clsAddThis{
				width:150px;
				float:right;
				text-align:right;
			}
	.clsFooterNavigation{
		float:left;
		width:175px;
		padding-left:15px;
	}
		.clsFooterNavigation h4{
			text-transform:uppercase;
			color:#fff;
			font-size:14px;
			font-weight:bold;
			line-height:30px;
			padding:11px 0 8px 0;
		}
		.clsFooterNavigation li{
			line-height:20px;
		}
		.clsFooterNavigation li a{
			text-decoration:none;
			font-size:12px;
		}
	.clsCopyrightContainer{
		clear:both;
		color:#fff;
		overflow:auto;
		zoom:1;
		padding:16px 0 5px 15px;
		font-size:11px;
	}
	* html .clsCopyrightContainer{
		overflow:visible;
		height:1%;
	}
		.clsCopyrightContainer .clsCopyright{
			float:left;
			width:45%;
		}
		.clsCopyrightContainer .clsPoweredText{
			float:right;
			text-align:right;
			width:45%;
		}
		.clsBold{
			font-weight:bold;
		}
.clsCustomerEmail {
	padding-top:20px;
}
/*--------------- Index Content ----------------*/
	.clsIndexTop{
		background:#fff url(../images/bg-indextop.gif) repeat-x left bottom;
		overflow:hidden;
		zoom:1;
		padding:0 0 25px 16px;
	}
	* html .clsIndexTop{
		overflow:visible;
		height:1%;
	}
/*Top features*/
	.clsTopFeatures{
		width:450px;
		float:left;
	}
		.clsTopFeatureContainer{
			background:url(../images/bg-topfeatures.gif) no-repeat left top;
			width:447px;
			height:159px;
		}
			.clsTopFeatureContainer .clsPrevious,.clsTopFeatureContainer .clsNext{
				margin-top:60px;
			}
			.clsPrevious,.clsNext{
				width:10px;
				height:35px;
				cursor:pointer;
			}
			.clsPrevious{
				float:left;
				margin-left:4px;
			}
			.clsNext{
				float:right;
				margin-right:8px;
			}
			*html .clsNext{
				margin-right:4px;
			}
			.clsPrevious span,.clsNext span{
				display:block;
				height:35px;
				width:10px;
				text-indent:-999em;
			}
			.clsPrevious .clsPreviousEnabled{
				float:left;
				background:url(../images/bg-previous.png) no-repeat left top;
			}
			* html .clsPrevious .clsPreviousEnabled{
				background-image:none;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader	(src='themes/rayzz/images/bg-previous.png', sizing='scale');
			}
			.clsNext .clsNextEnabled{
				float:right;
				background:url(../images/bg-next.png) no-repeat right top;
			}
			* html .clsNext .clsNextEnabled{
				background-image:none;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader	(src='themes/rayzz/images/bg-next.png', sizing='scale');
			}
				.clsPrevious .disabled{
					background:url(../images/bg-previousdisabled.png) no-repeat left top;
					cursor:default;
				}
				* html .clsPrevious .disabled{
					background-image:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader	(src='themes/rayzz/images/bg-previousdisabled.png', sizing='scale');
				}
				.clsNext .disabled{
					background:url(../images/bg-nextdisabled.png) no-repeat right top;
					cursor:default;
				}
				* html .clsNext .disabled{
					background-image:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader	(src='themes/rayzz/images/bg-nextdisabled.png', sizing='scale');
				}

	/*---Previous next images for top features section starts--*/
			.clsTopFeatureContainer .clsPrevious .clsPreviousEnabled{
				float:left;
				background:url(../images/bg-previous1.png) no-repeat left top;
			}
			* html .clsTopFeatureContainer .clsPrevious .clsPreviousEnabled{
				background-image:none;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader	(src='themes/rayzz/images/bg-previous1.png', sizing='scale');
			}
			.clsTopFeatureContainer .clsNext .clsNextEnabled{
				float:right;
				background:url(../images/bg-next1.png) no-repeat right top;
			}
			* html .clsTopFeatureContainer .clsNext .clsNextEnabled{
				background-image:none;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader	(src='themes/rayzz/images/bg-next1.png', sizing='scale');
			}
				.clsTopFeatureContainer .clsPrevious .disabled{
					background:url(../images/bg-previousdisabled1.png) no-repeat left top;
					cursor:default;
				}
				* html .clsTopFeatureContainer .clsPrevious .disabled{
					background-image:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader	(src='themes/rayzz/images/bg-previousdisabled1.png', sizing='scale');
				}
				.clsTopFeatureContainer .clsNext .disabled{
					background:url(../images/bg-nextdisabled1.png) no-repeat right top;
					cursor:default;
				}
				* html .clsTopFeatureContainer .clsNext .disabled{
					background-image:none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader	(src='themes/rayzz/images/bg-nextdisabled1.png', sizing='scale');
				}
	/*---Previous next images for top features section ends--*/

			.clsTopFeatureContainer .clsFeatureContents{
				width:378px;
				height: 141px;
				float:left;
				margin-left:10px;
			}
			.clsTopFeatureContainer .clsFeatureContents ul li{
				height: 141px!important;
			}
		.clsTopFeatures h2{
			font:bold 14px/42px "Lucida Sans", "trebuchet MS", arial;
			padding-left:5px;
			color:#6E450D;
		}
			.clsTopFeatures h2 span{
				color:#DC4E20;
			}
			.clsTopFeatures h3{
				font:bold 13px/31px "Lucida Sans", "trebuchet MS", arial;
				color:#993300;
				padding-bottom:7px;
			}
				.clsFeatureDetails .clsThumb{
					float:left;
					margin-right:7px;
				}
				.clsFeatureDetails .clsThumbContent{
					line-height:18px;
					padding-top:5px;
				}

/*Upcoming news*/
	.clsUpComingNews{
		width:464px;
		float:right;
		background:url(../images/bg-divider.gif) no-repeat left center;
		padding-left:15px;
	}
		.clsUpComingNews h2{
			font:bold 14px/35px "Lucida Sans", "trebuchet MS", arial;
			color:#685545;
			padding:3px 0 0 6px;
		}

/*---------Rayzz will help you --------*/
	.clsIndexMiddle{
		background:#323232 url(../images/bg-indexmiddle.gif)  repeat-x left top;
		padding:5px 5px 1px 19px;
	}
		.clsIndexMiddle h3{
			font:bold 15px/24px "Lucida Sans", "trebuchet MS", arial;
			color:#fff;
			padding-left:4px;
			padding-bottom:8px;
		}
		.clsClientInformation h3 {
			padding-left:35px;
		}
	.clsHelpInformationContainer{
		height:209px;
	}
/*---------Rayzz help content -------*/
		.clsRayzzHelp{
			float:left;
			width:445px;
		}
			.clsRayzzHelpContent{
				width:445px;
				height:165px;
				background:url(../images/bg-rayzzhelp.gif) no-repeat left top;
			}
				.clsRayzzHelpContent ul{
					padding:7px 6px 0 1px;
				}
					.clsRayzzHelpContent li{
						padding-left:8px;
						line-height:41px;
						background:url(../images/bg-dots.gif) repeat-x left bottom;
					}
						.clsRayzzHelpContent li p{
							padding-left:53px;
							font:normal 13px/41px "Lucida Sans", "trebuchet MS", arial;
							color:#fff;
						}
						.clsSocialNewwork{
							background:url(../images/icon-socialnetwork.gif) no-repeat left center;
						}
						.clsShare{
							background:url(../images/icon-share.gif) no-repeat left center;
						}
						.clsOpenSource{
							background:url(../images/icon-opensource.gif) no-repeat left center;
						}
						.clsMore{
							text-align:right;
							font-weight:bold;
							padding-right:14px;
							line-height:25px;
						}
							.clsMore a{
								color:#ff9933;
								text-decoration:none;
							}
							.clsMore a:hover{
								color:#fff;
							}
/*--------Client Information--------*/
	.clsClientInformation{
		width:487px;
		float:right;
	}
	.clsClientInformation .clsPrevious,.clsClientInformation .clsNext{
		margin-top:64px;
		margin-left:20px;
	}
	*html .clsClientInformation .clsPrevious,.clsClientInformation .clsNext{
		margin-left:10px;
	}
/*---------rayzz integrates -------*/
.clsTestimonialIntegrateContainer{
	clear:both;
	overflow:auto;
	zoom:1;
}
* html .clsTestimonialIntegrateContainer{
	overflow:visible;
	height:1%;
}
	.clsIntegratesSection{
		float:left;
		width:430px;
	}
	.clsTopIntegrateContainer{
		width:445px;
		height:102px;
		background:url(../images/bg-integrates.gif) no-repeat left top;
	}
		.clsTestimonialIntegrateContainer h3{
			color:#f6ddc0;
		}
		.clsTopIntegrateContainer .clsPrevious,.clsTopIntegrateContainer .clsNext{
			margin-top:34px;
		}
		.clsIntegrateContents{
			float:left;
			width:375px;
			margin-top:13px;
			padding-left:7px;
		}
		.clsIntegrateContents img{
			margin:0 6px;
		}
		.clsTopIntegrateContainer li{
			width: 78px;
			height: 73px;
		}
/*--------- Testimonials section ---------*/
.clsTestimonialsSection{
	float:right;
	margin-right:11px;
	width:445px;
}
* html .clsTestimonialsSection{
	display:inline;
}
.clsTestimonialsContainer{
	background:url(../images/bg-testimonials.gif) no-repeat left top;
	width:418px;
	height:117px;
	padding:10px 12px 0 14px;
	line-height:18px;
}
	.clsTestimonialsContainer img{
		float:left;
		margin:0 10px 10px 0;
	}
	.clsTestimonialsContainer .clsContent{
		height:80px;
		*height:82px;
		overflow:hidden;
		color:#e6cfbe;
	}
	*html .clsTestimonialsContainer .clsContent{
		height:83px;
	}
	.clsTestimonialsContainer .clsAuthor,.clsTestimonialsContainer .clsAuthor a{
		color:#fff;
	}
	.clsTestimonialsContainer .clsMore{
		text-align:right;
	}
	.clsTestimonialsContainer .clsMore a{
		color:#000;
		font:bold 13px Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-right:4px;
	}
/*---------index page bottom contents---------*/
.clsBottomContent{
	overflow:auto;
	zoom:1;
}
* html .clsBottomContent{
	overflow:visble;
	height:1%;
}
.clsBottomContent h3{
	font:bold 15px/30px "Lucida Sans", "trebuchet MS", arial;
	color:#6f430f;
}
	.clsBottomContent a{
		color:#fe2400;
		font-weight:bold;
		text-decoration:none;
	}
	.clsBottomContent a:hover{
		color:#000;
	}
	.clsBottomContent p{
		padding-top:5px;
		line-height:18px;
	}
	.clsDesign{
		float:left;
		width:331px;
		padding-right:20px;
		padding-left:14px;
		background:url(../images/bg-dotsvertical.gif) right top repeat-y;
	}
		.clsDesign img,.clsHosting img,.clsSupport img{
			float:right;
			padding:0 0 10px 10px;
		}
	.clsHosting{
		float:left;
		width:292px;
		padding:0 10px;
		background:url(../images/bg-dotsvertical.gif) right top repeat-y;
	}
	.clsSupport{
		width:250px;
		float:left;
		padding-left:10px;
		font-size:12px;
	}
	.clsPhoneCol {
		color:#ac3a09;
		font-weight:bold;
	}
/*----------Products page----------*/
	.clsProductPageContainer{
		padding:12px 15px;
		min-height:600px;
	}
	*html .clsProductPageContainer{
		height:600px;
		padding:12px 14px;
	}
	.clsProductPageLeft{
		float:left;
		width:215px;
	}
	.clsProductSideMenu{
		width:215px;
		background:#66635e;
	}
	.clsProducsSideMenuTop{
		background:url(../images/bg-sidelinkstop.gif) no-repeat left top;
		position:absolute;
		width:215px;
		height:5px;
	}
	.clsProducsSideMenuBottom{
		background:url(../images/bg-sidelinksbottom.gif) no-repeat left bottom;
		position:absolute;
		margin:-5px 0 0 0;
		width:215px;
		height:5px;
	}
/*	*html .clsProducsSideMenuBottom{
		margin:-16px 0 0 0;
	}*/
		.clsProductSideMenu li,.clsProductSideMenu li a,.clsProductSideMenu li a span{
			display:block !important;
			font:bold 14px "Lucida Sans", "trebuchet MS", arial;
			line-height:50px;
			height:50px;
			color:#fff;
			text-decoration:none;
		}
		.clsProductSideMenu li{
			background:url(../images/bg-sidelink.gif) no-repeat left top;
		}
		.clsProductSideMenu li a{
			background:url(../images/bg-sidelinklist.gif) repeat-x left top;
		}
		.clsProductSideMenu li a span span{
			background:url(../images/bg-sidelist.gif) no-repeat left center;
			padding-left:28px;
		}
		.clsProductSideMenu li a:hover,.clsProductSideMenu li a.current{
			background:url(../images/bg-sidelinklisthover.gif) repeat-x left top;
		}
		.clsProductSideMenu li a.current span{
			background:url(../images/bg-linkarrow.gif) no-repeat right center;
		}
		.clsProductSideMenu li a:hover span span,.clsProductSideMenu li a.current span span{
			background:url(../images/bg-sidelisthover.gif) no-repeat left center;
		}
/* product title and right links */
	.tm-producthead{
		background:url(../images/tm-producthead.gif) repeat-x left top;
	}
	.tr-producthead{
		background:url(../images/tr-producthead.gif) no-repeat right top;
	}
	.tl-producthead{
		background:url(../images/tl-producthead.gif) no-repeat left top;
		height:59px;
	}
		.clsProductHead{
			color:#FFFFFF;
			float:left;
			font-size:21px;
			line-height:51px;
			padding-left:20px;
			text-transform:uppercase;
		}
		.clsProductLinks{
			float:right;
			text-align:right;
		}
		.clsProductLinks ul{
			margin-right:2px;
			margin-top:2px;
		}
		.clsProductLinks ul li{
			display:block;
			float:left;
			height:48px;
			line-height:48px;
			background:url(../images/bg-productlink.gif) repeat-x left top;
		}
		.clsProductLinks ul li span{
			display:block;
			float:left;
			background:url(../images/bg-productlink_left.gif) no-repeat left top;
			height:48px;
			line-height:48px;
		}
		.clsProductLinks ul li.link span a{
			background:none;
		}
		.clsProductLinks ul li.last span a{
			background:url(../images/bg-productlink_right.gif) no-repeat right top;
		}
		.clsProductLinks ul li span a{
			display:block;
			float:left;
			background:url(../images/bg-productlink_right1.gif) no-repeat right top;
			padding:0 10px;
			font-size:17px;
			font-weight:bold;
			color:#fff;
			text-decoration:none;
			height:48px;
			line-height:48px;
		}
		.clsProductLinks ul li span a span{
			display:block;
			float:left;
			padding:0;
			background:none;
			height:55px;
			line-height:45px;
		}
		.clsProductLinks ul .current,.clsProductLinks ul .section{
			background:url(../images/bg-activelink-middle.gif) repeat-x left top;
		}
		.clsProductLinks ul .current span, .clsProductLinks ul .section span{
			background:url(../images/bg-activelink-left.gif) no-repeat left top;
		}
		.clsProductLinks ul .current span a, .clsProductLinks ul .section span a{
			background:url(../images/bg-activelink-right.gif) no-repeat right top;
		}
		.clsProductLinks ul .current span a span, .clsProductLinks ul .section span a span{
			background:url(../images/bg-activelink-arrow.gif) no-repeat 24px 46px;
		}
		.clsProductLinks ul .CurrentLast span a{
			background:url(../images/bg-activelink-right-last.gif) no-repeat right top;
		}
		.clsProductLinks ul .current span a .clsIcon,.clsProductLinks ul .section span a .clsIcon {
			background:none;
			*padding:7px 0 0 0;
		}
		.clsProductLinks ul li span a .clsIcon {
			*padding:7px 0 0 0;
		}
		.clsIcon {
			height:48px !important;
		}
		.clsIcon img {
			vertical-align:middle !important;
		}
		/*
		.clsProductLinksInner{
			background:url(../images/bg-productlink_left.gif) no-repeat left center;
			padding-left:2px;
		}
		*html .clsProductLinks{
			margin:1px 0 0 0;
		}
		.clsProductLinks ul{
			background:url(../images/bg-productlink.gif) repeat-x left center;
			margin-right:2px;
		}
		.clsProductLinks ul li{
			display:inline;
			line-height:49px;
			height:48px;
		}
		.clsProductLinks ul .link span a{
			padding:0 10px;
		}
		.clsProductLinks ul .current{
			background:url(../images/bg-activelink-left.gif) no-repeat left center;
			display:inline;
			padding:19px 0 18px 3px;
		}
		.clsProductLinks ul .current span{
			background:url(../images/bg-activelink-right.gif) no-repeat right center;
			display:inline;
			padding:20px 3px 18px 0;
		}
		.clsProductLinks ul .last span{
			background:url(../images/bg-productlink_right.gif) no-repeat right center;
			padding:20px 3px 18px 0;
		}
		.clsProductLinks ul .CurrentLast span{
			background:url(../images/bg-activelink-right-last.gif) no-repeat right center;
			padding:20px 3px 18px 0;
		}
		.clsProductLinks ul .current span a{
			background:url(../images/bg-activelink-middle.gif) repeat-x center;
			display:inline;
			padding:15px 10px 18px 10px;
			_padding-bottom:17px;
		}
		*/
/* product page right container */
.clsProductPageRight{
	float:right;
	width:685px;
	_width:675px;
}
.clsHeadingBgRight{
	background:url(../images/bg-headingright.gif) no-repeat right center;
	padding-right:3px;
}
.clsProductPageBuy .clsHeadingBgRight{
	background:none;
	padding:0;
}
	.clsHeadingBgLeft{
		background:url(../images/bg-headingleft.gif) no-repeat left center;
		padding-left:3px;
	}
		.clsHeadingBgMiddle{
			background:url(../images/bg-headingmiddle.gif) repeat-x center;
			height:36px;
		}
			.clsHeadingBgMiddle h2{
				font-size:18px;
				font-weight:bold;
				color:#fff;
				text-decoration:none;
				font-weight:normal;
				line-height:34px;
				padding-left:10px;
			}
			.clsOverflow {
				overflow:hidden;
				zoom:1;
				_overflow:visible;
				_height:1%;
			}
				.clsScriptHeading {
					float:left;
					width:410px;
				}
				.clsBuyNow {
					float:right;
					width:104px;
					text-align:right;
					background:url(../images/bg-buyright.jpg) no-repeat right center;
					padding:0 5px;
					height:36px;
				}
					.clsBuyNow a {
						color:#FFF;
						font-weight:bold;
						line-height:36px;
						text-decoration:none;
						font-size:14px;
						background:url(../images/bg-buyleft.jpg) no-repeat left center;
						display:block;
					}
					.clsServicesBuyNow {
						float:right;
						/*width:205px;*/
						text-align:right;
						background:url(../images/bg-buyrightservice.gif) no-repeat right center;
						padding:0 5px;
						height:36px;
					}
						.clsServicesBuyNow li {
							float:left;
						}
						.clsDoller a{
							color:#FFE5D7;
							font-size:14px;
							line-height:36px;
							padding-bottom:0;
							padding-left:19px;
							padding-right:12px;
							padding-top:0;
							text-decoration:none;
							background:url(../images/bg-dollerseparator.gif) no-repeat right center;
						}
					.clsServicesBuyNow .clsServiceImg a{
						color:#FFF;
						font-weight:bold;
						line-height:36px;
						text-decoration:none;
						font-size:14px;
						background:url(../images/bg-buyleft.jpg) no-repeat left center;
						display:block;
						padding:0 0 0 40px;
						margin:0 4px;
					}
					.clsServicePagePriceInfo {
						margin:0 0 10px 0;
					}
					.clsServicePagePriceInfo .clsPriceBox {
						background:transparent url(../images/bg-serviceprice.gif) repeat-x scroll right bottom;
						color:#FFFFFF;
						float:left;
						font-size:14px;
						font-weight:bold;
						height:81px;
						line-height:88px;
						text-align:center;
						width:77px;
						margin:0 20px 0 0;
					}
					.clsServiceBuyLeft, .clsServiceBuyRight {
						display:block;
						float:left;
						height:34px;
						line-height:34px;
					}
					.clsServiceBuyLeft {
						background:transparent url(../images/bg-submitserviceleft.gif) no-repeat scroll left top;
						padding-left:8px;
						margin:25px 0 0 0;
					}
					.clsServiceBuyRight {
						background:transparent url(../images/bg-submitserviceright.gif) no-repeat scroll right top;
						padding-right:8px;
					}
						.clsServiceBuyRight a {
							color:#FFF;
							font-size:14px;
							font-weight:bold;
							text-decoration:none;
						}
						.clsServiceBuyRight a:hover{
							color:#EFD8B3;
						}
					.clsPaymentOption h3 {
						color:#734804;
						padding:5px 0;
						font-size:13px;
					}
						.clsPaymentOption ul{
							border:1px dotted #D8D8D8;
							border-left:none;
							border-right:none;
							padding:5px 0;
							overflow:auto;
							zoom:1;
							_overflow:visible;
							_height:1%;
						}
							.clsPaymentOption li {
								float:left;
								padding:0 3px 0 0;
								_padding:0 1px 0 0;
								margin:2px 0;
							}
.clsProductBox{
	margin-top:1px;
}
.clsImgDescContainerLeft{
	background:url(../images/bg-headerbtmshaderight.gif) no-repeat right top;
	padding-right:3px;
}
	.clsImgDescContainerRight{
		background:url(../images/bg-headerbtmshadeleft.gif) no-repeat left top;
		padding-left:3px;
	}
		.clsImgDescContainerMiddle{
			background:url(../images/bg-headerbtmshademiddle.gif) repeat-x top;
			padding-bottom:24px;
			padding-top:10px;
		}
.clsProductImage img {
	margin:30px 0 0 -5px;
}
.clsProductBox .clsPrice{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 5px;
	line-height:72px;
	position:absolute;
	text-align:center;
	width:68px;
	*margin-left:-170px;
	/*background:url(../images/icon-batch.png) repeat-x top;*/
}
.clsProductImage{
	float:left;
	width:173px;
	padding:0 0 10px;
}
.clsProductDesc{
	float:right;
	width:470px;
	font-size:12px;
	text-align:justify;
	color:#524E43;
}
	.clsProductDesc p {
		line-height:20px;
		margin-top: 10px;
	}
	.clsProductDesc h3 {
		color: #734803;
		font-size: 14px;
	}

.clsImgDescContainerLinks{
	margin:10px 0;
}
	.clsImgDescContainerLinks ul li{
		float:left;
		padding-left:48px;
		height:48px;
		margin-right:30px;
	}
	.clsImgDescContainerLinks ul li a{
		line-height:42px;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
	}
		.clsImgDescContainerLinks .clsBuy{
			background:url(../images/icon-buynow.gif) no-repeat left top;
/*			margin-left:115px;
			_margin-left:55px;*/
		}
		.clsImgDescContainerLinks .clsBuy a{
			color:#EF232E;
		}
			.clsImgDescContainerLinks .clsGuide{
				background:url(../images/icon-livedemo.gif) no-repeat left top;
			}
			.clsImgDescContainerLinks .clsGuide a{
				color:#029ACC;
			}
				.clsImgDescContainerLinks .clsTour{
					background:url(../images/icon-guidetour.gif) no-repeat left top;
					margin-right:0 !important;
					display:none;
				}
				.clsImgDescContainerLinks .clsTour a{
					color:#444849;
				}
/*product box (why rayzz)*/
.clsProductBoxWhy .clsHead{
	background:url(../images/whyrayz.gif) no-repeat left top;
	padding:15px 0 14px 7px;
	font-weight:bold;
	font-size:18px;
	color:#734803;
	border-bottom:1px dotted #B3B3B3;
}
	.clsProductBoxWhy .clsHead span{
		padding:0 0 0 10px;
	}
.clsProductBoxWhy ul li{
	color:#734803;
	font-size:12px;
	margin-left:12px;
	background:url(../images/whylilogo.gif) no-repeat left;
	padding:10px 12px 11px 20px;
}
.clsProductsPartners ul li {
	background:url(../images/whylilogo.gif) no-repeat left 9px !important;
}
/*product box (rayzz right)*/
.clsProductBoxRight{
	margin:22px 0 10px 0;
}
.clsProductBoxRight .clsHead{
	padding:11px 0 21px 8px;
	_padding:12px 0 21px 8px;
	font-weight:bold;
	font-size:18px;
	color:#734803;
	background:url(../images/rayzzright.gif) no-repeat left;
	margin:0;
}
	.clsProductBoxRight .clsHead span{
		padding:0 0 0 10px;
	}
.clsProductBoxRight p{
	color:#524E43;
	font-size:12px;
	text-align:justify;
	margin-bottom:9px;
	line-height:21px;
}
/*sidebar (rayzz clients and featured template)*/
.clsRayzClients, .clsFeaturedTemplate{
	margin-top:10px;
}
.clsRayzClientsInner{
	padding:5px;
}
.clsRayzClients h2, .clsFeaturedTemplate h2{
	color:#30393E;
	font-size:13px;
/*	border-bottom:1px dotted #B7B7B7;*/
	padding:11px 5px 10px 14px;
}
.clsFeaturedTemplateInner{
	padding:10px;
	background:url(../images/bdr-img.jpg) repeat-x left bottom;
	/*height:140px;*/
}
.clsFTemplateContent{

}
.clsFTemplateContent .clsHeading{
	color:#983300;
	font-size:12px;
	font-weight:bold;
	margin:2px 0 0px 3px;
}
.clsFTemplateContent .clsImage{
	border:1px solid #ccc;
	/*padding:2px;*/
	padding: 4px 0 4px 7px;
}
.clsFTemplateBtmContent{
	/*float:left;*/
}
.clsFTemplateBtmContent .clsPriceDisplay{
	color:#EE252D;
	margin:10px 0 0 6px;
	font-size:12px;
	font-weight:bold;
	float:left;
	line-height:23px;
}
.clsFTemplateBtmContent a{
	display:block;
	width:39px;
	height:23px;
	color:#FFF;
	text-decoration:none;
	padding:0 0 0 6px;
	line-height:23px;
	float:left;
}
.clsFTemplateBtmContent .clsBuy{
	background:url(../images/btn-buy.gif) no-repeat left;
	margin:10px 0 0 6px;
}
.clsFTemplateBtmContent .clsDemo{
	background:url(../images/btn-demo.gif) no-repeat left;
	margin:10px 0 0 6px;
}
.clsMoreTemplates a{
	display:block;
	padding:7px;
	font-weight:bold;
	color:#EE252D;
	text-align:right;
	text-decoration:none;
}
/* product list */
.clsFeaturesList li, .clsModulesList li{
	margin:10px 0 20px;
}
.clsFeaturesList li h4, .clsModulesList li h4{
	float:left;
}
.clsProductTopLinks{
	float:right;
}
.clsFeaturesList li h4 a, .clsModulesList li h4 a{
	color:#9A3200;
	font-size:12px;
	display:block;
	margin-top:5px;
	text-decoration:none;
}
	.clsFeaturesList li h4 a:hover, .clsModulesList li h4 a:hover{
		text-decoration:underline;
	}
.clsFeaturesList .clsFeatureIcon{
	width:85px;
	float:left;
}
.trcproductlist .clsClearFix {
	overflow:hidden;
}
.clsFeatureDetailsContainer{
	float:left;
	width:570px;
	_width:553px;
	width:520px\n;
}
.clsFeatureDetailsContainer p{
	color:#564E43;
	font-size:12px;
	padding-left:10px;
	text-align:justify;
	line-height:19px;
}
.clsFeaturesList .clsFeatureIcon img{
	/*border:1px solid #FF9934;*/
}
.clsModulePriceLinks .clsPriceDisplay {
	float:left;
	margin:0 7px 0 0;
	line-height:26px;
	color:#EE252D;
	font-size:12px;
	font-weight:bold;
}
.clsDemoInlineLink {
	font-weight:bold;
	color:#000;
	padding:10px 0 10px 8px;
	display:block;
}
	.clsDemoInlineLink a{
		color:#9A3200;
		font-weight:normal;
		text-decoration:none !important;
	}
		.clsDemoInlineLink a:hover {
			text-decoration:underline !important;
		}
.clsDemoUrlButton{
	background:url(../images/bg-livedemo.gif) no-repeat left center;
	width:85px;
	height:25px;
	display:block;
	float:left;
}
.clsDemoUrlButton, .clsScreenShotButton{
	text-align:center;
	margin-right:7px;
}
.clsHeaderProductList{
	background:url(../images/bdr-img.jpg) repeat-x left bottom;
	margin-bottom:9px;
	padding-bottom:8px;
}
.clsDemoUrlButton a, .clsScreenShotButton a{
	display:block;
	margin-top:5px;
	color:#000;
	font-size:12px;
	text-decoration:none;
}
.clsDemoUrlButton a:hover, .clsScreenShotButton a:hover{
	/*font-weight:bold;*/
}
.clsScreenShotButton{
	background:url(../images/bg-screenshot.gif) no-repeat left center;
	width:93px;
	height:25px;
	display:block;
	float:left;
}
/*pagination start*/
.clsPagination{
	float:right;
	margin:12px 0;
}
.clsPagination li{
	display:block;
	float:left;
	padding:0 7px;
	height:17px;
	line-height:17px;
}
.clsPagination li a{
	color:#CE4C01;
	text-decoration:none;
}
.clsPagination li a:hover{
	text-decoration:underline;
}
.clsPagination .clsActivePage{
	background:url(../images/btn_activepage.gif) no-repeat center;
	width:19px;
	height:17px;
	line-height:17px;
	text-align:center;
	color:#fff;
}
/*pagination end*/
/*order page*/
.clsSideMain{
	padding:12px 15px;
}
.clsOrderPage .clsHeadingBg{
	color:#FFFFFF;
	font-size:21px;
	line-height:51px;
	padding-left:20px;
	text-transform:uppercase;
}
.clsOrderDesc{
 	float:left;
	width:680px;
}
	.clsOrderDesc p{
		font-size:12px;
		color:#564F47;
		line-height:19px;
		margin:10px 0 25px;
		text-align:justify;
	}
		.clsOrderDesc span{
			font-weight:bold;
		}
.clsOrderImage{
	float:right;
	background:url(../images/upgrade.gif) no-repeat right center;
	width:205px;
	height:144px;
}
.clsFeatureTDHeading{
	background:url(../images/bg-featuretable.gif) repeat-x top;
	height:43px;
	line-height:43px;
	width:495px;
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding-left:15px;
	padding:0;
	margin:0;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
}
	.clsSharingHeading{
		background:url(../images/bg-videosharing.jpg) repeat-x top;
		height:43px;
		line-height:40px;
		width:205px;
		font-size:17px;
		font-weight:bold;
		color:#fff;
		text-align:left;
		padding:0;
		margin:0;
	}
	.clsSharingHeading .clsPricingIcon {
		background:url(../images/bg-ordertabseparator.jpg) no-repeat left center;
		height:39px;
		padding:0 0 0 13px;
		_padding:5px 0 0 13px;
	}
		.clsRayzzHeading{
			background:url(../images/bg-rayzztable.gif) repeat-x top;
			height:43px;
			line-height:40px;
			width:205px;
			font-size:17px;
			font-weight:bold;
			color:#fff;
			text-align:left;
			padding:0 0 0 10px;
			margin:0;
		}
		.clsPricingIcon img {
			vertical-align:middle;
		}
.clsOrderTableHead{
	margin-top:15px;
}
.clsOrderTableContainerLeft{
	background:url(../images/bg-ordertableleft.jpg) repeat-y top left;
	margin-left:-6px;
}
.clsOrderTableContainerRight {
	background:url(../images/bg-ordertableright.jpg) repeat-y top right;
	margin-right:-6px;
}
.clsOrderTableContainerBottom{
	background:url(../images/bg-ordertable-bottom.gif) repeat-x bottom left;
	padding-bottom:12px;
	margin:0 0 0 5px;
}
.clsOrderTable{
	margin-left:6px;
}
	.clsOrderTable h2 {
		padding:10px;
		color:#734901;
	}
		.clsOrderAddons span {
			font-size:16px;
		}
.clsOrderTable td div{
	border:1px solid #EEEEEE;
	padding:6px;
	font-size:12px;
	color:#734901;
}
.clsOrderTable .clsFeatureDatas{
	width:318px;
}
	.clsOrderTable .clsFeatureDatas div{
		margin:0 11px 5px 7px;
		color:#000;
	}
.clsOrderTable .clsRayzzDatas,.clsOrderTable .clsSharingDatas,.clsOrderTable .clsSharingDatas.clsVolumeDatas { width:150px!important}
.clsOrderTable .clsRayzzDatas{
	text-align:center;
	background:url(../images/bg-ordertable-td.gif) repeat-y top left;
}
	.clsOrderTable .clsRayzzDatas div{
		margin:0 12px 5px 14px;
	}
.clsOrderTable .clsSharingDatas{
	text-align:center;
	background:url(../images/bg-ordertable-td.gif) repeat-y top left;
}
.clsOrderTable .clsSharingDatas.clsVolumeDatas {
	width:221px;
}
	.clsOrderTable .clsSharingDatas div{
		margin:0 15px 5px 14px;
	}
.clsPaddingTop{
	padding-top:10px;
}
.clsPaddingBottom{
	padding-bottom:10px;
}


.clsOrderTableTotal{
	background:url(../images/bg-order-total.gif) repeat-x top left;
	height:53px;
	margin:0 14px 10px 7px;
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
}
.clsOrderDemoTableTotal {
	background:url(../images/bg-order-demototal.gif) repeat-x top left !important;
	height:45px !important;
}
.clsOrderTableTotal .clsFeatureLastData{
	width:315px;
	padding-left:10px;
	font-weight:bold;
	color:#000;
	font-size:13px;
}
.clsRayzzWidth{ width:148px!important;}
.clsChannelWidth{ width:156px!important;}
.clsPhotoWidth{ width:136px!important;}
.clsOrderStripBg .clsSharingLastData{
	background:url(../images/bg-order-bottom-divider.gif) no-repeat left 3px!important;
}
.clsOrderTableTotal .clsSharingLastData{
	text-align:center;
	background:url(../images/bg-order-bottom-divider.gif) no-repeat left 7px;
}
.clsOrderTableTotal .clsRayzzLastData{
	text-align:center;
	background:url(../images/bg-order-bottom-divider.gif) no-repeat left 7px;
}
	.clsOrderTableTotal .clsRayzzLastData.clsLastDataRayzz{
	}
	.clsOrderTableTotal .clsSharingLastData p, .clsOrderTableTotal .clsRayzzLastData p{
		color:#000;
		font-size:13px;
		margin:4px 0;
	}
	.clsOrderTableTotal .clsSharingLastData .clsPricingText, .clsOrderTableTotal .clsRayzzLastData .clsPricingText{
		font-size:14px;
	}
		.clsOrderTableTotal .clsSharingLastData .clsOrder, .clsOrderTableTotal .clsRayzzLastData .clsOrder{
			background:url(../images/bg-order-bottom-divider-span.gif) no-repeat left 3px;
			_background:url(../images/bg-order-bottom-divider-span.gif) no-repeat left 4px;
			padding-left:6px!important;
		}
			.clsOrderTableTotal .clsSharingLastData p span a, .clsOrderTableTotal .clsRayzzLastData p span a{
				color:#EE252F;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
				padding:4px 6px;
			}
/*  TechSupportpage start*/

.clsTechSupportpage{
	margin-top:1px;
}
.clsSupportContainer .clsSupportImage{
	float:left;
	width:140px;
	text-align:center;
	margin-right:10px;
	margin-bottom:5px;
}
.clsSupportContainer .clsSupportImage a{
	background:url(../images/bg-techsupport-bluelink.gif) no-repeat left top;
	line-height:27px;
	display:block;
	color:#fff;
	text-decoration:none;
}
.clsSupportTeams img{
	float:left;
	padding-right:5px;
}
.clsSupportContainer{
	padding-top:8px;
}
.clsSupportContainer, .clsSupportTeams, .clsSupportLimitation{
	margin-bottom:20px;
}
.clsSupportContainer p, .clsSupportTeams p{
	color:#534F46;
	font-size:12px;
	line-height:19px;
	text-align:justify;
	padding-bottom:9px;
}
.clsSupportTeams h2, .clsSupportLimitation h2, .clsRayzzCommunityForums h2{
	border-bottom:1px dotted #B2B2B2;
	border-top:1px dotted #B2B2B2;
	color:#6E4310;
	font-size:17px;
	padding:8px 0;
	margin-bottom:13px;
}
.clsSupportTeams h3, .clsSupportLimitation h3{
	color:#534F44;
	font-size:12px;
	font-weight:bold;
	padding:8px 0;
	margin-bottom:13px;
}
.clsSupportLimitation ul li, .clsRayzzCommunityForums ul li{
	color:#000000;
	font-size:12px;
	line-height:16px;
	padding-left:20px;
	padding-bottom:13px;
}
.clsGreenLi, .clsRedLi{
	margin-bottom:13px;
}
.clsGreenLi li{
	background:url(../images/bg-techsupport-greentick.gif) no-repeat left top;
}
.clsRedLi li{
	background:url(../images/bg-techsupport-redtick.gif) no-repeat left top;
}
.clsNotSupport li{
	background:url(../images/whylilogo.gif) no-repeat left top;
}
.clsRayzzCommunityForums .clsSubhead{
	color:#6E4211;
	font-size:12px;
	padding-bottom:17px;
	padding-top:5px;
}
/* TechSupportpage ends*/

/*bottom template start*/
.clsBottomTemplateDiv{
	height:237px;
}
.clsBottomTemplateDiv h3{
	color:#FFFFFF;
	font-size:14px;
	padding:15px 10px 4px 10px;
}
.clsClientSideSitelist li{
	float:left;
	width:172px;
	height:162px;
	margin:5px 0px 5px 10px;
	border:1px solid #777777;
	background:#666666;
}
*html .clsClientSideSitelist li{
	margin-left:5px;
	margin-right:5px;
}
.clsClientSideSitelist li:hover{
	background:#323232;
}
.lihover{
	background:#323232!important;
}
.clsImagePart{
	text-align:center;
	padding-top:7px;
	min-height:108px;
}
.clsSiteProfile{
	padding:2px 2px 3px 10px;
}
.clsSiteProfile a{
	color:#FFFFFF !important;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.clsSiteProfileDes{
	color:#CCCCCC;
	padding-left:10px;
}
*html .clsImagePart{
	height:108px;
}
.clsMoreWebsites{
	float:right;
	padding-top:3px;
	*padding-top:5px;
}
.clsMoreWebsites a{
	color:#FF9934 !important;
	padding-right:5px;
	text-decoration:none;
}

/*bottom template ends*/
/*how to buy page*/
.clsHowToBuyMain ul li{

	font-size:12px;
	margin-left:12px;
	background:url(../images/whylilogo.gif) no-repeat left 4px;
	/*padding:10px 12px 11px 20px;*/
	line-height:18px;
	padding-left:20px;
	line-height:23px;
}
.clsHowToBuyMain ul{
	padding:10px 0;
}
.clsHowToBuyMain ul li ul{
	padding-top:0!important;
	color:#734803;
}
.clsOuterHowToBuy span {
	color:#000000 !important;
}
.clsHowToBuyMain h3{
	/*background:url(../images/rayzzright.gif) no-repeat left center;*/
	color:#734803;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:9px 0 10px 0;
}
.clsHowToBuyMain span {
	color:#734803;
	font-size:12px;
}
.clsHowToBuyMain p{
	line-height:21px;
}
/*RecommendedPage page*/
.clsRecommendedPage{
	padding:10px 0;
}
.clsRecommendedPage h3{
	padding:10px 0;
	color:#6F430F;
	font-size:14px;
}
.clsRecommendedPage p{
	line-height:18px;
	color:#564E43;
	font-size:12px;
}
.clsRecommendedPage a{
	color:#9A3200;
}
.clsPartnerHostingTbl td{
	padding: 5px;
}
.clsImageRow{
	width:160px;
}
.clsPremiumHost{
	padding-right:5px;
}
.clsPremiumHost p {
	background:transparent url(../images/bg-howtobuyinnerarrow.gif) no-repeat scroll left 16px !important;
	padding:10px 0 2px 12px !important;
	color:#6F430F;
}
#ClientPage .clsClientSideSitelistMain li,#ProductMainPage .clsClientSideSitelistMain li{
	width:190px!important;
	border:1px solid #e1e3e4;
	background:#f6f6f6;
	float:left;
	margin:20px 28px 0 0px;
}
*html #ClientPage .clsClientSideSitelistMain li, *html #ProductMainPage .clsClientSideSitelistMain li{
	margin:20px 21px 0 0px!important;
}

#ClientPage .clsClientSideSitelistMain .clsSiteProfile,#ProductMainPage .clsClientSideSitelistMain .clsSiteProfile{
	padding-bottom:7px!important;
	padding-left:5px!important;
}

#ClientPage .clsClientSideSitelistMain .clsSiteProfile a,#ProductMainPage .clsClientSideSitelistMain .clsSiteProfile a{
	color:#000 !important;
}
#ClientPage .clsImagePart a img,#ProductMainPage .clsImagePart a img{
	float:none!important;
	margin:0!important
}
#ClientPage .clsBottomTemplateDiv{
	display:none;
}
#ClientPage .blc-container,#Page .blc-container,.clsNoWebtemplate .blc-container {
	background:transparent url(../images/blc-indexbottom.gif) no-repeat left bottom;
}
#ClientPage .brc-container,#Page .brc-container,.clsNoWebtemplate .brc-container{
	background:transparent url(../images/brc-indexbottom.gif) no-repeat right bottom;
}
#ClientPage .bb-container,#Page .bb-container,.clsNoWebtemplate .bb-container{
	background:transparent url(../images/bb-indexbottom.gif) repeat-x center bottom;
}
.clsNoWebtemplate .clsBottomTemplateDiv{
	display:none;
}

#HomePage .trccontainer{
	padding-bottom:16px;
}
.clsMoreClientSite {
	text-align:right;
	padding:5px 10px 0 0;
	line-height:12px!important;
}
.clsMoreClientSite a{
	color:#fff!important;
}
/*Demo Page */
.clsDemoPage{
	line-height:26px;
	color:#564E43;
	font-size:12px;
}
.lbdemomember{
	padding-bottom:20px;
}
.clsDemoPage h4{
	/*background:url(../images/rayzzright.gif) no-repeat left center;*/
	color:#734803;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0px 0 5px 0px;
}
.clsDemoPage a{
	color:#EE242D;
	font-weight:bold;
	padding:3px 0;
	text-decoration:none;
}
.clsDemoPage a:hover{
	text-decoration:underline;
	color:#000;
}
/*Demo Page */
/* */
.clsGentralCon{
	padding:10px 0;
	line-height:18px;
	color:#564E43;
	font-size:12px;
}
.clsGentralCon h3{
	padding-top:5px;
	color:#000;
}
.clsGentralCon a{
	color:#EE242D;
}
.clsSupportLimitation {
	color:#734803;
}
.clsSearchResultMain .clsHeadingBg{
	color:#FFFFFF;
	font-size:21px;
	line-height:51px;
	padding-left:20px;
	text-transform:uppercase;
}
.clsSearchResultMain{
	line-height:18px;
}
.clsSearchResultMain h3{
	margin-top:10px;
}
.clsSearchResultMain h3 a{
	color:#9A3200;
	display:block;
	font-size:14px;
	text-decoration:none;
}
.clsSearchResultMain h3 a:hover{
	text-decoration:none;
}
.clsSearchResultMain a{
	color:#EE252D;
	text-decoration:none;
}
.clsSearchResultMain a:hover{
	color:#000;
	text-decoration:underline;
}
#DemoPage .clsRayzClients, #ClientPage .clsRayzClients, #FAQPage .clsRayzClients{
	margin-top:0;
}
.clsLoding{
	text-align:center;
	margin:10px 10px 0 10px;
	padding:40px 10px;
	height:100px;
	background:#FFFFFF;
}
/*service*/
.clsScriptInstal{
	line-height:24px;
	padding:20px 0 10px 0;
}
.clsScriptInstal h2, .clsScriptInstal h3{
	color:#734803;
	font-size:13px;
	font-weight:bold;
	margin:10px 0 0;
}
.clsServicesHd{
	border-bottom:1px dotted #B2B2B2;
	border-top:1px dotted #B2B2B2;
	color:#9A3200;
	font-size:17px;
	margin-bottom:13px;
	padding:8px 0;
}
.clsSearchServicesHd {
	border-top:1px dotted #B2B2B2;
}
.clsSearchResultMain .clsServicesHd {
	border-bottom:none;
}
.clsSearchServicesHd h3 {
	width:500px;
}
.clsSearchResultMain .clsServicesHdNoBorder {
	border-bottom:none;
	border-top:none;
}
.clsScriptInstal a{
	text-decoration:none;
	font-weight:bold;
	color:#9A3200;
}
.clsScriptInstal a:hover{
	text-decoration:underline;
}

.clsSetupMain{
	line-height:24px;
	padding:20px 0;
}
.clsSetupMain h2, .clsSetupMain h3{
	color:#734803;
	font-size:13px;
	font-weight:bold;
	margin:10px 0 0;
}
.clsSetupMain a{
	text-decoration:none;
	font-weight:bold;
	color:#9A3200;
}
.clsSetupMain a:hover{
	text-decoration:underline;
}
.clsSetupMain ul{
	padding:10px 0;
}
.clsSetupMain li{
	background:url(../images/whylilogo.gif) no-repeat left top;
	font-size:12px;
	line-height:26px;
	margin-left:12px;
	padding-left:20px;
}
/* start template page*/
.clsTemplatePageMain{
	font-size:12px;
	line-height:20px;
}
.clsTemplatePageTop{
	padding-bottom:20px;
}
.clsTemplatePageTopLft{
	font:normal 14px Myriad Pro;
	float:left;
	width:425px;
	line-height:22px;
	text-align:justify;
}
.clsTemplatePageTopRgt{
	float:right;
	width:220px;
	text-align:center;
}
.clsReadyMadeTemMain{
	padding:1px;
	border:1px solid #f5e8d1;
	margin-bottom:30px;
}
.clsReadyMadeTem{
	background:url(../images/readymade-bg.jpg) repeat-x left top;
	padding:5px 0px 5px 0px;

}
.clsReadyMadeTemCont{
	padding:0 15px;
}
.clsReadymadeHd{
	font:bold 16px Myriad Pro;
	color:#6e4310;
	background:url(../images/readymade-hd-bg.jpg) no-repeat right 8px;
	padding:0px 20px 10px 15px;
	float:left;
}
.clsTempListing{
	padding:10px 0;

}
.clsTempListing li{
	float:left;
	padding:15px 0 15px 15px;
	width:30%;
}
#TemplateholderPage .clsTempListing li{
	padding:15px 0 0px 15px;
}
.clsTemplateName{
	font-size:11px;
	font-weight:bold;
	color:#444849;
}
.clsTemplateImage{
	border:1px solid #d6d6d6;
	width:194px;
	text-align:center;
	padding:6px 0;
}
.clsTemplateAmtPart{
	padding:10px 0;
}
.clsTempListing li .clsTemplateAmtPart li{
	width:auto!important;
	padding:0;
}
#TemplateholderPage .clsTempListing li .clsTemplateAmtPart li{
	width:auto!important;
	padding:0;
}
.clsTemplateAmt{
	background:url(../images/buy-left.jpg) no-repeat left top;
	line-height:20px;
	display:block;
	float:left;
	padding-left:9px!important;
}
.clsTemplateAmt span{
	background:url(../images/buy-right.jpg) no-repeat right top;
	line-height:20px;
	display:block;
	float:left;
	padding-right:10px!important;
}
.clsTemplateAmt a{
	font-weight:bold;
	color:#f5f5f4;
	text-decoration:none;
}
.clsTemplateBuy{
	background:url(../images/buy.jpg) repeat-x left top;

}
.clsTemplateBuy a{
	color:#ee242d;
	text-decoration:none;
	background:url(../images/buy-bdr.jpg) no-repeat right center;
	padding:0 10px !important;
}
.clsTemplateView{
	background:url(../images/buy-view.jpg) no-repeat right top;
	padding:0 10px !important;
}
.clsTemplateView a{
	color:#000;
	text-decoration:none;
}
.clsMoreTemplate{
	text-align:right;
	border-top:1px solid #f0f0f0;
	padding-top:3px;
	margin:0 10px;
}
.clsMoreTemplate a{
	color:#ee242d;
	text-decoration:none;
	font-size:11px;
}
.clsOrderTemMain{
	padding:1px;
	border:1px solid #d6d6d6;
	margin-bottom:30px;
}
.clsOrderTem{
	background:url(../images/order_temp_pg.jpg) repeat-x left top;
	padding:5px 0px 5px 0px;

}
.clsOrderHd{
	font:bold 16px Myriad Pro;
	color:#ff6600;
	background:url(../images/order-hd-bg.jpg) no-repeat right 8px;
	padding:0px 20px 10px 15px;
	float:left;
}



/* end template page*/
.clsLoginContent{
	padding:20px 10px 10px 20px;
	line-height:20px;
}

.clsFeatureHeadDesc{
font-size:12px;
line-height:21px;
text-align:justify;
margin: 10px 0;
}
.clsFeaturesList h3 {
color: #734803;
font-size:14px;
font-weight:bold;
line-height:34px;
margin:10px 0px;
text-decoration:none;
}
#FeaturesMain{
clear:both;

}
#FeaturesMain p{
color:#999999;
font-size:12px;
font-weight:normal;
line-height:22px;
text-decoration:none;
}
#FeaturesMain img {
border:1px solid #CCCCCC;
float:left;
margin:0 15px 10px 0;
}
.clsFeaturesLink{
float:right;
}
.clsModuleLeftLink{
float:left;
}
/* ----------------- Testimonial Page--------------*/
.clsTestimonialHeading {
	width:450px;
	float:left;
}
.clsAddTestimonial {
	float:right;
}
	.clsAddTestimonial span{
		background:transparent url(../images/bg-testimonialright.gif) no-repeat scroll right top;
		display:block;
		float:left;
		height:24px;
		margin-right:5px;
		margin-top:6px;
		padding-right:10px;
	}
		.clsAddTestimonial a{
			background:transparent url(../images/bg-testimonialleft.gif) no-repeat scroll left top;
			display:block;
			float:left;
			height:24px;
			padding-left:9px;
			text-decoration:none;
			color:#FFF;
			font-size:12px;
			line-height:24px;
		}
.clsTestimonialList li{
	margin-top:23px;
}
	.clsTestmonialAddedBy {
		float:left;
		width:450px;
		padding:0 0 20px 10px;
	}
		.clsTestmonialAddedBy p {
			color:#000;
		}
		.clsTestmonialAddedBy p span {
			color:#5E7C00;
			font-weight:bold;
			font-size:11px;
		}
		.clsTestimonialProjName {
			padding:8px 0;
		}
			.clsTestimonialProjName span a{
				text-decoration:none;
				color:#49310B;
				font-weight:bold;
				font-size:11px;
			}
		.clsTestmonialAddedDate {
			float:right;
			width:200px;
			text-align:right;
			padding:0 5px 0 0;
		}
			.clsTestmonialAddedDate p {
				line-height:35px;
				color:#544D45;
			}
				.clsTestmonialAddedDate p span{
					color:#000;
				}
		.clsTestimonialDetails p{
			line-height:20px;
			font-size:12px;
			padding:0 5px 0 10px;
		}
.clsInnerHowToBuy li{
	background:transparent url(../images/bg-howtobuyinnerarrow.gif) no-repeat scroll left 9px !important;
	padding:0 10px 0 12px !important;
}
.clsInnerHowToBuy span{
	color:#000;
}
	.clsInnerHowToBuy h3 {
		margin:0;
		padding:0;
		font-size:13px;
	}
.clsProductsPartners h3 {
	color:#734803;
	font-size:14px;
	font-weight:bold;
	padding:9px 0 10px;
	margin:0;
}
.clsProductsPartners p {
	line-height:21px;
	padding: 10px;
}
.clsInstallScriptHeading {
	padding:5px 0 8px 0;
}
.clsServerSetup p{
	padding:0 0 10px 0;
	line-height:20px;
}
.clsServicesDoAndDont .clsSupportLimitation{
	margin:0;
}
.clsServicesDoAndDont .clsGreenLi,.clsServicesDoAndDont .clsRedLi {
	margin:0;
}

/*--------------- Add Testimonial Popupbox Starts --------------------------*/

.clsContentPopupbox .field {
	overflow:auto;
	zoom:1;
	_overflow:visible;
	_height:1%;
}
	.clsContentPopupbox .field label {
		float:left;
		padding:5px;
		width:120px;
	}
	.clsContentPopupbox .field input {
		float:left;
		height:19px;
		border:1px solid #F3E8D6;
		margin:5px 0;
		width:270px;
	}
	.clsContentPopupbox .middleColumn {
		float:left;
	}
		.clsContentPopupbox .middleColumn span {
			color:#FF0000;
			background:transparent url(../images/icon-alert.gif) no-repeat scroll left bottom;
			padding:0 0 0 16px;
		}
	.clsContentPopupbox textarea {
		border:1px solid #F3E8D6;
		width:268px;
	}
	.clsContentPopupbox .Actions,.clsContentPopupbox .Actions input {
		color:#FFF;
		cursor:pointer;
		height:25px;
		line-height:25px;
		float:left;
		display:block;
	}
	.clsContentPopupbox .Actions {
		background:transparent url(../images/bg-submitright.gif) no-repeat scroll right top;
		margin:0 0 0 128px;
	}
	.clsContentPopupbox .Actions input {
		background:transparent url(../images/bg-submitleft.gif) no-repeat scroll left top;
		padding:0 5px;
		border:none;
	}
	.clsContentPopupbox .recaptcha {
		float:right;
		margin:0 0 0 125px;
	}
/*--------------- Add Testimonial Popupbox Ends --------------------------*/

.clsModuleTitle {
	float:left;
}
.clsModuleInfo {
	float:right;
}
.clsModuleInfo p{
	color:#FFF6DF;
	line-height:35px;
	font-size:12px;
	padding:0 5px 0 0;
}
.clsModuleInfo p span{
	font-weight:bold;
	color:#FFF;
}
.clsWithBorder {
	border:1px solid #DFD0B5;
	padding:2px;
}


.clsModulePageDetailsContainer{
	/*float:left;*/
	width:590px;
	_width:545px;
	float:left;
}
.clsModulePageDetailsContainer p{
	color:#564E43;
	font-size:12px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:justify;
	line-height:19px !important;
}
.clsModuleLeftLink .clsPriceDisplay{
	color:#EE252D;
	margin: 2px 8px 0 6px;
	font-size:12px;
	font-weight:bold;
	float:left;
	line-height:23px;
}
.clsPopupFeatureImg {
	float:left;
	width:80px;
}
.clsPopupFeatureImg .clsPriceDisplay {
	color:#EE252D;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	margin:0px 8px 0 18px;
}
.clsModuleButtons {
	margin:25px 0 0 0;
}
	.clsModuleButtons a {
		line-height:16px;
	}
	.clsModuleButtons p {
		float:left;
	}

/* ----------------------- Home Page Design Starts ------------------*/

.clsHomePageBanner {
	width:270px;
	float:left;
	/*background:url(../images/bg-homepagebanner.gif) no-repeat left top;*/
	height:252px;
	margin:24px 0 0 0;
}
.clsHomePageBannerBg{
	background:url(../images/bg-productbox.jpg) no-repeat left bottom;
	margin-left:1px;
}
	.clsHomePageBanner .clsHomepageProductBox {
		float:left;
		width:175px;
	}
	.clsHomePageBanner .clsPriceBox {
		float:left;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		line-height:83px;
		height:83px;
		text-align:center;
		width:77px;
		margin:150px 0 0;
		_margin:150px 0 0 -12px;
	}
	.clsPriceBoxPosition {
		text-align:center;
		position:absolute;
		padding:0 0 0 10px;
		z-index:9999;
	}
	.clsHomePageContainer {
		float:right;
		width:680px;
	}
	.clsHomePageContainer .clsOverflow {
		position:absolute;
	}
		.clsHomePageContainer h1 {
			font-size:23px;
			color:#42352C;
			padding:30px 0 5px;
			font-family:trebuchet MS;
		}
	.clsHomePageInfo {
		float:left;
		width:495px;
	}
		.clsHomePageInfo p {
			line-height:26px;
			padding:0 15px 10px 0;
			font-size:12px;
			color:#421F03;
			font-family:Arial, Helvetica, sans-serif;
		}
	.clsHomePageDemoBtns {
		float:left;
		width:185px;
		margin:55px 0 0 0;
	}
	.clsHomeGetItNow {
		background:url(../images/bg-getitnow.gif) no-repeat left top;
		width:157px;
		height:57px;
		margin:0 0 35px 0;
	}
	.clsHomeGetItNow a:hover{
		background:url(../images/bg-getitnowhover.gif) no-repeat left top;
	}
	.clsHomeGetItNow a {
		display:block;
		height:57px;
		text-indent:-999999px;
		width:157px;
	}
	.clsHomeLiveDemo {
		background:url(../images/bg-homelivedemo.gif) no-repeat left top;
		width:159px;
		height:58px;
	}
	.clsHomeLiveDemo a:hover{
		background:url(../images/bg-homelivedemoover.gif) no-repeat left top;
	}
	.clsHomeLiveDemo a {
		display:block;
		height:57px;
		text-indent:-999999px;
		width:157px;
	}
	.clsHomePageBottomBanner {
		text-align:right;
		padding:21px 59px 0 31px;
		float:right;
		background:url(../images/bg-icon.png) no-repeat left 25px;
		line-height:32px;
		margin:205px 0 0 0;
	}
		.clsHomePageBottomBanner p {
			font-family:trebuchet MS;
			font-size:15px;
			font-weight:normal;
		}
		.clsHomePageBottomBanner h2 {
			color:#BC320D;
			font-size:14px;
		}
	.clsHomePageBannerLinks {
		margin:4px 0 0 0;
	}
	.clsHomePageBannerLinks ul {
		margin:0 0 0 1px !important;
	}
	.clsHomePageBannerLinks li{
		float:left;
		background:url(../images/bg-separator.gif) no-repeat right center;
	}
	.clsHomePageBannerLinks li,.clsHomePageBannerLinks li a,.clsHomePageBannerLinks li a span{
		font-weight:bold;
		display:block;
		color:#5B3F27;
		font-size:18px;
		font-family:trebuchet MS;
		text-decoration:none;
		margin:0 1px 0 0;
		line-height:56px;
	}
	.clsHomePageBannerLinks li a span{
		padding:0 35px;
		_padding:5px 35px;
	}
	/*.clsHomePageBannerLinks li a:hover{
		background:#FFF url(../images/bg-homebanneractivearrow.gif) no-repeat center top;
		color:#000;
	}*/
	.ui-tabs-selected a,.clsRayzzIcon a:hover{
		background:#FFF url(../images/bg-activehome.gif) repeat-x left top;
		color:#000 !important;
	}
	.clsRayzzIcon a:hover span,.ui-tabs-selected a span{
		background:#FFF url(../images/bg-arrowactive.gif) no-repeat center top;
		color:#000 !important;
	}
	.clsRayzzIcon img {
		vertical-align:middle;
	}
		.clsUpComingProducts {
			text-align:right;
			float:right !important;
		}
		li.clsNoSeparator {
			background:none;
			padding:0 60px 0 0;
		}
		li.clsNoSeparator a{
			color:#C36909;
			font-family:trebuchet MS;
			font-size:19px;
			font-style:italic;
			font-weight:normal;
		}
		li.clsNoSeparator a:hover{
			color:#000;
		}
		#rotator .ui-tabs-hide {
			display:none;
		}
/* ----------------------- Home Page Design Ends ------------------*/

/* ----------------------- Package Page Design Starts ------------------*/
.clsPackage {
	padding:20px 0;
}
	.clsPackage h3 {
		color:#734803;
		padding:0 0 10px;
		font-size:13px;
	}
	.clsPackageInfo {
		padding:15px 10px;
	}
	.clsGoldPackageDetails {
		float:left;
		width:340px;
	}
		.clsGoldPackageDetails li {
			color:#000;
			line-height:23px;
			background:transparent url(../images/whylilogo.gif) no-repeat scroll left 6px !important;
			padding:3px 20px 0;
			font-size:12px;
			margin:15px 0;
		}
	.clsGoldPackagePrizes {
		float:right;
		width:300px;
		margin-top:35px;
	}
		.clsGoldPackagePrizes li {
			color:#EE252D;
			line-height:48px;
			font-weight:bold;
			background:transparent url(../images/bg-packagelist.gif) no-repeat scroll left center;
			padding:0 0 0 15px;
			font-size:12px;
			font-family:trebuchet MS;
		}
		.clsGoldPackagePrizes li a{
			color:#EE252D;
			text-decoration:none;
		}
		.clsGoldPackagePrizes li a:hover {
			color:#000;
		}
			.clsGoldPackagePrizes li span{
				font-weight:normal;
				padding:0 0 0 3px;
			}

/* ----------------------- Package Page Design Ends ------------------*/
.readMoreLink {
	text-align:right;
	display:block;
}

.clsSerachquery {
color:#FCB050;
text-transform: none;
font-size:14px;
}

	.clsReadmore a{
		color:#fe2400;
		text-decoration:none;
	}
	.clsReadmore a:hover{
		color:#000;
	}
	.clsReadmore p{
		padding-top:5px;
		line-height:18px;
	}
	.clsPrices{
		color:#993300;
		font-weight:bold;
		font-size:12px;
		padding:5px 5px;
	}
.clsProductBuyNow{
	margin-top: 10px;
}
.clsProductBuyNow a {
	color:#fe2400;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
}

.clsProductBuyNow a:hover{
	color:#000;
}
	.clsProductInfo {
		text-align:right;
		padding:6px 6px 10px 7px;
		float:left;
	}
		.clsProductInfo h2 {
		color:#BC320D;
		font-size:12px;
		background:url(../images/bg-plugscripticons.jpg) no-repeat left center;
		line-height:32px;
		height:33px;
		padding-left:26px;
	}
		.clsProductInfo .clsPlugScriptBgRight h2 p {
			font-family:Arial;
			font-size:13px;
			font-weight:normal;
			padding-top:5px;
			text-align:left;
		}
	.clsPlugScriptBgRight{
		background:transparent url(../images/bg-plugscriptright.jpg) no-repeat scroll right center;
		padding-right:3px;
	}
	.clsPlugScriptBgLeft{
		background:transparent url(../images/bg-plugscriptleft.jpg) no-repeat scroll left center;
		padding-left:3px;
	}
	.clsPlugScriptBgMiddle{
		background:transparent url(../images/bg-plugscriptcenter.jpg) repeat-x scroll center center;
		height:34px;
		padding:0px 6px;
	}

	.clsPlugWarningBgRight{
		background:transparent url(../images/bg-plugwarningright.jpg) no-repeat scroll right center;
		padding-right:3px;
	}
	.clsPlugWarningBgLeft{
		background:transparent url(../images/bg-plugwarningleft.jpg) no-repeat scroll left center;
		padding-left:3px;
	}
	.clsPlugWarningBgMiddle{
		background:transparent url(../images/bg-plugwarningcenter.jpg) repeat-x scroll center center;
		height:74px;
		padding:0px 6px;
	}

	.clsPlugScriptBgMiddle strong,.clsPlugWarningBgMiddle strong{
		color:#ec252c;
		font-weight:bold;
	}
	.clsPlugScriptBgMiddle span strong,.clsPlugWarningBgMiddle span strong{
		color:#764604;
		font-weight:bold;
	}
	.clsPlugScriptBgMiddle a,.clsPlugWarningBgMiddle a{
	color:#ec252c;
	text-decoration: none;
	cursor:pointer;
	}
	.clsPlugScriptBgMiddle span a:hover,.clsPlugWarningBgMiddle span a:hover{
		color:#ec252c;
	}
	.clsPlugScriptBgMiddle a:hover,.clsPlugWarningBgMiddle a:hover{
		color:#764604 !important;
	}
	.clsHomePageBottomBanner a{
		color:#BC320D;
		text-decoration: none;
		cursor:pointer;
	}
	.clsHomePageBottomBanner a:hover{
		color:#764604;
	}
.clsRequiredProVersion{
	color:#6D4110 !important;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:10px 0 0 3px;
}
	.clsRequiredProVersion span{
		font-weight:bold;
		color:#6D4110;
	}

/*------------------------ Server Hosting Page -----------------*/

.clsServerOptions {
	color:#70420E !important;
	font-size:17px !important;
	margin:10px 0 10px 0 !important;
}
.clsServiceHositing {
	margin:0 0 50px 0;
}
.clsServiceHositing table {
	width:100%;
}
	.clsServiceHositing th{
		color:#9A3200;
		padding:0 12px 10px;
		font-size:12px;
		font-weight:bold;
	}
		.clsSinglePro {
			background:#FCF3EA;
			color:#6F4312;
			font-weight:bold;
			padding:10px;
		}
		.clsSingleProDual .clsSingleProTitle{
			padding:10px 29px 25px 10px;
			color:#6E430E;
		}
		.clsSingleProDual td{
			padding:10px 5px 25px 5px;
			color:#6E430E;
			text-align:center;
			font-size:11px;
		}
		.clsMultiProDual .clsMultiProTitle {
			padding:10px 29px 5px 10px;
			color:#6E430E;
		}
		.clsMultiProDual td{
			padding:10px 5px 5px 5px;
			color:#6E430E;
			text-align:center;
			font-size:11px;
			border-bottom:1px solid #F4E4D5;
		}
		.clsNoBorder td {
			border:none;
		}
			.clsMonthly {
				color:#F0242F !important;
			}
.clsAboutServices {
	margin:0 0 30px 0;
}
	.clsAboutServices h3{
		color:#704210;
		border-bottom:1px dotted #B2B2B2;
		border-top:1px dotted #B2B2B2;
		font-size:17px;
		padding:10px 0;
	}
		.clsAboutServiceContent {
			margin:10px 0;
		}
			.clsAboutServiceContent h4 {
				color:#534F46;
				font-size:13px;
				padding:0 0 5px 0;
			}
			.clsAboutServiceContent p {
				font-size:12px;
			}
.clsOptionalExtras {
	font-size:17px !important;
	color:#704210 !important;
	padding:10px 0;
}
	.clsAdditionHdds,.clsAdditionHddsDetails {
		border:1px solid #F2E4C9;
		width:100%;
		background:#FFFBF8;
	}
		.clsAdditionalHeading th{
			color:#9B3300;
			font-weight:bold !important;
			background:#FCF3EA;
			font-size:12px;
			padding:8px 8px 8px 10px;
		}
			.clsAdditionHdds td {
				padding:10px;
				border-bottom:1px solid #F4E4D5;
				color:#6E4310;
				font-size:12px;
			}
				.clsAdditionalPrice {
					color:#ED262D !important;
					font-size:11px !important;
				}
				.clsAdditionHddsDetails td {
					padding:5px 10px;
					border-bottom:1px solid #F4E4D5;
					color:#6E4310;
					font-size:12px;
				}

.clsWarning p{
	color: #000;
	font-size:10px;
	padding-top: 6px;
	font-weight: normal;
	line-height: 20px;
	text-align:justify;
}
.clsWarning span{
    font-weight:bold;
    color:#f00;
}
.clsWarningright{
padding-right: 1px!important;
}
.clsWarningLeft{
padding-left: 1px!important;
}
/* Contact Us form*/
#Form_GeneralContactForm .field{
	overflow:auto;
}

#Form_GeneralContactForm fieldset div.field {
	padding-top: 10px;
}
#Form_GeneralContactForm fieldset {
	margin-left: 20px;
}

* html #Form_GeneralContactForm  .field{
	overflow:visible;
	height:1%;
}
#Form_GeneralContactForm  .field label.left{
	font-size:14px;
	width:200px;
	float:left;
}
#Form_GeneralContactForm  .field .middleColumn{
	margin-left:210px;
}
#Form_GeneralContactForm  .field .middleColumn .text{
	border:1px solid #F3E8D6;
	height:19px;
	width:310px;
}

#Form_GeneralContactForm  .field .middleColumn textarea{
	border:1px solid #F3E8D6;
	width:310px;
	height:200px;
}
#Form_GeneralContactForm .field .middleColumn .message.required{
	color: #f00;
}

.message.validation{
	color: #f00;
	margin-left:230px;
}
#Form_GeneralContactForm  #GeneralCaptcha #recaptcha_widget_div{
	margin-left:210px;
}

#Form_GeneralContactForm .Actions{
	background:transparent url(../images/bg-submitleft.gif) no-repeat scroll left top;
	padding: 0px 5px 8px 5px;
	margin: 20px 0 20px 230px;
}
#Form_GeneralContactForm .Actions input{
	background:transparent url(../images/bg-submitright.gif) no-repeat scroll right top;
	display: block;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	padding: 2px 5px 8px 0px;
	text-align: center;
	vertical-align: middle;
}
.clsSupportLimitation a{
color:#F0242F;
font-size:11px;
line-height:30px;
text-decoration:none;
}

.clsSupportLimitation a:hover{
color:#000;
cursor:pointer;
}
.clsNoneBackground{
	background: none;
}
.clsTestimonialInfo{
	padding-top: 10px;
}
.clsTestimonialInfo{
	padding-top: 10px;
	font-size:12px;
}