/**
*    CSS for Blue themed template for Root
*
* @author		lavanya_13ag07
* @copyright	Copyright (c) 2008 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @version 		SVN: $Id: pagelayout.css 1039 2007-01-02 08:38:16Z lavanya_13ag07 $
* @since 		2007-09-23
*/
/*
 *
 * Hacks used in this template for achieving browser compatibility are
 * 		"!important" - used for the browser "Mozilla Firefox"
 * 		"* html" - used for the browser "Internet Explorer"
 * Browsers Tested are
 * 		Mozilla Firefox 5.0
 * 		Internet Explorer 6.0.2800
 *		Opera 8.01
 *
 */

/*-- Importing the basic style for calendar --*/
/*-- Common Styles --*/
body{
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;  /* Enables font size scaling in MSIE */
	margin:0;
	padding:0;
	text-align:center;
	margin:0 auto;
	background:#f9f9f1  url(../images/pagelayout/bg-body.jpg) repeat-x ;
}
	.clsBodyContent,.clsFormBodyContent{
		width:1000px;
		margin:0 auto;
		text-align:left;
		padding:0;
	}
	.clsFormBodyContent{
		width:800px
	}
	#top,#header h2,#Footer h2,.sideBar1 h3,#selSubHeader h2{
		position:absolute;
		left:-999em;
		width:990em;
	}
	#selMemberNavLinks h3{
		display:none;
	}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dt,dl,dd{
		margin:0;
		padding:0;
		font-size:100%;
	}
	dt,dl,dd{
		list-style-type:none;
	}
	li{
		list-style:none;
	}
	a{
		color:#0072A1;
		outline:none;
		font-weight:normal;
		text-decoration:underline;
	}
	a:hover{
		text-decoration:none;
	}
	img{
		border:0;
		vertical-align:top;
	}
/*-- Header --*/
#header{
	background:url(../images/pagelayout/bg-headerbanner.jpg) no-repeat;
	width:1000px;
	height:100px;
	_height:107px;
}
#header h1{
	width:180px;
	float:left;
	background:url(../images/pagelayout/logo.jpg) no-repeat left top;
	margin:16px 0 0 0;
}
	#header h1 a{
		text-indent:-2000em;
		display:block;
		overflow:hidden;
		width:180px;
		height:80px;
	}
	.clsBanner {
		float:left;
		margin:8px 0 0 40px;
		width:400px;
	}
	.clsBannerContent{
		width:560px;
		font:bold 22px "Trebuchet MS", Verdana;
		text-align:right;
		margin-top:2px;
		height:90px;
	}
.clsRightHeader{
	float:right;
	margin:14px 0 0 0;
	width:245px;
	_width:245px;
}
	.clsInnerHeaderLeft{
		padding:0 0 0 7px;
	}
	.clsInnerHeaderRight{
		padding:0 9px 0 0;
	}
	.clsInnerHeaderMiddle{
		padding:0;
		height:88px;
	}
		.clsHeaderDropDown{
			text-align:center;
			background:#f9f9f1;
			position:absolute;
			margin:-0.3em 0 0 0;
			width:230px;
		}
			.clsHeaderDropDown .clsContactDetails{
				margin:0;
				border:1px solid #819420;
			}
				.clsContactDetails p{
					margin:5px 0;
				}
				#chat{
					padding-bottom:4px;
				}
				#phone p {
					font-size:14px;
					margin:15px 0 !important;
					font:bold 14px Arial, Helvetica, sans-serif;
					line-height:30px;
					color:#000;
				}
				#phone p span {
					color:#6B9301;
					font-size:18px;
				}
	.clsSendMail{
		background:url(../images/pagelayout/icon-mail.jpg) no-repeat;
	}
	.clsSendMail a{
		width:41px !important;
		margin-right:15px;
	}
	.clsPhone{
		background:url(../images/pagelayout/icon-phone.jpg) no-repeat;
	}
	.clsLiveChat{
		background:url(../images/pagelayout/icon-chat.jpg) no-repeat;
	}
	.clsRightHeader ul{
		margin-left:14px;
	}
	.clsRightHeader li{
		float:left;
		margin:34px 5px 0 4px;
		_margin:34px 5px 0 5px;
	}
		.clsRightHeader li a{
			text-indent:-999em;
			height:39px;
			width:56px;
			display:block;
		}
.clsCustomerLeft{
	background:url(../images/pagelayout/bg-customerleft.jpg) no-repeat left center;
	padding:0 0 0 48px;
}
.clsCustomerRight{
	background:url(../images/pagelayout/bg-customerright.jpg) no-repeat right center;
	padding:0 88px 0 0;
	_padding:0 75px 0 0;
}
.clsCustomerMiddle{
	padding:0;
	height:24px;
	color:#FFF;
	line-height:24px;
}
	.clsCustomerHeading{
		position:absolute;
		margin:2px 0 0 -4px;
		color:#3b474e;
	}
	.clsCustomerHeading p{
		font:bold 13px/20px Tahoma;
		*font:bold 13px/23px Tahoma;
		color:#3b474e;
	}
/*-- End of innerheader Section rounded corners --*/
/* style for top navigation starts here */
.clsTopNavigation{
	margin:12px 0 0 0;
	_margin:5px 0 0 0;
}
	.clsTopNavigation li{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		background:url(../images/pagelayout/bg-seperator.jpg) no-repeat right top;
	}
		.clsTopNavigation li a{
			color:#FFF;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			font-family:Tahoma;
			height:40px;
			padding:2px 14px 6px 14px;
			line-height:35px;
			display:block;
			float:left;
			margin-right:1px;
		}
			.clsTopNavigation li a:hover,.clsTopNavigation li a.current,.clsTopNavigation li a.section{
				background:url(../images/pagelayout/bg-activenavigation.jpg) no-repeat center top;
				color:#000000;
			}
			.clsTopNavigation .clsActiveLink a{
				background:url(../images/pagelayout/bg-activelink.jpg) repeat-x;
				color:#000;
				border:2px solid #7DE0f7;
				border-bottom:0;
			}
			.clsTopNavigation .clsActiveLink{
				margin:0;
				padding:0;
			}
