/* CSS Document */

#container {
	margin-left:auto;
	margin-right:auto;
}
.topHeader {
	height:150px;
	background-color:#fff;
}
.forgot {
	color:#e8944b;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;	
}
/* textboxes and Select boxes on forms starts here */
.tooltip {
	border:1px solid #bbb;
	background-color:#fff;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	height:65px;
	float:left;
	overflow-y: auto;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 5px;
}
.txtboxForm {
	border:1px solid #bbbbbb;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	padding:3px 0px 3px 3px;
}
.txtboxFormDeActive {
	border:1px solid #bbbbbb;
	font-family:Tahoma;
	font-size:11px;
	color:#ccc;
	padding:3px 0px 3px 3px;
}
.txtBoxSearch {
	border:2px inset #f0af31;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	padding:0px 0px 0px 3px;
}
.txtBoxSearchB2C {
	border:2px inset #bcd7e8;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	padding:0px 0px 0px 3px;
}
.txtBoxblk2 {
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	padding:0px 0px 0px 3px;
	width:auto;
}
/* textboxes and Select boxes on forms ends here */
.footerLnk {
	color:#196F9D;
	text-decoration:none;
}
a:link.footerLnk, a:visited.footerLnk {
	color:#196F9D;
	text-decoration:none;
}
a:hover.footerLnk {
	color:#196F9D;
	text-decoration:underline;
}
.txtMatterMenu {
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:0px 12px 0px 12px;

}
a:hover.txtMatterMenu {
	font-family:Tahoma;
	font-size:12px;
	color:#2c7daf;
	font-weight:bold;
	text-decoration:none;
	padding:0px 12px 0px 12px;
}
.txtMatterMenuActive {
	font-family:Tahoma;
	font-size:12px;
	color:#2c7daf;
	font-weight:bold;
	text-decoration:none;
	padding:0px 12px 0px 12px;
}
.subnav {
	color:#333333;
	text-decoration:none;
}
a:link.subnav, a:visited.subnav {
	color:#333333;
	text-decoration:none;
}
a:hover.subnav {
	color:#333333;
	text-decoration:underline;
}
#bannerTop {
/*	background-image:url(/imagesV2/img-top.gif);
	background-repeat:repeat-x;	*/
	background-color:#fff;
	height:48px;
}
.blkMedia {
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}
.verticalMenutxt {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a:link.verticalMenutxt, a:visited.verticalMenutxt {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a:hover.verticalMenutxt {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.lnkMore {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
a:link.lnkMore, a:visited.lnkMore {
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
a:hover.lnkMore {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.skyBlueLnk {
	color:#196F9D;
	text-decoration:underline;
}
.itemMatter {
	color:#333333;
	text-decoration:underline;
}
.itemImgbrd {
	border:1px solid #bcd7e8;
}
.ImgHolder img {
	margin:0px;
	padding:0px;
	height:204px;
	width:244px;
	float:left;
}
.ImgHolderSmall img {
	margin:0px;
	padding:0px;
	height:74px;
	width:77px;
	float:left;
}
.itemImgbrdYellow {
	border:1px solid #FDC75E;
}
.itemB2CImgbrd {
	border:1px solid #D4E1B1;
}
.headGreen {
	font-size:14px;
	font-weight:bold;
	color:#6D8F0E;
	text-decoration:none;
}
.headBlue {
	font-size:14px;
	font-weight:bold;
	color:#196F9D;
}
.headlightBlue {
	font-size:14px;
	font-weight:bold;
	color:#003366;
}
.breadcrum {
	color:#333;
	padding:3px 0px 3px 0px;
	text-decoration:none;
}
.breadcrumActive {
	color:#D82629;
	padding:3px 0px 3px 0px;
	text-decoration:none;
}
.GreenLnk {
	color:#6D8F0E;
	text-decoration:underline;
}
.Greenline {
	color:#6D8F0E;
	text-decoration:none;
}
#footer {
	background-image:url(/imagesV2/img-footer.gif);
	background-repeat:repeat-x;
	height:66px;
}
.LoginForm {
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	background-color:#F8F8F8;
	padding:20px 10px 20px 10px;
}
.LoginForm1 {
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	background-color:#fff;
	padding:20px 10px 20px 10px;
}
.tblRegForm {
	border:1px solid #D1D1D1;
}
.tblInquiryForm {
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
}
.tdTxt {
	padding-left:12px;
}
.txtBold {
	font-weight:bold;
	padding-left:12px;
}
.txtGridText {
	color:#333333;
	text-decoration:none;
}
.txtBlueBold {
	font-weight:bold;
	padding:7px 0px 7px 12px;
	color:#38656f;
}
.bptxtBlueBold {
	font-weight:bold;
	padding:7px 10px 7px 10px;
	color:#38656f;
	margin:0;
}
.txtBlue {
	font-weight:normal;
	padding:7px 0px 7px 12px;
	color:#38656f;
}
.txtBlack {
	font-weight:bold;
	padding:7px 0px 7px 0px;
	color:#333333;
/*	text-align:center;	*/
}
.txtlightBlueBold {
	color:#003366;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma;
}
.txtlightBlue {
	color:#00a9cc;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma;
}
.redLnk {
	color:#D82629;
	text-decoration:underline;
}
.redBold {
	color:#D82629;
	font-weight:bold;
}
.domainAvail {
	color:#6d8f0e;
	font-weight:bold;
	font-size:14px;
}
.domainnotAvail {
	color:#D82629;
	font-weight:bold;
	font-size:14px;
}
.welcometext {
	color:#D82629;
	text-decoration:none;
}
.rgtBannerMatter {
	padding:10px 10px 20px 10px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	font-size:14px;
}
.HeadingRegister {
	color:#D82629;
	font-size:12px;
	font-weight:bold;
}
.domainbg {
	background-image: url(/ImagesV2/img-domain_bg.gif);
	width:198px;
	height:138px;
	background-repeat:no-repeat;
}
.domainheading {
	font-size:14px;
	font-weight:bold;
}
.altGrid {
	background-color:#FFFFFF;
	padding:9px 0px 9px 0px;
}
.mainGrid {
	background-color:#F8F8F8;
	padding:9px 0px 9px 0px;
}
.HeadingTop {
	background-image:url(/imagesV2/img-heading.gif);
	background-repeat:no-repeat;
	background-color:#1C6C99;
	padding-left:10px;
}
.HeadingTopLarge {
	background-image:url(/imagesV2/img-headingLarge.gif);
	background-repeat:no-repeat;
	background-color:#1C6C99;
	padding-left:10px;
}
.HeadingTopBig {
	background-image:url(/imagesV2/img-heading-big.gif);
	background-repeat:no-repeat;
	background-color:#1C6C99;
	padding-left:10px;
}
.HeadingTopLarge {
	background-image:url(/imagesV2/img-headingLarge.gif);
	background-repeat:no-repeat;
	background-color:#1C6C99;
	padding-left:10px;
}
.SubheadWhite {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding-top:8px;
}
.SubheadYellowBold {
	color:#F8E771;
	font-size:11px;
	font-weight:bold;
	padding-top:8px;
}
.SubheadYellow {
	color:#F8E771;
	font-size:11px;
	padding-top:8px;
}
.lftNav {
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	background-position:7px 7px;
	background-repeat: no-repeat;
	padding:3px 0px 3px 15px;
	background-image: url(/ImagesV2/icon-arrow-black.gif);
}
.lftNav:hover {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:underline;
	background-position:7px 7px;
	background-repeat: no-repeat;
	padding:3px 0px 3px 15px;
	background-image: url(/ImagesV2/icon-arrow-black.gif);
}
.lftNavActive {
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#D82629;
	text-decoration:none;
	background-position:7px 7px;
	background-repeat: no-repeat;
	padding:3px 0px 3px 15px;
	background-image: url(/ImagesV2/icon-arrow-red.gif);
	text-decoration:none;
}
.lftNavB2C {
	font-size:12px;
	color:#003366;
	text-decoration:none;
	background-position:3px 8px;
	background-repeat: no-repeat;
	padding:4px 0px 4px 9px;
	background-image: url(/ImagesV2/icon-arrow-black.gif);
	border-bottom:1px solid #e0e0e0;
	margin:0px;
	width:178px;
	display:block;
}
a.lftNavB2C:hover {
	color:#00a9cc;
	background-image: url(/ImagesV2/icon-arrow-blue.gif);
}
.lftNavActiveB2C {
	font-size:12px;
	color:#00a9cc;
	text-decoration:none;
	background-position:3px 8px;
	background-repeat: no-repeat;
	padding:4px 0px 4px 9px;
	background-image: url(/ImagesV2/icon-arrow-blue.gif);
	border-bottom:1px solid #e0e0e0;
	margin:0px;
	width:178px;
	display:block;
}
.subcatHolder {
	background-color:#f8fafb;
	border-bottom:1px solid #e0e0e0;
	width:190px;
	display:block;
	}
.subcatB2C {
	color:#003366;
	text-decoration:none;
	padding:3px 0px 3px 20px;
	background-position:10px 8px;
	background-repeat: no-repeat;
	background-image: url(/ImagesV2/icon-sub-black.gif);
	margin:0px 0px 0px 0px;
	border:0;
	display:block;
	width:167px;
}
a.subcatB2C:hover {
	color:#f57d23;
	background-image: url(/ImagesV2/icon-sub-orange.gif);
}
.subcatActiveB2C {
	color:#f57d23;
	text-decoration:none;
	padding:3px 0px 3px 20px;
	background-position:10px 8px;
	background-repeat: no-repeat;
	background-image: url(/ImagesV2/icon-sub-orange.gif);
	margin:0px 0px 0px 0px;
	border:0;
	display:block;
	width:167px;
}
.subInnercatHolder {
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	background-color:#f1f2f2;
	display:block;
}
.subInnercatB2C {
	color:#003366;
	text-decoration:none;
	padding:3px 0px 3px 25px;
	background-position:15px 7px;
	background-repeat: no-repeat;
	background-image: url(/ImagesV2/icon-subinner-black.gif);
	margin:0px 0px 0px 0px;
	border:0;
	display:block;
}
a.subInnercatB2C:hover {
	color:#f57d23;
	background-image: url(/ImagesV2/icon-subinner-orange.gif);
}
.subInnercatActiveB2C {
	color:#f57d23;
	text-decoration:none;
	padding:3px 0px 3px 25px;
	background-position:15px 7px;
	background-repeat: no-repeat;
	background-image: url(/ImagesV2/icon-subinner-orange.gif);
	margin:0px 0px 0px 0px;
	border:0;
	display:block;
}
.featureStore {
	font-family:Tahoma;
	font-size:11px;
	color:#003366;
	text-decoration:none;
	background-position:3px 7px;
	background-repeat: no-repeat;
	padding:3px 0px 3px 12px;
	background-image: url(/ImagesV2/icon-arrow-black.gif);
	float:left;
}
.brdFeatured {
	border-left:1px solid #FDC965;
	border-right:1px solid #FDC965;
	border-bottom:1px solid #FDC965;
	background-image:url(/imagesV2/img-dynamicFeature.gif);
	background-repeat:repeat-x;
	background-color:#fef8e3;
/*	padding:5px 0px 5px 0px;	*/
}
.brdFeaturedB2C {
	border-left:1px solid #d2e0ae;
	border-right:1px solid #d2e0ae;
	border-bottom:1px solid #d2e0ae;
	background-image:url(/imagesV2/img-dynamicFeature-green.gif);
	background-repeat:repeat-x;
	background-color:#fefefe;
}
.brdFeaturedStore {
	border-left:1px solid #dfecf6;
	border-right:1px solid #dfecf6;
	border-bottom:1px solid #dfecf6;
	background-image:url(/imagesV2/img-dynamicFeature-blue.gif);
	background-repeat:repeat-x;
	background-color:#fefefe;
}
.brdevents {
	border-left:1px solid #bed2dd;
	border-right:1px solid #bed2dd;
	border-bottom:1px solid #bed2dd;
	background-image:url(/imagesV2/img-events.gif);
	background-repeat:repeat-x;
	background-color:#edf5f7;
/*	padding:24px 0px 24px 0px;	*/
}
.headMarron {
	color:#7B2E00;
	font-size:14px;
	font-weight:bold;
}
.headGreen {
	color:#6d8f0e;
	font-size:14px;
	font-weight:bold;
}
.sponsorLnk {
	color:#999;
	font-weight:bold;
	border-bottom:1px solid #999;
	padding-bottom:5px;
}
.txtPaging {
	font-size:10px;
	color:#196F9D;
	text-decoration:none;
}
a:hover.txtPaging {
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txtPagingActive {
	font-size:10px;
	font-weight:bold;
	color:#196F9D;
	text-decoration:none;
}
.txtPagingB2C {
	font-size:10px;
	color:#6D8F0E;
	text-decoration:none;
}
a:hover.txtPagingB2C {
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.txtPagingB2CActive {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.topPaging {
	color:#196F9D;
	font-weight:bold;
	font-size:10px;
}
.topPagingB2C {
	color:#6D8F0E;
	font-weight:bold;
	font-size:10px;
}
.matterB2B {
	background-image:url(/ImagesV2/img-middle-search-B2B.gif);
	background-repeat:repeat-x;
	height:54px;
}
.bgAccordianB2B {
	background-image:url(/imagesV2/img-GetGoing.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fff;
	border-right:1px solid #D0E0E4;
	border-left:1px solid #D0E0E4;
	height:345px;	
	padding: 0px 10px 0px 10px;	
}
.bgAccordianB2BBottom {
	background-color:#fbfcfd;
	border-right:1px solid #D0E0E4;
	border-left:1px solid #D0E0E4;
	border-bottom:1px solid #D0E0E4;	
	padding: 0px 10px 5px 10px;	
}
.headingAccordianB2B {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0px 8px 4px 0px;
	float:left;
}
.matterAccordianB2B {
	font-size:11px;
	padding:0px 8px 0px 8px;
	background-image:url(/imagesV2/img-GetGoing-inner.gif);
	background-repeat:repeat-y;
	background-position:top;
}
.bgAccordianB2C {
	background-image:url(/imagesV2/img-bg-marketing.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fff;
	border-right:1px solid #dceac1;
	border-left:1px solid #dceac1;
	height:391px;	
	padding: 0px 4px 0px 4px;	
}
.bgAccordianB2CBottom {
	background-color:#f9fbf5;
	border-right:1px solid #dceac1;
	border-left:1px solid #dceac1;
	border-bottom:1px solid #dceac1;	
	padding: 0px 4px 4px 8px;	
}
.headingAccordianB2C {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0px 8px 4px 0px;
	float:left;
}
.matterAccordianB2C {
	font-size:11px;
	padding:0px 8px 0px 8px;
	background-image:url(/imagesV2/img-marketing-inner.gif);
	background-repeat:repeat-y;
	background-position:top;
}
.headBuyingLead {
	border-top:1px solid #D2D2D3;
	padding:0px 15px 0px 15px;
	color:#D82629;
	background-color:#F6F5F5;
	font-weight:bold;
	font-size:12px;
}
.headDescriptionDeactive {
	border-top:1px solid #D2D2D3;
	border-bottom:1px solid #D2D2D3;
	padding:0px 15px 0px 15px;
	color:#afaeae;
	background-color:#e2e0e0;
	font-weight:bold;
	font-size:12px;
}
.blkButton {
	background-color:#f6f5f5;
	border:1px solid #d2d2d3;
	height:35px;
	padding:0px 0px 0px 0px;
}
.brdDescription {
	background-color:#f6f5f5;
	border-left:1px solid #d2d2d3;
	border-right:1px solid #d2d2d3;
	border-bottom:1px solid #d2d2d3;
	padding:25px;
	line-height:18px;
}
.yellowGradient {
	background-image:url(/imagesV2/img-yellow-gradient.gif);
	background-repeat:repeat-x;
	border:1px solid #FDC965;
	padding:8px 0px 8px 0px;
}
.blueGradient {
	background-image:url(/imagesV2/img-blue-gradient.gif);
	background-repeat:repeat-x;
	padding:8px 0px 8px 0px;
	border:1px solid #bed2dd;
}
.lightblueGradient {
	background-image:url(/imagesV2/img-light-blue-gradient.gif);
	background-repeat:repeat-x;
	height:36px;
	border:1px solid #dfecf6;
}
.greenGradient {
	background-image:url(/imagesV2/img-green-gradient.gif);
	background-repeat:repeat-x;
	height:36px;
	border:1px solid #d2e0ae;
}
.B2BBlueGrad {
	background-color:#e3ebed;
	background-image: url(/ImagesV2/img-dynamicBlue.gif); 
	background-repeat: repeat-x;
	background-position:top;
	border-left:1px solid #dbdcdd;
	border-right:1px solid #dbdcdd;
	border-bottom:1px solid #dbdcdd;
}
/* --------------------------- Yellow Tabs ------------------------------ */
.yellowtab {
	background-color:#fbeed4;
	border-top:1px solid #f9dfab;
	border-left:1px solid #f9dfab;
	border-right:1px solid #f9dfab;
	padding:5px 5px 2px 5px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	margin:0px 0px 0px 2px;
}
a.yellowtab {
	background-color:#fbeed4;
	border-top:1px solid #f9dfab;
	border-left:1px solid #f9dfab;
	border-right:1px solid #f9dfab;
	padding:5px 5px 2px 5px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a:hover.yellowtab {
	background-color:#f6d494;
	border-top:1px solid #f0ae2e;
	border-left:1px solid #f0ae2e;
	border-right:1px solid #f0ae2e;
	border-bottom:1px solid #f6d494;
	padding:5px 5px 2px 5px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#7b2e00;
	text-decoration:none;
}
.yellowtabActive a {
	background-color:#f6d494;
	border-top:1px solid #f0ae2e;
	border-left:1px solid #f0ae2e;
	border-right:1px solid #f0ae2e;
	border-bottom:1px solid #f6d494;
	padding:5px 5px 2px 5px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#7b2e00;
	text-decoration:none;
	margin:0px 0px 0px 2px;
}
/* ---------------------- Yellow Tab Ends ---------------- */
.bgbodysellonline {
	float:left;
	background-image: url(/imagesV2/img-pattern.gif);
	width:363px;
	padding:15px 0px 15px 0px;
	background-repeat:no-repeat;
	height:198px;
}
.txtWhite {
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
}
.txtWhitebold {
	font-family:Tahoma;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.txtWhiteLarge {
	font-family:Tahoma;
	font-size:22px;
	color:#c7deea;
	font-weight:normal;
}
/* menu tab for B2B */

#menu {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	width:100%;
	font-family:Tahoma;
	text-align: center;
	font-weight: bold;
	font-size:10px;
	float: left;
}
#menu ul {
	padding: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	float: left;
}
#menu li {
	BACKGROUND: url(/imagesV2/img-left-blue-deactive.gif) no-repeat left top;
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 1px 0px 6px;
}
#menu A {
	PADDING: 7px 6px 5px 0px;
	margin: 0px 0px 0px 0px;
	BACKGROUND: url(/imagesV2/img-rgt-blue-deactive.gif) right top;
	FLOAT: left;
	COLOR: #fff;
	TEXT-DECORATION: none;
}
#menu A:hover {
	COLOR: #333333;
}
#menu .current {
	BACKGROUND-IMAGE: url(/imagesV2/img-left-blue-active.gif);
}
#menu .current A {
	BACKGROUND-IMAGE: url(/imagesV2/img-rgt-blue-active.gif);
	PADDING: 7px 6px 5px 0px;
	margin: 0px 0px 0px 0px;
	COLOR: #1C709F;
}
/* menu tab for B2C */

#menuB2C {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	WIDTH: 100%;
	/* width:771px;	*/
	font-family:Tahoma;
	text-align: center;
	font-weight: bold;
	font-size:10px;
	float: left;
}
#menuB2C ul {
	padding: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	float: left;
}
#menuB2C li {
	BACKGROUND: url(/imagesV2/img-left-green-deactive.gif) no-repeat left top;
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 1px 0px 6px;
}
#menuB2C A {
	PADDING: 7px 6px 5px 0px;
	margin: 0px 0px 0px 0px;
	BACKGROUND: url(/imagesV2/img-rgt-green-deactive.gif) right top;
	FLOAT: left;
	COLOR: #fff;
	TEXT-DECORATION: none;
}
#menuB2C A:hover {
	COLOR: #333333;
}
#menuB2C .current {
	BACKGROUND-IMAGE: url(/imagesV2/img-left-green-active.gif);
}
#menuB2C .current A {
	BACKGROUND-IMAGE: url(/imagesV2/img-rgt-green-active.gif);
	PADDING: 7px 6px 5px 0px;
	margin: 0px 0px 0px 0px;
	COLOR: #6D8E0C;
}
.matterB2C {
	background-image:url(/ImagesV2/img-middle-search-B2C.gif);
	background-repeat:repeat-x;
	border-top:1px solid #b7cee1;
	height:54px;
}
.lnkgrey {
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
.lnkgrey:hover {
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}
.PanelImg {
	background-image: url(/ImagesV2/img-line-blue.gif); 
	background-repeat: repeat-x;
	height: 34px; 
	width:131px;
}
.PanelGrad {
	background-image: url(/ImagesV2/img-mid-blue.gif); 
	background-repeat: repeat-x;
	height: 34px; 
	font-family: Tahoma; 
	font-size: 16px; 
	font-weight: bold; 
	color: #1f7bad;
}
.BtmBrdPanel{
	border-left: 2px solid #cae5f4; 
	border-right: 2px solid #cae5f4;
	border-bottom: 2px solid #cae5f4; 
	background-color: #fff; 
	padding-top: 15px;
}
.OrderAltGrid {
	background-color:#FFFFFF;
	padding:9px 0px 9px 10px;
}
.OrderMainGrid {
	background-color:#edf4f8;
	padding:9px 0px 9px 10px;
}
/* B2C main banner Control */

.ajax_flipbook {
	height:344px;
	width:592px;
	border:1px solid #ebebeb;
}
.ajax_flipbook_layer {
	height:344px;
	width:592px;
	position:absolute
}
.ajax_flipbook_control {
	width:592px;
	height:47px;
	position:relative;
	top:297px;
	background: url(/ImagesV2/img-bg.png) repeat-x;
}
.ajax_flipbook_control table {
	position:relative;
	left:450px;
	top:18px;
}
.ajax_flipbook #flipbook\.play {
	height:17px;
	width:53px;
	margin-right:20px;
}
.ajax_flipbook #flipbook\.pause {
	height:17px;
	width:53px;
	margin-right:20px;
}
.ajax_flipbook #flipbook\.button\.1 {
	height:17px;
	width:17px;
	padding-right:5px;
}
.ajax_flipbook #flipbook\.button\.2 {
	height:17px;
	width:17px;
	padding-right:5px;
}
.ajax_flipbook #flipbook\.button\.3 {
	height:17px;
	width:17px;
}
.ajax_flipbook #flipbook\.inactive\.button\.1 {
	height:17px;
	width:17px;
	padding-right:5px;
}
.ajax_flipbook #flipbook\.inactive\.button\.2 {
	height:17px;
	width:17px;
	padding-right:5px;
}
.ajax_flipbook #flipbook\.inactive\.button\.3 {
	height:17px;
	width:17px;
}
/* new classes for Control panel */
.HeadCtrPanel {
	color:#D82629;
	font-size:16px;
	font-weight:bold;
}
.ControlPanelTable {
	height:120px;
	width:100%;
	border:1px solid #d4d4d4;
	background-color:#ffffff;
	color:#333333;
}
.ControlPanelHeadTD {
	background-color:#d5e4ef;
	padding:5px 0px 5px 10px;
	color:#2C7DAF;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
}
.msg {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#D82629;
	padding:3px 0px 0px 5px;
	float:left;
}
.HeadCat {
	background-color:#e9f1f8;
	border-bottom:1px solid #D1D1D1;
	padding:9px 0px 9px 35px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#196F9D;
	background-image:url(/ImagesV2/icon-star.gif);
	background-repeat:no-repeat;
	background-position:7px 7px;
}
.CompanyName {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.CompanyNameBlue {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#276893;
	text-decoration:underline;
}
.CompanyURL {
	color:#196f9d;
	font-weight:bold;
}
.inboxbrd {
	border-top:1px solid #d1d1d1;
	border-left:4px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
.inboxTD {
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #d1d1d1;
	background-color:#F8F8F8;
}
.inboxlink {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.inboxSubhead {
	border-top:1px solid #D1D1D1;
	background-color:#e9f1f8;
	border-bottom:1px solid #D1D1D1;
	padding:9px 5px 9px 5px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#196F9D;
	margin:0px 0px 3px 0px;
}
.inboxtxt {
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.btbox {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(/ImagesV2/btn-bg.gif);
	background-repeat:repeat-x;
	background-color:#6c97b0;
	border:1px solid #6c97b0;
	padding:3px 3px 3px 3px;
	margin:0px;
	cursor:pointer;
	text-decoration:none;
}
.PlanHead {
	font-family:Verdana,Arial,tahoma;
	font-size:11px;
	font-weight:bold;
	color:#3081c7;	
	text-decoration:underline;
	clear:both;
	padding:0px 0px 0px 0px;
	margin:60px 0px 0px 10px;
}
.PlanTxt {
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#666;	
	clear:both;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	width:150px;
}
.PlanLink {
	font-family:tahoma;
	font-size:10px;
	color:#124357;	
	float:right;
	clear:both;
	text-decoration:none;
	padding:0px 15px 0px 15px;
	margin:-10px 10px 0px 0px;
}
.TextimonialTxt{
	font-size:11px;
	color:#666;
	text-decoration:none;
	background-position:0px 8px;
	background-repeat: no-repeat;
	padding:4px 0px 4px 14px;
	background-image: url(/ImagesV2/icon-arrow-black.gif);
}
.BussTxt{
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	background-position:0px 12px;
	background-repeat: no-repeat;
	padding:9px 0px 10px 20px;
	background-image: url(/ImagesV2/icon-tick-green.gif);
	vertical-align:top;
}
.viewAll {
	color: #666;
	font-size: 14px; 
	font-weight: bold;	
	background-image: url(/ImagesV2/icon-green-arrow.gif);
	text-decoration:underline;
	background-position:center right;
	background-repeat:no-repeat;
	padding:0px 20px 0px 0px;
}
a.viewAll:hover {
	color: #666;
	text-decoration:underline;
}
.HeadingPrice {
	color:#D82629;
	font-size:24px;
	font-weight:bold;
}
.timelineCode {
	font-weight:bold;
	padding:7px 0px 7px 0px;
}
.tblTotalLeftForm {
	border-left:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
}
.tblTotalRightForm {
	border-Right:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	background-color:#FFFFFF;
}
/* Tool Tip Classes */
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #4581c8;
	padding: 10px;
	text-align:justify;
	background-color:#ffffff;
	visibility: hidden;
	z-index: 200001;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 200000;
	visibility: hidden;
	display:none;
	}
/* Ends Here */

.heading {
	padding-left:10px;
	height:48px;
}
.txtmain {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:18px;
	background-image:url(/ImagesV2/img-bg-table.gif);
	background-repeat:repeat-x;
	padding:15px 15px 0px 15px;
}
/* ---------->>> FAQ'S <<<-----------*/
.numbers {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#7bb0d2;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #fff;
	border-left:1px solid #cccccc;
	padding:5px 10px 5px 0;
	text-align:right;
}
.faqshead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#7bb0d2;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px 0px 5px 10px;
	text-align:left;
}
.faqs {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#176f9d;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px 0px 5px 10px;
	text-align:left;
	width:920px;
}
/* ---------->>> BACK TO TOP STARTS<<<-----------*/
a.gotop {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#176f9d;
	text-decoration:none;
	background-image: url(/ImagesV2/icon-arrow-top.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}
a.gotop:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#176f9d;
	text-decoration:none;
}
a.gotop:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#176f9d;
	text-decoration:none;
}
a.gotop:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#176f9d;
	text-decoration:underline;
}
/* ---------->>> BACK TO TOP ENDS <<<-----------*/
.head {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7bb0d0;
}
.press {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#176f9d;
}
a.press {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#176f9d;
	text-decoration:none;
}
a.press:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#176f9d;
	text-decoration:none;
}
a.press:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12x;
	font-weight:bold;
	color:#176f9d;
	text-decoration:none;
}
a.press:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7bb0d0;
	text-decoration:underline;
}
/* ---------->>> LEFT NAVIGATION MAIN MENU<<<-----------*/
#nav {
	width: 220px;
	padding:0px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#nav li {
	margin: 0px;
	padding: 0px;
}
#nav li a.menu {
	display:block;
	padding: 5px 5px 5px 15px;
	border-left: 5px solid #7bb0d2;
	color: #666666;
	text-decoration: none;
	width: 195px;
	background-image:url(/ImagesV2/icon-arrow-green.gif);
	background-repeat:no-repeat;
	background-position:4px 9px;
	border-bottom: 1px dotted #9b999a;
}
#nav li a.menu:hover {
	border-left: 5px solid #a6c067;
	background-color: #f1f1f1;
	color: #176f9d;
}
#nav li a.menuActive {
	display:block;
	padding: 5px 5px 5px 15px;
	border-left: 5px solid #a6c067;
	color: #176f9d;
	background-color: #f1f1f1;
	text-decoration: none;
	width: 195px;
	background-image:url(/ImagesV2/icon-arrow-green.gif);
	background-repeat:no-repeat;
	background-position:4px 9px;
	border-bottom: 1px dotted #9b999a;
}
/* ---------->>> LEFT NAVIGATION MAIN SUB MENU<<<-----------*/