/* style for top navigation ends here */
/* clearfix Starts Here */
.clsTopHeader,.clsTopNavigation,.clsProductBoxDescription,.clsBuyNowLive,.clsGuideSupportCommon,.clsBookMarkVideoPhotoAudio,.clsFooterLinks ul,.clsSideTemplateCommon,.clsTemplateViewBuy,.clsDemoURLScreenShot,.clsFeatureImageHeadingCommon,.field,.clsPagination{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsTopHeader,* html .clsTopNavigation,* html .clsProductBoxDescription,* html .clsBuyNowLive,* html .clsGuideSupportCommon,* html .clsBookMarkVideoPhotoAudio,* html .clsFooterLinks ul,* html .clsSideTemplateCommon,* html .clsTemplateViewBuy,* html .clsDemoURLScreenShot,* html .clsFeatureImageHeadingCommon,* html .field,* html .clsPagination{
	height:1%;
	overflow:visible;
}
/* clearfix Ends Here */
/* style for main section rounded corner starts here */
/*-- main Section rounded corners --*/
.clsMainRoundedSections{
	margin:0 0 0 0;
}
/* \*/
* html .tlcmain,* html .trcmain{
	height:1%
}
/* */
* html .lbmain{
	width:100%
}
.lbmain,.tlcmain,.trcmain{
	zoom:1
}
.tlcmain{
	background:transparent url(../images/pagelayout/tlcmain.jpg) no-repeat;
}
.trcmain{
	background:transparent url(../images/pagelayout/trcmain.jpg) no-repeat right top;
	padding:10px 20px;
	overflow:auto;
}
.blcmain{
	background:transparent url(../images/pagelayout/blcmain.jpg) no-repeat left bottom;
}
.brcmain{
	background:transparent url(../images/pagelayout/brcmain.jpg) no-repeat right bottom;
}
.tbmain{
	background:transparent url(../images/pagelayout/tbmain.jpg) repeat-x;
}
.bbmain{
	background:transparent url(../images/pagelayout/bbmain.jpg) repeat-x center bottom;
}
.rbmain{
	background:transparent url(../images/pagelayout/rbmain.jpg) repeat-y right top;
}
.lbmain{
	background:#FFF url(../images/pagelayout/lbmain.jpg) repeat-y left bottom;
}
/*-- End of main Section rounded corners --*/

/* style for main section rounded corner ends here */
.clsSideMain{
	margin:26px 0 0 0;
	overflow:auto;
}
/* style for sidebar */
.clsSideBar{
	width:214px;
	float:right;
	clear:right;
	margin:10px 0 0 0;
}
	.clsSideBar h3{
		color:#FFF;
		font:bold 12px Arial, Helvetica, sans-serif;
		padding-left:10px;
	}
	.clsSideBarContent{
		margin:15px 0 10px 0;
	}
	.clsSideBarContent #selLiveSupport{
		text-align:center;
	}
	.clsOurTestimonial{
		text-indent:-999em;
	}
		.clsOurTestimonial a{
			background:url(../images/pagelayout/icon-ourtestimonial.jpg) no-repeat;
			display:block;
			width:204px;
			height:80px;
		}
			.clsSideBarContent p{
				margin:0 0 10px 0;
			}
			.clsSideBarContent p a{
				font-weight:bold;
				color:#697E05;
			}
			.clsMore{
				text-align:right;
			}
				.clsMore a{
					font-weight:bold;
					text-decoration:none;
				}
/*-- sidebar Section rounded corners --*/
.clsSideBarRoundedSections{
	margin:0 0 10px 0;
}
/* \*/
* html .tlcsidebar,* html .trcsidebar{
	height:1%
}
/* */
* html .lbsidebar{
	width:100%
}
.lbsidebar,.tlcsidebar,.trcsidebar{
	zoom:1
}
.tlcsidebar{
	background:transparent url(../images/pagelayout/tlcsidebar.jpg) no-repeat;
}
.trcsidebar{
	background:transparent url(../images/pagelayout/trcsidebar.jpg) no-repeat right top;
	padding:7px;
}
* html .clsSidebarTemplates .trcsidebar{
	padding:10px 7px;
}
.clsSidebarTestimonial .trcsidebar{
	padding:7px 2px;
}
.blcsidebar{
	background:transparent url(../images/pagelayout/blcsidebar.jpg) no-repeat left bottom;
}
.brcsidebar{
	background:transparent url(../images/pagelayout/brcsidebar.jpg) no-repeat right bottom;
}
.tbsidebar{
	background:transparent url(../images/pagelayout/tbsidebar.jpg) repeat-x;
}
.bbsidebar{
	background:transparent url(../images/pagelayout/bbsidebar.jpg) repeat-x center bottom;
}
.rbsidebar{
	background:transparent url(../images/pagelayout/rbsidebar.jpg) repeat-y right top;
}
.lbsidebar{
	background:#FFF url(../images/pagelayout/lbsidebar.jpg) repeat-y left bottom;
}
/*-- End of sidebar Section rounded corners --*/
.clsSideTemplateLeft{
	float:left;
	width:103px;
	text-align:center;
}
.clsSideTemplateRight{
	float:left;
	margin:0 0 0 7px;
	width:90px;
}
	.clsSideTemplateCommon{
		border-bottom:1px solid #CCC;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
	}
	.clsSideTemplateRight p{
		font-size:10px;
	}
	.clsSideTemplateRight h4{
		font-size:12px;
	}
/*		.clsTemplateView a,.clsTemplateBuy a,.clsTemplateRate a{
			background:url(../images/pagelayout/bg-viewbutton.jpg) no-repeat;
			text-align:center;
			font-size:10px;
			color:#000;
			text-decoration:none;
			display:block;
			line-height:18px;
			width:36px;
			font-weight:bold;
		}
		.clsTemplateBuy a{
			background:url(../images/pagelayout/bg-buybutton.jpg) no-repeat;
		}
		.clsTemplateRate a{
			background:url(../images/pagelayout/bg-rateitbutton.jpg) no-repeat;
			width:55px;
		}
		.clsTemplateViewBuy p{
			float:left;
			margin:0 8px 0 0;
		}*/
		.clsSideTemplateLeft .clsTemplateRate{
			margin:0 auto 3px 25px;
			*margin:0 auto 3px 0;
		}
/* style for side features section starts here */
.clsSideFeaturesSection{
	margin-top:25px;
}
.clsSideFeaturesSection li{
	padding:0 0 5px 5px;
	line-height:28px;
	margin:0 0 10px 0;
	background:url(../images/pagelayout/bg-list.gif) no-repeat bottom center;
}
	.clsSideFeaturesSection li a{
		line-height:28px;
		color:#000;
		text-decoration:none;
		font-size:12px;
		padding:0 0 0 10px;
	}
.clsLoginOpenid{
	background:url(../images/pagelayout/icon-openid.jpg) no-repeat left center;
}
.clsSideIndex{
	background:url(../images/pagelayout/icon-index.jpg) no-repeat left center;
}
.clsAddLink{
	background:url(../images/pagelayout/icon-addlink.jpg) no-repeat left center;
}
.clsCannUncann{
	background:url(../images/pagelayout/icon-cann.jpg) no-repeat left center;
}
.clsProfileSettings{
	background:url(../images/pagelayout/icon-profilesettings.jpg) no-repeat left center;
}
.clsAccountSettings{
	background:url(../images/pagelayout/icon-accountssettings.jpg) no-repeat left center;
}
.clsFilteringTopics{
	background:url(../images/pagelayout/icon-filter.jpg) no-repeat left center;
}
.clsCreatingNetwork{
	background:url(../images/pagelayout/icon-creatingnetwork.jpg) no-repeat left center;
}
.clsInvitingFriends{
	background:url(../images/pagelayout/icon-invitefriends.jpg) no-repeat left center;
}
.clsCommentingBookmark{
	background:url(../images/pagelayout/icon-comments.jpg) no-repeat left center;
}
.clsSharingBookmark{
	background:url(../images/pagelayout/icon-sharing.jpg) no-repeat left center;
}
.clsCannedUsersList{
	background:url(../images/pagelayout/icon-canneduser.jpg) no-repeat left center;
}
.clsSubscriptionList{
	background:url(../images/pagelayout/icon-subscritpion.jpg) no-repeat left center;
}
.clsTagsList{
	background:url(../images/pagelayout/icon-tags.jpg) no-repeat left center;
}
.clsBookmarksDisplay{
	background:url(../images/pagelayout/icon-bookmarkdisplay.jpg) no-repeat left center;
}
.clsBookmarksFiltering{
	background:url(../images/pagelayout/icon-bookmarkfilter.jpg) no-repeat left center;
}
.clsViewingFriends{
	background:url(../images/pagelayout/icon-viewfriends.jpg) no-repeat left center;
}
.clsAddingPhotos{
	background:url(../images/pagelayout/icon-addingphotos.jpg) no-repeat left center;
}
.clsSettingAvatar{
	background:url(../images/pagelayout/icon-avator.jpg) no-repeat left center;
}
.clsSiteStatistics{
	background:url(../images/pagelayout/icon-sitestatistics.jpg) no-repeat left center;
}
.clsImportBookmarks{
	background:url(../images/pagelayout/icon-importbookmark.jpg) no-repeat left center;
}
.clsExportBookmarks{
	background:url(../images/pagelayout/icon-importbookmark.jpg) no-repeat left center;
}
.clsManageFolder{
	background:url(../images/pagelayout/icon-managefolder.jpg) no-repeat left center;
}
.clsInternalMail{
	background:url(../images/pagelayout/icon-internalmail.jpg) no-repeat left center;
}
.clsAddingToolbar{
	background:url(../images/pagelayout/icon-addingtoolbar.jpg) no-repeat left center;
}
.clsBookmarklet{
	background:url(../images/pagelayout/icon-bookmarklet.jpg) no-repeat left center;
}
.clsManageWidgets{
	background:url(../images/pagelayout/icon-managewidget.jpg) no-repeat left center;
}
	.clsSideFeaturesSection .clsManageWidgets a{
		line-height:43px;
	}
.clsRssFeeds{
	background:url(../images/pagelayout/icon-rss.jpg) no-repeat left center;
}
.clsHotListBookmark{
	background:url(../images/pagelayout/icon-hotlistbookmark.jpg) no-repeat left center;
}
.clsIgoogleWidget{
	background:url(../images/pagelayout/icon-igoogle.jpg) no-repeat left center;
}
/* style foo side features section ends here */
/* style for common page contents starts here */
.clsCommonPageContents ul{
	background:#F0F9DC;
	padding:10px 0;
}
.clsCommonPageContents li{
	background:url(../images/pagelayout/icon-contactcontent.jpg) no-repeat left 5px;
	padding:0 0 0 13px;
	margin:0 0 3px 10px;
}
	.clsCommonPageContents a{
		font-weight:bold;
		color:#697E05;
	}
	.clsCommonPageContents p{
		line-height:18px;
		margin:5px 0;
	}
/* style for common page contents ends here */
/*--Main--*/
#main{
	margin:2px 230px 0 0;
	padding:0;
	min-height:70em;
}
* html #main{
	height:70em;
}
	h2,h1{
		font:normal 18px/24px Arial, Helvetica, sans-serif;
		color:#697e05;
		margin:0 0 10px 0;
	}
/* style for index page starts here */
.clsProductBox{
	float:left;
	width:198px;
	background:transparent url(../images/pagelayout/bg-productbox.jpg) no-repeat;
	height:291px;
}
	.clsProductBox p{
		color:#000;
		font:bold 18px Arial, Helvetica, sans-serif;
		margin:26px 0 0 12px;
	}
.clsProductDescription{
	float:left;
	width:512px;
	margin:10px 0 0 10px;
}
	.clsProductDescription p{
		font-size:12px;
		line-height:20px;
	}
.clsBuyNow{
	float:left;
	margin-left:17px;
}
.clsLiveDemo{
	float:right;
	margin:0 4px 0 0;
}
	.clsBuyNow p a,.clsLiveDemo p a{
		background:url(../images/pagelayout/bg-buynow.jpg) no-repeat;
		width:84px;
		height:34px;
		display:block;
		line-height:35px;
		text-align:center;
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
	}
	.clsLiveDemo p a{
		background:url(../images/pagelayout/bg-livedemo.jpg) no-repeat;
	}
		.clsProductDescription p{
			margin:0 0 10px 0;
			text-align:justify;
			line-height:18px;
		}
.clsGuideSupport{
	float:left;
	margin:0 20px 0 0;
}
	.clsGuideLeft{
		background:url(../images/pagelayout/bg-tourleft.jpg) no-repeat left top;
		padding:0 0 0 8px;
	}
	.clsGuideRight{
		background:url(../images/pagelayout/bg-tourright.jpg) no-repeat right top;
		padding:0 19px 0 0;
	}
	.clsGuideMiddle{
		background:url(../images/pagelayout/bg-tourmiddle.jpg) repeat-x;
		padding:0;
		line-height:25px;
	}
	.clsGuideMiddle p{
		margin:0 10px 0 0;
	}
		.clsGuideMiddle p a{
			display:block;
			text-decoration:none;
			font-weight:bold;
			color:#fff;
			font-size:14px;
			line-height:23px;
			padding-bottom:2px;
		}
.clsBookMarkMedia{
	background:url(../images/pagelayout/bg-innerseperator.jpg) no-repeat center top;
	margin:15px 0 30px 0;
	padding:5px 0 0 0;
	*padding:20px 0 0 0;
}
* html .clsBookMarkMedia{
	padding:20px 0 0 0;
}
.clsBookMarkVideoPhotoAudio{
	background:url(../images/pagelayout/bg-innerseperator.jpg) no-repeat center bottom;
	padding:0 0 20px 0;
	margin:15px 0 0 0;
}
.clsBookMarkVideoPhotoAudio p{
	float:left;
	margin:0 52px 0 19px;
	_margin:0 52px 0 10px;
}
.clsBookMarkVideoPhotoAudio p.clsBookMarkPhoto{
	margin-right:0 !important;
}
	.clsBookMarkVideo,.clsBookMarkAudio,.clsBookMarkPhoto{
		text-indent:-999em;
	}
		.clsBookMarkVideo a,.clsBookMarkAudio a,.clsBookMarkPhoto a{
			background:url(../images/pagelayout/bg-bookmarkvideo.jpg) no-repeat;
			width:185px;
			height:137px;
			display:block;
		}
		.clsBookMarkAudio a{
			background:url(../images/pagelayout/bg-bookmarkaudio.jpg) no-repeat;
		}
		.clsBookMarkPhoto a{
			background:url(../images/pagelayout/bg-bookmarkphoto.jpg) no-repeat;
		}