/*#nav li li {
	margin: 0px;
	padding: 0px;
}
#nav li li a.submenu {
	display:block;
	padding: 5px 5px 5px 35px;
	border-left: 5px solid #a6c067;
	color: #176f9d;
	text-decoration: none;
	width: 175px;
	background-image:url(/ImagesV2/icon-arrow-green.gif);
	background-repeat:no-repeat;
	background-position:20px 9px;
	border-bottom: 1px dotted #9b999a;	
}
#nav li li a.submenu:hover {
	background-color: #f1f1f1;
	color: #666666;
}
#nav li li a.submenuActive {
	display:block;
	padding: 5px 5px 5px 35px;
	border-left: 5px solid #a6c067;
	color: #666666;
	background-color: #f1f1f1;
	text-decoration: none;
	width: 175px;
	background-image:url(/ImagesV2/icon-arrow-green.gif);
	background-repeat:no-repeat;
	background-position:20px 9px;
	border-bottom: 1px dotted #9b999a;	
}*/
/* Classes for Update Progress */
#progress_overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #000000;
	filter: alpha(opacity=60);
	opacity:0.6;
	z-index:20000;
}
#progress_container {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 25%;
	left: 0px;
	background: transparent;
	z-index:20001;
}
#progress_inner {
	display: block;
	padding: 10px 10px 10px 10px;
	text-align:center;
	width: 200px;
	height: 60px;
	margin: 10% auto 0 auto;
	background: #FFFFFF;
	border: solid 2px #7fa231;
	z-index:20002;
	color:#D82629;
	font-weight:bold;
}
/* End Classes for Update Progress */
/****************************************************************************/
/***************** Classes For Website Builder Module Starts here *****************/
/****************************************************************************/
#wbbannerTop {
	background-image:url(/imagesV2/img-top.gif);
	background-repeat:repeat-x;
	height:45px;
}
.wbtopHeader {
	background-image:url(/imagesV2/img-topheader-small.gif);
	background-repeat:repeat-x;
}
.domainnametxt {
	font-family: Tahoma;
	font-size:10px;
	color:#333333;
}
.wbBorder {
	border:1px solid #8FBFDC;
}
.txtBoldbig {
	font-weight:bold;
	font-size:13px;
	font-family:Tahoma;
	padding-left:12px;
}
.wbTabBrd {
	background-image:url(/WebsiteBuilderV2/images/img-tab-border.gif);
	background-repeat:repeat-x;
	height:25px;
}
.tblLftSelectTemp {
	border:1px solid #c4c4c4;
	background-color:#f7f7f7;
	padding:8px;
}
.brdSelectedBody {
	border:1px solid #888;
	padding:3px;
}
.thumbpreview {
	background-repeat:no-repeat;
	padding:10px 10px 10px 10px;
	color:#333333;
	text-decoration:none;
}
.thumbpreview:hover {
	padding:10px 10px 10px 10px;
	color:#333333;
	text-decoration:none;
}
.WbBorderPanel {
	background-color:#FFFFFF;
	border:1px solid #d1d1d1;
}
.WbNameBig {
	font-family:tahoma;
	font-size:24px;
	color:#333;
	padding:0px 0px 15px 0px;
}
.wbGreyPanel {
	background-image:url(/WebsiteBuilderV2/Images/bg-grey.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#333;
	padding:0px 10px 0px 10px;
	line-height:18px;
}
.wbDesignerList {
	background-image:url(/WebsiteBuilderV2/Images/icon-profile.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#333;
	padding:0px 0px 0px 20px;
	text-decoration:none;
}
a.wbDesignerList:hover {
	text-decoration:underline;
	color:#436986;
}
.wbBgAllPage {
	background-image:url(/WebsiteBuilderV2/Images/wb-AllPagesBg.gif);
	background-repeat:repeat-x;
	background-color:#2e5f87;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
.wbBgWidget {
	background-image:url(/WebsiteBuilderV2/Images/wb-bgWidget.gif);
	background-repeat:repeat-x;
	background-color:#5f872e;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
.wbMatterAllPage {
	background-image:url(/WebsiteBuilderV2/Images/wb-bgAllpagesMatter.gif);
	background-repeat:repeat-x;
	background-color:#2A5774;
	padding:10px 0px 10px 0px;
}
.wbMatterWidget {
	background-image:url(/WebsiteBuilderV2/Images/wb-WidgetBg.gif);
	background-repeat:repeat-x;
	background-color:#55752B;
	padding:10px 0px 10px 0px;
}
.wbNavigationMatter {
	background-color:#e4e8f0;
	border:1px solid #647c94;
}
.wbwidgetMatter {
	background-color:#e8f0e3;
	border:1px solid #7d9565;
}
.wbNavigation {
	background-image:url(/WebsiteBuilderV2/Images/wb-bgNavPage.gif);
	background-repeat:repeat-x;
	background-color:#38526d;
	height:27px;
	font-weight:bold;
	color:#FFFFFF;
}
.wbCustomWidget {
	background-image:url(/WebsiteBuilderV2/Images/wb-bgWidgetMatter.gif);
	background-repeat:repeat-x;
	background-color:#7d9565;
	height:27px;
	font-weight:bold;
	color:#333;
}
.wbNavigationlnk {
	color:#333333;
	text-decoration:none;
	background-color: #e4e8f0;
	float: left;
	padding:3px 0px 3px 0px;
	cursor:hand;
}
.wbNavigationlnk:hover {
	background-color:#cbd6ee;
	color: #333333;
	text-decoration:none;
	padding:3px 0px 3px 0px;
	cursor:hand;
}
.wbNavigationlnkactive {
	background-color:#708cb1;
	color: #ffffff;
	text-decoration:none;
	padding:3px 0px 3px 0px;
	cursor:hand;
}
.wbwidgetlnk1 {
	color:#333333;
	text-decoration:none;
	float: left;
	padding:3px 0px 3px 0px;
	cursor:hand;
}
.wbwidgetlnk1:hover {
	color: #ffffff;
	text-decoration:none;
	padding:3px 0px 3px 0px;
	cursor:hand;
}
.wbwidgetlnk {
	color:#333333;
	text-decoration:none;
	background-color: #e8f0e3;
	float: left;
	padding:3px 0px 3px 0px;
	cursor:hand;
}
.wbwidgetlnkactive {
	background-color:#6b8d55;
	color: #ffffff;
	text-decoration:none;
	padding:3px 0px 3px 0px;
	cursor:hand;
}
.wbwidgetlnk:hover {
	background-color:#afc6a0;
	color: #ffffff;
	text-decoration:none;
	padding:3px 0px 3px 0px;
	cursor:hand;
}
.tdWidgetLft {
	background-image:url(/WebsiteBuilderV2/Images/bg-widget-lft.gif);
	background-repeat:repeat-x;
	background-color:#f7f4e1;
}
.tagline {
	font-weight:bold;
	font-size:18px;
	font-family:Tahoma;
}
/* ----- SEO Keywords Starts ----- */

.brdSEO {
	border:8px solid #a3b9c7;
}
.headingSEO {
	background-color:#e0e7ec;
	color:#333;
	padding:7px 0px 7px 10px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
.txtBoxSEO {
	width:165px;
	border:1px solid #5c9fc5;
	font-family:Tahoma;
	font-size:11px;
	padding:3px 2px 3px 5px;
}
.btnPallet {
	border:1px solid #f7f7f7;
	padding:2px;
	height:12px;
	width:14px;
	float:left;
}
a:link.btnPallet {
	border:1px solid #f7f7f7;
	padding:2px;
	float:left;
}
a:hover.btnPallet {
	border:1px solid #888;
	padding:2px;
	float:left;
}
.btnPalletActive {
	border:1px solid #888;
	height:12px;
	width:14px;
	padding:2px;
	float:left;
}

.btnLayout {
	border:1px solid #ffffff;
	padding:5px;
	float:left;
}
a:hover.btnLayout {
	border:1px solid #f0bc08;
	padding:5px;
	background-color:#ffefb9;
	float:left;
}
.btnLayoutActive {
	padding:5px;
	background-color:#f0bc08;
	float:left;
}
/* ----- Ends Here ----- */

/* ----- Pop Ups Starts ----- */

.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:50000;
}
.modalPopup {
	background-color:#ffffff;
	border:8px solid #a3b9c7;
	padding:3px;
}
.modalDoItPopup {
	background-color:#ffffff;
	border:8px solid #a3b9c7;
	padding:3px;
	width:1000px;
}
.brdPopup {
	border:8px solid #b5b5b5;
}
.brdPopupIconTbl {
	border:2px solid #b5b5b5;
}
.brdPopupIcon {
	border:2px solid #b5b5b5;
	border-collapse:collapse;
}
.headingPopup {
	background-color:#e0e7ec;
	color:#333;
	padding:7px 0px 7px 10px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
.padd {
	padding:7px 0px 7px 10px;
	line-height:16px;
}
/* ----- Ends Here ----- */

/****************************************************************************/
/***************** Ends here *****************/
/****************************************************************************/



/****************************************************************************/
/***************** Classes For Community Module Starts here *****************/
/****************************************************************************/
.CmOuterBorder{
	border:7px solid #ececec;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px;	
}
.CmBlueGrad {
	background-image:url(/Community/images/img-bg-header.gif);
	background-repeat:repeat-x;
	height:38px;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.CmPadd {
	padding:10px;
}	
a.CmNewsList {
	float:left;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#666;
	background-image:url(/Community/images/icon-arrow-orange.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
}
a.CmNewsList:hover {
	color:#666;
	text-decoration:underline;
}
.CmGreyTxtBold {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
a.CmGreyTxtBold:hover {
	color:#666;
	text-decoration:underline;
}
.CmOrangeTxtBold {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#e68c3e;
	text-decoration:none;
}
a.CmOrangeTxtBold {
	color:#e68c3e;
	text-decoration:none;
}
a.CmOrangeTxtBold:hover {
	color:#86c0db;
	text-decoration:underline;
}
.CmBlackTxt {
	font-family:Tahoma;
	font-size:12px;
	color:#666;
	line-height:18px;
	text-decoration:none;
}
a.CmBlackTxt {
	color:#666;
	text-decoration:none;
}
a.CmBlackTxt:hover {
	color:#666;
	text-decoration:underline;
}
.CmBlackTxtBold {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
a.CmBlackTxtBold:hover {
	color:#666;
	text-decoration:underline;
}
.CmBlueTxtBold {
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#5286ad;
	text-decoration:none;
}
a.CmBlueTxtBold {
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#5286ad;
	text-decoration:none;
}
a.CmBlueTxtBold:hover {
	color:#5286ad;
	text-decoration:underline;
}
.CmGreenTxtBold {
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#829b50;
	text-decoration:none;
}
a.CmGreenTxtBold {
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#829b50;
	text-decoration:none;
}
a.CmGreenTxtBold:hover {
	color:#829b50;
	text-decoration:underline;
}
.CmYellowTxtBold {
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#bb8c28;
	height:30px;
}
.CmHeadPanel {
	background-color:#eaeaea;
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:10px 5px 10px 5px;
}
.CmHrline {
	background-image:url(/Community/images/img-hrline.gif);
	background-repeat:repeat-x;
	height:13px;
}
a.CmFeed {
	float:left;
	font-family:tahoma;
	font-size:11px;
	color:#f57d23;
	line-height:16px;
	background-image:url(/Community/images/icon-round-orange.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:5px 5px 0px 12px;
	text-decoration:none;
}
a.CmFeed:hover {
	color:#f57d23;
	text-decoration:underline;
}
.CmProfileThumb {
	background-color:#FFFFFF;
	border:1px solid #d1d1d1;
}
.CmBorPanel {
	background-color:#f8fafb;
	border:4px solid #eaeaea;
}
.CmBorPanelPost {
	background-color:#f9e8c4;
	border:4px solid #ecc97f;
}
.CmMenuHolder {
	font-family:Tahoma;
	font-size:12px;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#fff;
}
.CmSubMenuHolder {
	float:left;
	background-color:#f8fafb;
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #e0e0e0;
}
.CmSubInnerMenuHolder {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	background-color:#f1f2f2;
}
.CmMenuHolder ul, .CmSubMenuHolder ul, .CmSubInnerMenuHolder ul {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
.CmMenuHolder li, .CmSubMenuHolder li, .CmSubInnerMenuHolder li {
	float:left;
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.CmMenu {
	font-size:12px;
	color:#666;
	text-decoration:none;
	background-position:3px 8px;
	background-repeat: no-repeat;
	padding:4px 0px 4px 10px;
	background-image: url(/ImagesV2/icon-arrow-grey.gif);
	border-bottom:1px solid #e0e0e0;
	float:left;
	width:175px;
}
a.CmMenu:hover {
	color:#00a9cc;
	background-image: url(/ImagesV2/icon-arrow-blue.gif);
}
.CmMenuActive {
	font-size:12px;
	color:#00a9cc;
	text-decoration:none;
	background-position:3px 8px;
	background-repeat: no-repeat;
	padding:4px 0px 4px 10px;
	background-image: url(/ImagesV2/icon-arrow-blue.gif);
	border-bottom:1px solid #e0e0e0;
	float:left;
	width:175px;
}
.CmSubMenu {
	color:#5f5f5f;
	text-decoration:none;
	padding:3px 0px 3px 18px;
	background-position:10px 7px;
	background-repeat: no-repeat;
	background-image: url(/ImagesV2/icon-sub-black.gif);
	float:left;
}
a.CmSubMenu:hover {
	color:#f57d23;
	background-image: url(/ImagesV2/icon-sub-orange.gif);
}
.CmSubMenuActive {
	color:#f57d23;
	text-decoration:none;
	padding:3px 0px 3px 18px;
	background-position:10px 7px;
	background-repeat: no-repeat;
	background-image: url(/ImagesV2/icon-sub-orange.gif);
	float:left;
}
.CmSubInnerMenu {
	color:#5f5f5f;
	text-decoration:none;
	padding:3px 0px 3px 25px;
	background-position:15px 7px;
	background-repeat: no-repeat;
	background-image: url(/ImagesV2/icon-subinner-black.gif);
	margin:0px 0px 0px 0px;
	border:0;
	float:left;
}
a.CmSubInnerMenu:hover {
	color:#f57d23;
	background-image: url(/ImagesV2/icon-subinner-orange.gif);
}
.CmSubInnerMenuActive {
	color:#f57d23;
	text-decoration:none;
	padding:3px 0px 3px 25px;
	background-position:15px 7px;
	background-repeat: no-repeat;
	background-image: url(/ImagesV2/icon-subinner-orange.gif);
	margin:0px 0px 0px 0px;
	border:0;
	display:block;
}
.CmProfileAddon {
	background-color:#eff7ff;
	padding:4px;
}
.CmLink {
	font-family:tahoma;
	font-size:11px;
	color:#333;
}
a.CmLink {
	color:#333;
	text-decoration:none;
}
a.CmLink:hover {
	color:#779cc2;
	text-decoration:underline;
}
.CmNameBig {
	font-family:tahoma;
	font-size:24px;
	color:#333;
	padding:0px 0px 15px 0px;
}
.CmTabBrd {
	background-image:url(/Community/images/img-tab-border.gif);
	background-repeat:repeat-x;
	height:25px;
}
.CmTabBrdBottom {
	border-bottom:1px solid #e6edf2;
	border-left:1px solid #e6edf2;
	border-right:1px solid #e6edf2;
	background-color:#fff;
	padding:5px;
}
.CmProfileHead {
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#d82629;
	padding:8px;
	background-image:url(/Community/images/img-bg-aqua.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #e0e0e0;
}
.CmAltGrid {
	background-color:#FFFFFF;
	padding:8px;
}
.CmMainGrid {
	background-color:#F8F8F8;
	padding:8px;
}
.CmBorFrndPanel {
	background-color:#fff;
	border:4px solid #efdcb4;
	padding:5px;
}
.CmPhotoFrnd {
	background-color:#fbf5e9;
	border:1px solid #e8ddc7;
}
.CmFrndlink {
	font-family:tahoma;
	color:#bb8c28;
	font-size:10px;
}
a.CmFrndlink {
	font-family:tahoma;
	color:#bb8c28;
	font-size:10px;
	text-decoration:none;
}
a.CmFrndlink:hover {
	font-family:tahoma;
	color:#bb8c28;
	font-size:10px;
	text-decoration:underline;
}
.CmBorCommPanel {
	background-color:#fff;
	border:4px solid #d3ddb6;
	padding:5px;
}
.CmPhotoComm {
	background-color:#eaf3d0;
	border:1px solid #cedbb5;
}
.CmCommlink {
	font-family:tahoma;
	color:#829b50;
	font-size:10px;
}
a.CmCommlink {
	font-family:tahoma;
	color:#829b50;
	font-size:10px;
	text-decoration:none;
}
a.CmCommlink:hover {
	font-family:tahoma;
	color:#829b50;
	font-size:10px;
	text-decoration:underline;
}
.CmGreenTxtBigBold {
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#829b50;
	height:30px;
}
.CmPanelShow {
	display:block;
	width:100%;
}
.CmPanelHide {
	display:none;
	width:100%;
}
.Cmtxtdrop {
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	padding:0px 0px 0px 3px;
}
.Cmtxtfield {
	border:1px solid #bbbbbb;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	padding:3px 0px 3px 3px;
}
.CmBreadcrum {
	color:#333;
	padding:3px 0px 3px 0px;
	text-decoration:none;
}
a.CmBreadcrum:hover {
	color:#333;
	padding:3px 0px 3px 0px;
	text-decoration:underline;
}
.CmBreadcrumActive {
	color:#D82629;
	padding:3px 0px 3px 0px;
	text-decoration:none;
}
.CmPagingBlue {
	font-size:10px;
	color:#196F9D;
	text-decoration:none;
}
a:hover.CmPagingBlue {
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.CmPagingBlueActive {
	font-size:10px;
	font-weight:bold;
	color:#196F9D;
	text-decoration:none;
}
.CmPagingGreen {
	font-size:10px;
	color:#6D8F0E;
	text-decoration:none;
}
a:hover.CmPagingGreen {
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.CmPagingGreenActive {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.CmPagingBrown {
	font-size:10px;
	color:#886416;
	text-decoration:none;
}
a:hover.CmPagingBrown {
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.CmPagingBrownActive {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.CmShowBlue {
	color:#196F9D;
	font-weight:bold;
	font-size:10px;
}
.
CmShowGreen {
	color:#6D8F0E;
	font-weight:bold;
	font-size:10px;
}
.CmShowBrown {
	color:#886416;
	font-weight:bold;
	font-size:10px;
}
.CmInnerHead {
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#d82629;
}
fieldset {
	padding:5px;
	margin:0px;
	border:1px solid #d1d1d1;	

}
.HeadingPrice {
	color:#D82629;
	font-size:24px;
	
	font-weight:bold;
}

/* class for tree view Scroll bar*/
.WBTreeHolder{
	overflow:scroll;
	padding:5px;
	height:400px;
	width:200px;
}
.timelineCode {
	font-weight:bold;
	padding:7px 0px 7px 0px;
}
.tblTotalLeftForm {
	border-left:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
}
.tblTotalRightForm {
	border-Right:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	background-color:#FFFFFF;
}
.txtareaQues{
	border:1px solid #bbbbbb;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	width:95%;
	padding:3px 0px 3px 3px;
}
/* Ends Here*/

/* Classes for PopEmailHelp Page */
.BlueBar {
	background-image:url(/imagesV2/img-mid-grad-holder.gif);
	background-repeat:repeat-x;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	padding-left:5px;
}
.BgPanelHelp {
	background-color:#fff;
	border-left:1px solid #bfbcbc;
	border-right:1px solid #bfbcbc;
	border-bottom:1px solid #bfbcbc;
	padding:10px;
}
/****************************************************************************/


/************* Do-It-For-Me Classes starts here - Added on 05/08/2008 *******/

/****************************************************************************/


.difmlayout{
background-color:#d1d1d1;
/*border:1px solid #D1D1D1;*/
}
.difmlayoutcart{
background-color:#d1d1d1;
border:1px solid #D1D1D1;
}
.difmhead{
font-family:Tahoma;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
background-color:#0d5d8a;
}
.difmheadfeatures{
font-family:Tahoma;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
background-color:#1d6f9c;
padding:5px 5px 5px 10px;
}
.difmheadfeat{
font-family:Tahoma;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
background-color:#1d6f9c;
height:29px;
padding:0px 0px 0px 10px;
}
.difmheadfeature{
font-family:Tahoma;
font-size:13px;
padding:5px 5px 5px 10px;
}
.difmbasicprice{
font-family:Tahoma;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
background-image:url(/ImagesV2/bg-basic-plan.gif);
background-repeat:repeat-x;
padding:5px 0 5px 0;
}
/*
.difmadvancedprice{
font-family:Tahoma;
font-size:18px;
color:#000000;
font-weight:bold;
background-color:#9bb94a;
padding:5px 0 5px 0;
}*/
.difmadvancedprice{
font-family:Tahoma;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
background-image:url(/ImagesV2/bg-advanced-plan.gif);
background-repeat:repeat-x;
padding:5px 0 5px 0;
}
/*.difmdollar{
font-family:Verdana;
font-size:15px;
color:#000000;
font-weight:bold;
}*/
.difmdollar{
font-family:Verdana;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
}
/*.difmdeluxeprice{
font-family:Tahoma;
font-size:18px;
color:#000000;
font-weight:bold;
background-color:#daa912;
padding:5px 0 5px 0;
}*/
.difmdeluxeprice{
font-family:Tahoma;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
background-image:url(/ImagesV2/bg-deluxe-plan.gif);
background-repeat:repeat-x;
padding:5px 0 5px 0;
}
.difmGrid{
font-family:Tahoma;
font-size:11px;
color:#333333;
font-weight:normal;
background-color:#FFFFFF;
padding:5px 5px 5px 10px;
}
.difmaltGrid{
font-family:Tahoma;
font-size:11px;
color:#333333;
font-weight:normal;
background-color:#e4edff;
padding:5px 5px 5px 10px;
}
.difmGridNew{
font-family:Tahoma;
font-size:11px;
color:#333333;
font-weight:normal;
background-color:#FFFFFF;
padding:0px 5px 0px 10px;
}
.difmaltGridNew{
font-family:Tahoma;
font-size:11px;
color:#333333;
font-weight:normal;
background-color:#e4edff;
padding:0px 5px 0px 10px;
}
.difmtimeline{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background-color:#1d6f9c;
padding:5px 5px 5px 10px;
}
.difmtimelinebasic{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background-color:#745346;
padding:5px;
}
.difmtimelineadvanced{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background-color:#828282;
padding:5px;
}
.difmtimelinedeluxe{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background-color:#857036;
padding:5px;
}
.difmbtnadvanced{
border-left:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
padding:10px 0 10px 0;
}
.difmbtnAddCart{
padding:10px 0 10px 0;
background-color:#FFFFFF;
}
.difmbtndeluxe{
border-bottom:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
padding:10px 0 10px 0;
}
.difmbgwhite{background-color:#FFFFFF;}

.mycarthead{
background-image:url(/ImagesV2/bg-mycart.gif);
background-repeat:no-repeat;
background-position:top;
height:37px;
}
.mycartbgleft{
background-image:url(/ImagesV2/bg-mycart-left.gif);
background-repeat:repeat-y;
width:5px;
}
.mycartbgright{
background-image:url(/ImagesV2/bg-mycart-right.gif);
background-repeat:repeat-y;
width:5px;
}

.CartImageBorderB2C
{
	border-width: 1px;
	border-style: solid;
	border-color: #D4E1B1;
}
.CartImageBorderB2B
{
	border-width: 1px;
	border-style: solid;
	border-color: #bcd7e8;
}
.CartImageBorderYellow
{
	border-width: 1px;
	border-style: solid;
	border-color: #FDC75E;
}
.CompanyNameBLK
{
	font-family: Arial Narrow; 
	font-size: 17px;
	
	padding-left: 10px;
	font-weight:bold;
	color: #000000;
}

/****************** Up to Here ************************/
/* This is for BundledPackageFeature.aspx page classes */

.plans
{
border-left:#aecbdd solid 1px;
border-right:#aecbdd solid 1px;
border-bottom:#aecbdd solid 1px;
padding:5px;
}
.plansTop
{
background-image:url(/BundledPackage/images/Top-DoItMePackage.gif);
background-repeat:repeat-x;
padding-left:10px;
}
.headingFeatures
{
	height:37px;
	background-image:url(/BundledPackage/images/Heading-fplans.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:255px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
	padding-right:4px;
}
.headingBrownPlan
{
	height:37px;
	background-image:url(/BundledPackage/images/Heading-Brownplans.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:153px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
	padding-right:4px;
}
.headingSilverPlan
{
	height:37px;
	background-image:url(/BundledPackage/images/Heading-Silverplans.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:153px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
	padding-right:4px;
}
.headingGoldPlan
{
	height:37px;
	background-image:url(/BundledPackage/images/Heading-Goldplans.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:153px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
}
.planBigSideBorders
{
	background-image:url(/BundledPackage/images/bigsideborder.gif);
	background-repeat:repeat-y;
	padding:0px 4p 0px 0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	height:33px;
	vertical-align:middle;
}
.planAltBigSideBorders
{
	background-image:url(/BundledPackage/images/bigAltsideborder.gif);
	background-repeat:repeat-y;
	padding:0px 4p 0px 0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	height:33px;
	vertical-align:middle;
}
.planSmallSideBorders
{
	background-image:url(/BundledPackage/images/smallsideborder.gif);
	background-repeat:repeat-y;
	padding-right:4px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	height:33px;
	vertical-align:middle;
}
.planAltSmallSideBorders
{
	background-image:url(/BundledPackage/images/smalAltlsideborder.gif);
	background-repeat:repeat-y;
	padding-right:4px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	height:33px;
	vertical-align:middle;
}

.planlastSmallBorders
{
	background-image:url(/BundledPackage/images/smallsideborder.gif);
	background-repeat:repeat-y;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	height:33px;
	vertical-align:middle;
}
.planAltlastSmallBorders
{
	background-image:url(/BundledPackage/images/smalAltlsideborder.gif);
	background-repeat:repeat-y;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	height:33px;
	vertical-align:middle;
}

.bgpackages{
	background-image:url(/imagesv2/bg-packages.gif);
	width:269;
	height:137px;
}
.bgpackagessmall{
	background-image:url(/imagesV2/bg-packages-small.gif);
	width:199;
	height:137px;
}
/****************** Up to Here ************************/