/*-- innercontent Section rounded corners --*/
.clsInnerContentRoundedSections{
	margin:0 0 10px 0;
	background:url(../images/pagelayout/bg-transparentlogo.jpg) no-repeat right bottom;
}
/* \*/
* html .tlcinnercontent,* html .trcinnercontent{
	height:1%
}
/* */
* html .lbinnercontent{
	width:100%
}
.lbinnercontent,.tlcinnercontent,.trcinnercontent{
	zoom:1
}
.tlcinnercontent{
	background:transparent url(../images/pagelayout/tlcinnercontent.jpg) no-repeat;
}
.trcinnercontent{
	background:transparent url(../images/pagelayout/trcinnercontent.jpg) no-repeat right top;
	padding:10px;
}
.blcinnercontent{
	background:transparent url(../images/pagelayout/blcinnercontent.jpg) no-repeat left bottom;
}
.brcinnercontent{
	background:transparent url(../images/pagelayout/brcinnercontent.jpg) no-repeat right bottom;
}
.tbinnercontent{
	background:transparent url(../images/pagelayout/tbinnercontent.jpg) repeat-x;
}
.bbinnercontent{
	background:transparent url(../images/pagelayout/bbinnercontent.jpg) repeat-x center bottom;
}
.rbinnercontent{
	background:transparent url(../images/pagelayout/rbinnercontent.jpg) repeat-y right top;
}
.lbinnercontent{
	background:url(../images/pagelayout/lbinnercontent.jpg) repeat-y left bottom;
}
/*-- End of innercontent Section rounded corners --*/
	.clsWhyBookMark{
		margin:5px 10px;
	}
		.clsWhyBookMark h3{
			margin:0 0 5px 0;
			font:bold 15px arial;
		}
		.clsWhyBookMark p{
			line-height:18px;
			font-size:12px;
		}
/* style for index page ends here */
/* style for footer section starts here */
/*-- footer Section rounded corners --*/
#Footer{
	clear:both;
	color:#AFBF83;
	text-align:left;
	background:#353F00 url(../images/pagelayout/bg-footer.jpg) repeat-x left top;
}
.clsFooterContent{
	width:1000px;
	margin:10px auto 0 auto;
}
.clsFooterMiddle{
	height:80px;
}
.clsFooterLinks ul{
	margin:0 auto 0 auto;
	text-align:center;
	padding:20px 0 10px 0;
	overflow:hidden;
	_overflow:visible;
	_height:1%;
}
* html .clsFooterLinks ul{
	padding:10px 0;
}
	.clsFooterLinks li{
		float:left;
		margin:0 10px 0 0;
		color:#000;
	}
		.clsFooterLinks li a{
			border-right:1px solid #000;
			padding:0 10px 0 0;
		}
		.clsFooterLinks li a.clsNoborder{
			border-right:0;
		}
		.clsFooterLinks li a, #Footer p a{
			color:#fff;
			text-decoration:none;
		}
		.clsFooterLinks li a:hover, #Footer p a:hover{
			text-decoration:underline;
		}
		.clsFooterLinks a span{
			color:#bcda29;
		}
		#Footer p{
			margin:5px 0 10px 0;
			display:inline;
		}
.clsFooterMiddle{
	width:1000px;
	margin:0 auto 0 auto;
	overflow:hidden;
	_overflow:visible;
	_height:1%;
}
.clsFooterLinks{
	float:left;
	width:600px
}
.clsContactNo{
	float:right;
}
.clsContactNo p{
	display:block!important;
}
.clsContactNo ul{
	overflow:hidden;
	_overflow:visible;
	_height:1%;
}
	.clsContactNo ul li{
		float:right;
		padding:5px 11px;
	}
	.clsCountryUk{
		background:url(../images/bg-contactseperator.gif) no-repeat right bottom;
	}
	.clsCountryUk .clsCountryName{
		background:url(../images/flag-uk.gif) no-repeat left top;
		padding-left:25px;
		color:#CCCCCC!important;
		font-size:11px;
		line-height:15px;
	}
	.clsCountryUsa .clsCountryName{
		background:url(../images/flag-us.gif) no-repeat left top;
		padding-left:25px;
		color:#CCCCCC!important;
		font-size:11px;
		line-height:15px;
	}
	.clsCountryUk .clsCountryNo, .clsCountryUsa .clsCountryNo{
		color:#99CC00!important;
		padding-left:22px;
		margin: 5px 0 0px 0!important;
	}
/* style for footer section ends here */
/* style for features section starts here */
/* \*/
* html .tlcfeatures,* html .trcfeatures{
	height:1%
}
/* */
* html .lbfeatures{
	width:100%
}
.clsFeaturesRoundedSections{
	margin:0 0 1em 0;
}
.lbfeatures,.trcfeatures,.tlcfeatures{
	zoom:1;
}
.tlcfeatures{
	background:transparent url(../images/pagelayout/tlcfeatures.jpg) no-repeat;
}
.trcfeatures{
	background:transparent url(../images/pagelayout/trcfeatures.jpg) no-repeat right top;
	padding:1em;
}
.blcfeatures{
	background:transparent url(../images/pagelayout/blcfeatures.jpg) no-repeat left bottom;
}
.brcfeatures{
	background:transparent url(../images/pagelayout/brcfeatures.jpg) no-repeat right bottom;
}
.tbfeatures{
	background:transparent url(../images/pagelayout/tbfeatures.jpg) repeat-x;
}
.bbfeatures{
	background:transparent url(../images/pagelayout/bbfeatures.jpg) repeat-x center bottom;
}
.rbfeatures{
	background:transparent url(../images/pagelayout/rbfeatures.jpg) repeat-y right top;
}
.lbfeatures{
	background:url(../images/pagelayout/lbfeatures.jpg) repeat-y left bottom;
}
.clsFeaturesTitleLeft{
	background:url(../images/pagelayout/bg-featurestitleleft.jpg) no-repeat left top;
	padding:0 0 0 9px;
}
.clsFeaturesTitleRight{
	background:url(../images/pagelayout/bg-featurestitleright.jpg) no-repeat right top;
	padding:0 9px 0 0;
}
.clsFeaturesTitleMiddle{
	background:url(../images/pagelayout/bg-featurestitlemiddle.jpg) repeat-x;
	padding:0;
	line-height:38px;
}
	.clsFeaturesTitleMiddle h2{
		color:#FFF;
		margin:0;
		padding:0;
	}
	.clsFeaturesTitle{
		width:100px;
		margin:0;
	}
/* style for innerfeatures section starts here */
/* \*/
* html .tlcinnerfeatures,* html .trcinnerfeatures{
	height:1%
}
/* */
* html .lbinnerfeatures{
	width:100%
}
.clsInnerFeaturesRoundedSections{
	margin:0 0 1em 0;
	background:#FFF url(../images/pagelayout/bg-transparentlogo.jpg) no-repeat right bottom;
}
.lbinnerfeatures,.trcinnerfeatures,.tlcinnerfeatures{
	zoom:1;
}
.tlcinnerfeatures{
	background:transparent url(../images/pagelayout/tlcinnerfeatures.jpg) no-repeat;
}
.trcinnerfeatures{
	background:transparent url(../images/pagelayout/trcinnerfeatures.jpg) no-repeat right top;
	padding:1em;
}
.blcinnerfeatures{
	background:transparent url(../images/pagelayout/blcinnerfeatures.jpg) no-repeat left bottom;
}
.brcinnerfeatures{
	background:transparent url(../images/pagelayout/brcinnerfeatures.jpg) no-repeat right bottom;
}
.tbinnerfeatures{
	background:transparent url(../images/pagelayout/tbinnerfeatures.jpg) repeat-x;
}
.bbinnerfeatures{
	background:transparent url(../images/pagelayout/bbinnerfeatures.jpg) repeat-x center bottom;
}
.rbinnerfeatures{
	background:transparent url(../images/pagelayout/rbinnerfeatures.jpg) repeat-y right top;
}
.lbinnerfeatures{
	background:url(../images/pagelayout/lbinnerfeatures.jpg) repeat-y left bottom;
}
.clsInnerFeatureTitleLeft{
	/*background:url(../images/pagelayout/bg-innerfeaturetitleleft.jpg) no-repeat left top;*/
	padding:0 0 0 6px;
	line-height:27px;
	font-weight:bold;
}
.clsInnerFeatureTitleRight{
	background:url(../images/pagelayout/bg-innerfeaturetitleright.jpg) no-repeat right top;
	padding:0 6px 0 0;
}
.clsInnerFeatureTitleMiddle{
	background:url(../images/pagelayout/bg-innerfeaturetitlemiddle.jpg) repeat-x;
	padding:0;
	line-height:26px;
}
	.clsInnerFeatureTitleLeft a{
		font-weight:bold;
		color:#000;
		text-decoration:none;
	}
	.clsFeaturesDescription{
		margin:1em 0;
		line-height:18px;
		font-size:12px;
	}
	.clsDemoURLScreenShot{
		margin:15px 0;
	}
		.clsDemoURLScreenShot p{
			float:left;
			margin:0 10px 0 0;
		}
		.clsFeatureImageLeft{
			float:left;
			width:40px;
		}
		.clsFeatureHeadingRight{
			float:left;
			width:660px;
		}
		* html .clsFeatureHeadingRight{
			width:650px;
		}
		.clsDemoURL,.clsScreenShot{
			background:url(../images/pagelayout/bg-demourl.jpg) no-repeat;
			width:111px;
			height:27px;
			line-height:23px;
			text-align:center;
		}
			.clsDemoURL a,.clsScreenShot a {
				font-weight:bold;
				text-decoration:none;
				color:#000;
			}
		.clsScreenShot{
			background:url(../images/pagelayout/bg-screenshot.jpg) no-repeat;
		}
/* style for features section ends here */
/* style for testimonial section starts here */
.clsTestimonailTitle{
	width:150px;
	margin:0 0 0 1px;
}
	.clsAddTestimonialLeft{
		background:url(../images/pagelayout/bg-addtestimonialleft.jpg) no-repeat left top;
		padding:0 0 0 10px;
	}
	.clsAddTestimonialRight{
		background:url(../images/pagelayout/bg-addtestimonialright.jpg) no-repeat right top;
		padding:0 10px 0 0;
	}
	.clsAddTestimonialMiddle{
		background:url(../images/pagelayout/bg-addtestimonialmiddle.jpg) repeat-x;
		padding:0;
		line-height:24px;
		height:27px;
	}
	.clsAddTestimonial{
		width:150px;
		text-align:center;
		margin:10px 0 15px 0;
	}
		.clsAddTestimonial a{
			font-weight:bold;
			color:#fff;
			text-decoration:none;
		}
		.clsAddTestimonial a:hover{
			color:#E9F5C5;
		}
		.clsTestimonialSection{
			background:#F0F9DC;
			margin:0 0 10px 0;
			padding:10px;
		}
			.clsTestimonialSection p{
				margin:0 0 10px 0;
				color:#000;
			}
				.clsTestimonialSection p span{
					font-weight:bold;
					color:#9F9F9F;
				}
/* style for testimonial section ends here */
/* style for form section starts here */
.left{
	float:left;
	width:200px;
}
.middleColumn{
	float:left;
	width:300px;
	margin:0 0 0 10px;
}
.field{
	margin:0 0 15px 0;
}
	.validationError,.validation{
		color:red;
	}
	.clsContactFormSection .validation{
		margin-left:210px;
	}
	.clsContactFormSection p.validation{
		margin-left:220px;
	}
	.clsContactFormSection p .validation{
		*margin-left:220px;
	}
	.clsContactFormSection .required{
		margin-left:210px;
		color:#f00;
	}
	
	* html .clsContactFormSection .validation{
		margin-left:205px;
	}
	.middleColumn .text{
		width:300px;
		height:20px;
		border:1px solid #CCC;
	}
	textarea {
		width:300px;
		border:1px solid #CCC;
	}
	fieldset {
		border:0;
	}
	.clsFormBodyContent .action,.clsContactFormSection .action{
		background:url(../images/pagelayout/bg-screenshot.jpg) no-repeat;
		width:111px;
		height:27px;
		color:#000;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		display:block;
		overflow:hidden;
		border:0;
		cursor:pointer;
		padding:0 0 5px 0;
		margin:0 0 0 220px;
		*margin:0 0 0 205px;
	}
	* html .clsFormBodyContent .action,* html .clsContactFormSection .action{
		padding:0 0 3px 0;
		margin:0 0 0 205px;
	}
	.clsFormBodyContent #Captcha,.clsContactFormSection #ContactCaptcha{
		margin:0 0 0 205px;
		*margin:0 0 0 205px;
	}
	* html .clsFormBodyContent #Captcha,* html .clsContactFormSection #ContactCaptcha{
		margin:0 0 0 205px;
	}
/* style for form section ends here */
/* style for paging list starts here */
.clsPagination a,.clsPagination span{
	margin:0 10px 0 0;
	font-size:12px;
	font-weight:bold;
	color:#0268CC;
}
.clsPagination a,.clsPagination span{
	float:left;
	display:block;
	border:1px solid #01CFFF;
	padding:0.2em 0.3em;
}
	.clsPagination .currentPage{
		color:#FFF;
		background:#01CFFF;
	}
	.clsPagination #Next,.clsPagination #Previous{
		border:0;
		padding:0;
	}
/*	.clsPaginationList{
		float:right;
	}
*/
/* style for paging list ends here */
/* style for features popup section starts here */
.clsFeaturesPopSection{
	text-align:left;
	padding:0 10px;
}
	.clsFeaturesPopSection .clsScreenShot{
		margin-top:15px;
	}

/* style for features popup section ends here */
/* style for sidebar demo section starts here */
.clsGuideMiddle .clsDemoHere a{
	margin:0;
	display:block;
	padding:0;
	line-height:25px;
}
	.clsDemoImageLeft img{
		float:left;
	}
	.clsDemoHereLink{
		width:120px;
	}
/* style for sidebar demo section ends here */
/* style for Modules page starts here */
	.clsModuleThumb{
		width:110px;
		float:left;
	}
		.clsModuleThumb img{
			border:1px solid #697E05;
			padding:1px;
		}
	.clsModuleDetails{
		float:left;
		width:580px;
		margin-left:5px;
		font:normal 11px tahoma;
	}
		.clsModuleDetails p{
			margin:2px 0;
		}
			.clsModuleHeading{
				font:bold 13px arial;
				color:#444;
				padding-bottom:10px;
			}
			.clsModuleDescription{
				font:normal 11px arial;
			}
			.clsModuleDemo{
				margin:5px 0;
			}
			.clsModuleDemo p{
				float:left;
				margin-right:5px;
				line-height:25px;
				color:#f00;
			}
			.clsModuleVersion{
				color:#697E05;
				font-weight:bold;
			}
		.clsNoBodyBackground {
			background:#fff;
			padding:15px;
			text-align:left;
		}
		.clsBoldFont {
			font-weight:bold;
		}

/* style for Modules page ends here */
	.clssidebanner{
		text-align:center;
		margin-bottom:10px;
	}
	
.clsMarkitLinks{
	overflow:hidden;
	zoom:1;
}
* html .clsMarkitLinks{
	height:1%;
	overflow:visible;
}
	.clsMarkitLinks p{
		display:block;
		float:left;
		font:bold 12px Arial, Helvetica, sans-serif;
		line-height:56px;
		text-align:center;
		color:#000;
		margin-right:15px;
	}
		.clsMarkitLinks p a{
			display:block;
			float:left;
			text-align:center;
			color:#7b7b7b;
			text-decoration:none;
			margin-top:15px;
			line-height:26px !important;
			font-weight:bold !important;
		}
		.clsMarkitLinks p a:hover{
			color:#000;
		}
		.clsMarkitLinks p.clsPrice{
			width:62px;
			background:url(../images/pagelayout/bg-price.jpg) no-repeat left center;
		}
		.clsMarkitLinks p.clsBuyNow{
			margin-left:0 !important;
		}
		.clsMarkitLinks p.clsBuyNow a{
			width:67px;
			height:26px;
			color:#657802;
			background:url(../images/pagelayout/bg-buynowlink.jpg) no-repeat left center;
		}
			.clsMarkitLinks p.clsBuyNow a:hover{
				color:#000;
			}
		.clsMarkitLinks p.clsLiveDemo a{
			width:76px;
			height:26px;
			background:url(../images/pagelayout/bg-livedemolink.jpg) no-repeat left center;
		}
		.clsMarkitLinks p.clsScreenShot a{
			width:84px;
			height:26px;
			background:url(../images/pagelayout/bg-screenshotlink.jpg) no-repeat left center;
		}
		.clsMarkitLinks p.clsScreenShot{
			background:none !important;
		}

/*CSS for banner ticker*/

#ajaxticker1{
width: 500px;
height: 95px;
/*border: 1px ridge black;*/
/*padding: 5px;*/
/*background-color: #F3F7E8;*/

background:url(../images/blank.gif) repeat scroll left;

}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
/*background-color: #FCFDF8;*/
background:url(../images/blank.gif) repeat scroll left;
}
#ajaxticker1 div img{
float:left;
text-align:center;

}
#ajaxticker1 .adcontent{ 
padding-top: 20px;

}
.someclass{ 
}


/*------------------------ Server Hosting Page -----------------*/
.clsOverflow {
	overflow:hidden;
	zoom:1;
}
* html .clsOverflow {
	overflow:visible;
	height:1%;
}
	.clsOverflow h1 {
		float:left;
		width:200px;
	}
	.clsPriceImg {
		float:left;
	}
		.clsPriceImg a {
			background: url(../images/pagelayout/bg-buybatch.gif) no-repeat right top;
			text-indent:-999em;
			height:61px;
			width:61px;
			display:block;
		}
.trchostservice{
	background:transparent url(../images/pagelayout/trcserverhositing.gif) no-repeat right top;
	padding:10px 3px;
}
.tlchostservice{
	background:transparent url(../images/pagelayout/tlcserverhositing.gif) no-repeat;
}
.blchostservice{
	background:transparent url(../images/pagelayout/blcserverhositing.gif) no-repeat left bottom;
}
.brchostservice{
	background:transparent url(../images/pagelayout/brcserverhositing.gif) no-repeat right bottom;
}
.tbhostservice{
	background:transparent url(../images/pagelayout/tbserverhositing.gif) repeat-x;
}
.bbhostservice{
	background:transparent url(../images/pagelayout/bbserverhositing.gif) repeat-x center bottom;
}
.rbhostservice{
	background:transparent url(../images/pagelayout/rbserverhositing.gif) repeat-y right top;
}
.lbhostservice{
	background:#fcfff6 url(../images/pagelayout/lbserverhositing.gif) repeat-y left bottom;
}
.clsServerOptions {
	color:#2E3410 !important;
	font-size:17px !important;
	margin:10px 0 10px 0 !important;
	font-weight:bold;
	padding:0 0 0 23px;
	background:url(../images/pagelayout/bg-serverheading.gif) no-repeat left center;
}
.clsServiceHositing {
	margin:0 0 50px 0;
}
.clsServiceHositing table {
	width:100%;
	border-collapse:collapse;
}
	.clsServiceHositing th{
		color:#FDFBE6;
		padding:0 12px 10px;
		font-size:12px;
		font-weight:bold;
	}
		.clsSinglePro {
			background:#FEF9E3;
			color:#312904;
			font-weight:bold;
			padding:10px;
		}	
		.clsSingleProDual .clsSingleProTitle{
			padding:10px 29px 25px 10px;
			color:#000;
			text-align:left;
		}	
		.clsSingleProDual td{
			padding:10px 5px 25px 5px;
			color:#000;
			text-align:center;
			font-size:11px;
		}
		.clsMultiProDual .clsMultiProTitle {
			padding:10px 29px 5px 10px;
			color:#000;
			text-align:left;
		}	
		.clsMultiProDual td{
			padding:10px 5px 5px 5px;
			color:#000;
			text-align:center;
			font-size:11px;
			border-bottom:1px solid #F2F2D0;
		}
		.clsNoBorder td {
			border:none;
		}
			.clsMonthly {
				color:#F0242F !important;
			}
.clsAboutServices {
	margin:0 0 30px 0;
}			
	.clsAboutServices h3{
		color:#2E3410;
		border-bottom:1px dotted #9FBA2B;
		border-top:1px dotted #9FBA2B;
		font-size:17px;
		padding:10px 0 10px 23px;
		background:url(../images/pagelayout/bg-serverheading.gif) no-repeat left center;
	}		
		.clsAboutServiceContent {
			margin:10px 0;
		}
			.clsAboutServiceContent h4 {
				color:#60510E;
				font-size:12px;
				padding:0 0 5px 0;
			}
			.clsAboutServiceContent p {
				font-size:11px;
			}
.clsOptionalExtras {
	font-size:17px !important;
	color:#2E3410 !important;
	padding:10px 0 10px 23px;
	background:url(../images/pagelayout/bg-serverheading.gif) no-repeat left center;
}			
	.clsAdditionHdds,.clsAdditionHddsDetails {
		border:1px solid #EBE0B2;
		width:100%;
		border-collapse:collapse;
	}		
		.clsAdditionalHeading th{
			color:#2F2905;
			font-weight:bold !important;
			background:#FEFDEB;
			font-size:12px;
			padding:10px 8px 10px 10px;
			border-bottom:1px solid #E7E3BE;
		}
			.clsAdditionHdds td {
				padding:10px;
				border-bottom:1px solid #F4E4D5;
				color:#000;
				font-size:11px;
			}
				.clsAdditionalPrice {
					color:#ED262D !important;
					font-size:11px !important;
				}
				.clsAdditionHddsDetails td {
					padding:10px;
					border-bottom:1px solid #F2F2D0;
					color:#000000;
					font-size:11px;
				}	
.clsContactusContent p{
	line-height:18px;
	margin:0 0 10px;
	font-size:11px;
	line-height:20px;
}



/* Services page */

.tlcservice{
	background:transparent url(../images/tlcservicesidebar.gif) no-repeat;
}
.trcservice{
	background:transparent url(../images/trcservicesidebar.gif) no-repeat right top;
	padding:1px;
}
.blcservice{
	background:transparent url(../images/blcservicesidebar.gif) no-repeat left bottom;
}
.brcservice{
	background:transparent url(../images/brcservicesidebar.gif) no-repeat right bottom;
}
.tbservice{
	background:transparent url(../images/tbservicesidebar.gif) repeat-x;
}
.bbservice{
	background:transparent url(../images/bbservicesidebar.gif) repeat-x center bottom;
}
.rbservice{
	background:transparent url(../images/rbservicesidebar.gif) repeat-y right top;
}
.lbservice{
	background:#fcfff6 url(../images/lbservicesidebar.gif) repeat-y left bottom;
	margin-bottom:10px;
}
* html .trcservice,* html .trchostservice{height:1%}
* html .lbservice,* html .lbhostservice{
	width:100%
}
.lbservice,.tlcservice,.trcservice,.lbhostservice,.tlchostservice,.trchostservice{
	zoom:1
}

.clsScriptInstal{
	line-height:24px;
	padding:10px 0 10px 0;
}
.clsScriptInstal h2, .clsScriptInstal h3{
	color:#4a4a4a;
	border-bottom:1px dotted #a3ba2b;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	margin:0 0 20px 0px;
	line-height: 15px;
}
.clsServicesHd{
	border-bottom:1px dotted #2A2A2A;
	/*border-top:1px dotted #B2B2B2;*/
	color:#9A3200;
	font-size:17px;
	margin-bottom:13px;
	padding:8px 0;
}
.clsSearchServicesHd {
	border-top:1px dotted #2A2A2A;
}
.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;
}

.clsServicesBuyNow {
	float:right;
	/*width:205px;
	height:36px;*/
	text-align:right;
	/*background:url(../images/bg-buyrightservice.gif) no-repeat right center;*/
	padding:0 5px;
}
.clsServicesBuyNow li {
	float:left;
}
.clsDoller {
	/*background:url(../images/bg-dollerseparator.gif) no-repeat left center;*/
}
.clsDoller a{
	color:#F83201;
	font-size:13px;
	line-height:35px;
	padding:0 5px;
	text-decoration:none;
	font-weight:bold;
}
	.clsDoller a:hover{
		text-decoration:none;
	}
.clsServicesBuyNow .clsServiceImg a{
	line-height:32px;
	background:url(../images/bg-buyleft.jpg) no-repeat left center;
	display:block;
	width:59px;
	margin:3px 4px 0 0 ;
	text-indent:-999em;
	text-align:left;
}
.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:81px;
	text-align:center;
	width:77px;
	margin:0 20px 0 0;
}
.clsServiceBuyLeft, .clsServiceBuyRight {
	display:block;
	float:left;
	height:34px;
	line-height:33px;
}
.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:15px 0 7px 0;
	font-size:13px;
}
.clsPaymentOption ul{
	border:1px dotted #2A2A2A;
	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;
}
.clsPaymentOption li img{
margin: 10px 0px!important;
}

.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;
}


.clsHeadingBgRight{
	background:url(../images/pagelayout/bg-headingright.gif) repeat-x right top;
	padding-right:5px;
	margin:10px 0 15px 0;
}
.clsHeadingBgLeft{
	background:url(../images/pagelayout/bg-headingleft.gif) no-repeat left top;
	padding-left:5px;
}
.clsHeadingBgMiddle{
	background:url(../images/pagelayout/bg-headingmiddle.gif) repeat-x left top;
	height:35px;
}
.clsProductPageBuy h2{
	background:transparent url(../images/pagelayout/bg-serverheading.gif) no-repeat scroll left center;
	padding-left:24px;
}
.clsHeadingBgMiddle h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	line-height:34px;
	padding-left:10px;
}
.clsScriptHeading {
	float:left;
	width:410px;
}
	.clsScriptHeading h3 {
		color:#8d7a1e;
		font:bold 15px/35px Arial, Helvetica, sans-serif;
		padding:0px 5px;
	}
/*  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;
}
.clsSupportImage img{
border:none!important;
float:none!important;
}
.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 #2A2A2A;
	border-top:1px dotted #2A2A2A;
	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:#5f520e;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	padding-left:20px;
	padding-bottom:17px;
}
.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*/

/* ---------------- Service Page Starts Here -------------*/

.clsServiceSetup li{
	margin:0 !important;
	background:url(../images/bgserviceline.gif) no-repeat center bottom;
	padding-bottom:1px;
}
.clsServiceSetup li.last{
	background:none;
}
	.clsServiceSetup a,.clsServiceSetup a span{
		font:normal 12px/45px Arial !important;
		display:block;
		text-decoration:none;
		color:#000;
	}
		.clsServiceSetup a span{
			margin-left:10px;
			padding-left:17px;
			background:url(../images/pagelayout/bg-inactivepackagelist.gif) no-repeat left center;
		}
			.clsServiceSetup a:hover,.clsServiceSetup .current a {
				background-color:#f5fedf;
			}
				.clsServiceSetup a:hover span,.clsServiceSetup .current a span{
					background:url(../images/pagelayout/bg-activepackagelist.gif) no-repeat left center;
				}
					.clsServiceSetup .last a span{
						border:none;
					}
	
	.clsServiceSetupPagePriceInfo .clsPriceBox {
		background:url(../images/bg-serversetupprise.gif) repeat-x scroll right bottom;
		color:#FFFFFF;
		float:left;
		font-size:14px;
		font-weight:bold;
		height:81px;
		line-height:81px;
		margin:0 20px 0 0;
		text-align:center;
		width:77px;
	}
	.clsServiceSetupBuyLeft,.clsServiceSetupBuyRight {
		display:block;
		float:left;
		height:34px;
		line-height:33px;
	}
		.clsServiceSetupBuyLeft {
			background:transparent url(../images/bg-serversetupleft.gif) no-repeat scroll left top;
			margin:25px 0 0;
			padding-left:6px;
		}
			.clsServiceSetupBuyRight {
				background:transparent url(../images/bg-serversetupright.gif) no-repeat scroll right top;
				padding-right:6px;
			}
				.clsServiceSetupBuyRight a {
					color:#FFFFFF;
					font-size:14px;
					font-weight:bold;
					padding:0 10px;
					text-decoration:none;
				}



/* Support plus Page */
.trcproductlist{
	background:transparent url(../images/trc-productlist.gif) no-repeat right top transparent;
	border-bottom:1px solid #F1F1F1;
	padding:10px 10px 10px 15px;
}
.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:#FFFFFF url(../images/lb-pricepackage.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;
}
	.clsSupportLoginLeft {
		float:left;
		margin-top:14px;
		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;
	}
	.clsMsgAlert p{
		height:30px;
		padding:0 0 0 21px;
		background:url(../images/icon-alert.gif) no-repeat left 2px;
		color:#996613;
		line-height:17px;
	}
	.clsMsgAlert p span {
		font-weight:bold;
	}
	.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;
		border:none;
	}
	.clsLoginWidth {
		width:85px;
	}
	.clsDataTable label {
		font-size:12px;
	}
	.clsTextBox {
		width:278px;
		border:1px solid #eeeeee;
		height:19px;
	}
		.clsLastPassword {
			color:#0D90D6!important;
			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:70px;
			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;
		}

/* support page*/
/* ----------------------- Package Page Design Starts ------------------*/	
	.clsPackage h3 {
		color:#4a4a4a;
		padding:1px 0 10px;
		font-size:13px;
		background:url(../images/pagelayout/bg-heading.gif) repeat-x left bottom;
	}
	.clsPackage h3 span{
		background:url(../images/pagelayout/icon-heading.gif) no-repeat left center;
		padding-left:22px;
	}
	.clsPackageDetails{
		color:#444;
		font:normal 12px Tahoma;
	}
		.clsPackageDetails ul{
			padding:7px 0;
		}
			.clsPackageDetails li{
				padding:0;
				line-height:20px;
				font:normal 12px Arial, Helvetica, sans-serif;
				background:url(../images/pagelayout/bg-packagelist.gif) no-repeat left center;
				padding:7px 0 7px 20px;
			}
		.clsPackageMiddle{
			background:url(../images/pagelayout/bg-packagemiddle.gif) repeat-y left top;
		}
		.clsPackageTop{
			background:url(../images/pagelayout/bg-packagetop.gif) no-repeat left top;
		}
		.clsPackageBottom{
			background:url(../images/pagelayout/bg-packagebottom.gif) no-repeat left bottom;
			padding:13px;
		}
			.clsPackageBottom li{
				padding:0;
				line-height:20px;
				background:url(../images/pagelayout/bg-packagelist.gif) no-repeat left center;
				padding:12px 0 12px 20px;
			}
				.clsPackageBottom li a{
					font:bold 11px Tahoma;
					color:#60510e;
					text-decoration:none;
				}
				.clsPackageBottom li a:hover{
					color:#000;
				}
	.clsPackageInfo {
		padding:0 10px 0 0;
	}

	.clsGoldPackageDetails {
		float:left;
		width:330px;
	}
		.clsGoldPackageDetails li {
			color:#000;
			line-height:23px;
			background:transparent url(../images/whyLiLogo.gif) no-repeat scroll left 9px !important;
			padding:3px 20px 0;
			font-size:11px;
			margin:15px 0;
		}
	.clsGoldPackagePrizes {
		float:right;
		width:330px;
		margin-top:23px;
	}
	.clsLoginSupportalert{
		width:235px;
	}
	.clsSupportLoginbutton p, .clsSupportLoginbutton p span {
			display:block;
			float:left;
			font-size:12px;
			height:25px;
			line-height:25px;
	}
	.clsSupportLoginbutton input{
		background:transparent url(../images/bg-supportlogin.gif) no-repeat scroll center center;
		border:0 none;
		cursor:pointer;
		font-weight:bold;
		height:31px;
		line-height:31px;
		text-align:center;
		width:80px;
		color:#fff;
	}
		.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:#C34900;
			font-size:11px;
			text-decoration:none;
		}
		.clsGoldPackagePrizes li a:hover {
			color:#000;
			text-decoration:none;
		}
			.clsGoldPackagePrizes li span{
				font-weight:normal;
				padding:0 0 0 3px;
				color:#C34900;
			}

/* ----------------------- Package Page Design Ends ------------------*/

/* start template page*/
.clsClearFix{
	overflow:auto;
	zoom:1;
}
* html .clsClearFix{
	overflow:visible;
	height:1%;
}
.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:#697E05;
	padding-bottom:5px;
}
.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;
	line-height:20px;
	height:20px;
}
#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;
	color:#F5F5F4;
	font-weight:bold;
}
.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:#697E05;
	background:url(../images/order-hd-bg.jpg) no-repeat right 8px;
	padding:0px 20px 10px 15px;
	float:left;
}
.clsEmptyTemplates{
	font-size:14px;
	text-align: center;
	color:#67CF00;
	margin:50px;
	font-weight:bold;
}
.clsWarning {
    background:#FBECD8;
    border:1px solid #F0A747;
    padding:10px;
	color: #000;
	line-height:20px;
	text-align: justify;
}
.clsWarning span{
    font-weight:bold;
    color:#f00;
}

/* client page design */

.clsClientSideSitelist{
	padding-left:1px;
}
.clsClientSideSitelist li{
	float:left;

	margin:5px 6px 5px 16px;
	border:1px solid #4e5356;
	background:#383e42;
}
*html .clsClientSideSitelist li{
	margin:5px 9px 5px 9px;
}
.clsClientSideSitelist li:hover{
	background:#181b1d;
}
.clsImagePart{
	text-align:center;
	padding-top:7px;
	min-height:108px;
}
*html .clsImagePart{
	height:108px;
}
.clsSiteProfile{
	padding:0 7px;
}
.clsSiteProfile a{
	color:#67cc32;
	font-weight:bold;
}
.clsSiteProfileDes{
	color:#9ba3a6 	;
	padding:0 7px 10px 7px;
}
#ClientPage #main {
margin:10px 242px 0 0;
}
.clsClientAreaMain .clsClientTermMain {
	margin-right:10px;
}
	.clsClientAreaMain .clsPagination li {
		float:left;
	}
	.clsClientAreaMain .clsPagination li span,.clsClientAreaMain .clsPagination li a{
		_margin:0 5px 0 0;
	}
#ClientPage .clsClientSideSitelist li{
	width:207px!important;
	border:1px solid #e1e3e4;
	background:#f6f6f6;
}
#ClientPage .clsSiteProfile{
	padding-bottom:7px!important;
}
#ClientPage .clsSiteProfile a{
	color:#000;
}
#ClientPage .clsImagePart a img{
	float:none!important;
	margin:0!important
}
#ClientPage .clsSiteProfile span{
	color:#000;
	font-weight:bold
}
#ClientPage .clsImageText{
	border-top: 1px solid #ccc; 
	background:#fff; 
	padding-top: 5px;
}
#ClientPage .clsImagePart{
	padding-bottom:7px;
	cursor:pointer;
}
.clsClientTermMain{
	margin-right: 30px;
}
.clsClientTermMain .clsOrderTem{
background:none;
}
/* / Client page end */

/*--------Product list page---------*/
.clsProductListPage{
	margin-left:0;
	width:auto;
	padding-bottom:75px;
}
	.clsProductList li{
		width:197px;
		height:121px;
		float:left;
		background:url(../images/productbackground.png) no-repeat center top;
		margin:10px 15px;
		display:inline;
		text-align:center;
	}
		.clsProductList li img{
			margin:10px 0 5px 0 !important;
			float:none !important;
			border:0 !important;
		}
		.clsProductList li p{
			 padding:0 10px 0 0 !important;
			 text-align:right !important;
			 font:bold 14px/normal Arial, Helvetica, sans-serif;
		}
		
		.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;
		border:none!important;
	}
	
	.clsPlugWarningBgLeft .clsWarning p {
	color:#000000;
	font-size:10px;
	font-weight:normal;
	line-height:20px;
	padding-top:6px;
	text-align:justify;
	}