
/* CSS Document */

html, body, ul, li, ol, p, h1, h2, h3, h4, h5, h6, form, fieldset, div {
	border:0px;
	padding:0px;
	margin:0px;
}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.adjuster {height: 41px; /* .adjuster must be the same height as .footer */}
.cursorDefault{ cursor:default !important;}
.cursorDefault:hover{ color:#fff !important;}
body {
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:11px;
	color:#516776;
}
#topArea{
	width:100%;
	background-image:url(../images/inner-bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	display:block;
	overflow:hidden;
}
#topInner{
	margin:0 auto;
	width:908px;
}
#ro1co1{
	display:block;
	padding-top:67px;
}
#ro2co1{
	display:block;
}
#ro3co1{
	display:block;
	clear:both;
	overflow:visible;
	width:908px;
}

/*===   SITE MAP 01 ===*/
.siteSpace{
	width:120px;
	float:left;
	margin-left:12px;
}
.sitemapSub{
	width:90px;
	margin-left:10px;
	margin-bottom:10px;
}
a.linksitemap{
	color:#0e91c5;
	font-family:Arial, Helvetica, sans-serif, tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:25px;
}
a.linksitemap:hover{
	color:#ffa200;
}
a.linkSubsitemap{
	color:#64b3d3;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.linkSubsitemap:hover{
	color:#f5be5f;
}

/*===   SITE MAP 01 END ===*/



ul.navBlockSitemap {
	float:left;
	margin-right:5px;
	margin-left:15px;
}
li.navListSitemap {
	list-style-type:none;
	display:block;
	margin:5px 0;
}
a.botNaavOrangeSitemap {
	display:block;
	width:100px;
	font-size:12px;
	color:#ffa200;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:1px 10px 1px 1px;
}
a.botNaavOrangeSitemap:hover {
	color:#d6d6d6;
	background-color:#5e637a;
}
a.botNaavAshSitemap {
	display:block;
	width:100px;
	font-size:.12px;
	color:#abacb3;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:1px 10px 1px 3px;
}
a.botNaavAshSitemap:hover {
	color:#ffffff;
	background-color:#ffa200;
}


.iLeftMenuArea{ float:left; width:175px; min-height:500px; background:url(../images/i-leftmenubg.jpg) no-repeat;}
*+html .iLeftMenuArea{ float:left; width:175px; min-height:500px; background:url(../images/i-leftmenubg.jpg) no-repeat; padding:15px 0 0;}
.leftMenuHdr{ padding:10px 0 0 20px;}

/*submenu styles started*/
.iLeftMenuContainer{ width:175px; list-style-type:none;}

ul.iLeftMenu{ margin:25px 0 0;}
li.iLeftMenustyle{ width:175px; line-height:23px; background:url(../images/i-left-menu-item-bg.png) no-repeat; list-style-type:none; display:block; margin:0 0 0 -3px; display:block; float:left;}
a.iLeftMenuLnk{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; text-decoration:none; padding:0 0 0 15px; line-height:24px;}
a.iLeftMenuLnk:hover{ color:#000;}

ul.iLeftSubMenu{ list-style-type:none;}
li.iLeftSubMenuStyle{ width:168px; line-height:24px; background-color:#359db2; /*border-top:1px solid #a0a3aa; */border-bottom:1px solid #81c0cd; display:block; margin:0 0 0 7px; float:left;}
a.iLeftSubMenuLnk{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; padding:0 0 0 15px;}
a.iLeftSubMenuLnk:hover{ color:#f8ad62;}

ul.iLeftSubSubMenu{ list-style-type:none;}
li.iLeftSubSubMenuStyle{ width:168px; line-height:24px; background-color:#4fc4d4; border-top:1px solid #1483a1; border-bottom:1px solid #7be5ed; display:block; margin:0 0 0 0; float:left;}
a.iLeftSubSubMenuLnk{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; padding:0 0 0 25px;}
a.iLeftSubSubMenuLnk:hover{ color:#FFF;}

.subMenuStyle{ }
a.subMenuTxt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
a.subMenuTxt:hover{ color:#000;}
/*submenu styles ends*/

/*i-left Featured Services starts*/
ul.iLeftMenuFeaturedS{ margin:5px 0 15px 0;}
li.iLeftMenuFSStyle{ list-style-type:none; padding:0 5px 0 15px; margin:5px 0 0 10px; background:url(../images/bullet-arrow.gif) no-repeat left top;}
li.iLeftMenuFSStyle a{ color:#7D8B95; text-decoration:none;}
a.iLeftMenuFSLnk{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d8b95; text-decoration:none; /*padding:0 0 0 15px;*/}
a.iLeftMenuFSLnk:hover{ color:#f58604;}



ul.subLnkMenu{margin:5px 0 5px 0px; list-style-type:none;}
ul.subLnkMenu li{list-style-type:none; padding:0 5px 0 12px; background:url(../images/bullet-arrow.gif) no-repeat left top;}
ul.subLnkMenu li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1b9ccd; text-decoration:none;}
ul.subLnkMenu li a:hover{color:#f58604;}

ul.subsubLnkMenu{margin:5px 0 5px 0px; list-style-type:none;}
ul.subsubLnkMenu li{list-style-type:none; padding:0 5px 0 12px; background:url(../images/bullet-arrow.gif) no-repeat left top;}
ul.subsubLnkMenu li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6bb7b3; text-decoration:none;}
ul.subsubLnkMenu li a:hover{color:#f58604;}


/*i-left Featured Services starts*/


/*i-left popular Services icon starts*/
#newsContainer { width:168px; height:300px;	display:block; float:left; background:url(../images/i-popular-features-bg.jpg) no-repeat; margin:0 0 0 4px;}
.newsTextContainer { /*display:block;	margin:18px 15px 0 20px; padding-top:15px;*/}

ul.homeNav { display:block;	padding:0;}

li.homeList { list-style-type:none;	text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding:8px 0 8px 35px; margin-bottom:8px;}
li.homeList a{ text-decoration:none; color:#7d8b95;}
.homeListBG1{ background:url(../images/icon-content-management-system.png) no-repeat left center;}
.homeListBG2{ background:url(../images/icon-rss-feed.png) no-repeat left center; }
.homeListBG3{ background:url(../images/icon-newsletter.png) no-repeat left center; }
.homeListBG4{ background:url(../images/icon-media-gallery.png) no-repeat left center;}
.homeListBG5{ background:url(../images/icon-online-survey.png) no-repeat left center; }
.homeListBG6{ background:url(../images/icon-online-casestudy.png) no-repeat left center; }
.homeListBG7{ background:url(../images/icon-online-faq.png) no-repeat left center; }
li.homeList a:hover{color:#f58604;}
li.homeList a span{ color:#f58604;}
li.homeList a:hover{color:#f58604;}
li.homeList a span{ color:#f58604;}
.txtUppercase{ text-transform:uppercase !important;}
/*i-left popular Services icon ends*/


<!--Footer Area Starts-->
.footerWrapper{ width:908px !important; margin:0 auto !important;}
.footerLinks{ height:145px; width:908px; padding:17px 0 0; margin:0 auto;}

.footerLinksPart1{ width:175px; float:left;}
ul.footerLinksPart1UL { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding:0 0 0 15px;}
li.footerLinksPart1Style{ list-style-type:none; line-height:18px; margin:0;}
a.footerLinksPart1StyleOver{ color:#c9d5de; text-decoration:none;}
a.footerLinksPart1StyleOver:hover{ color:#f79737 !important;}

.footerLinksPart2{ /*width:558px;*/ float:left; padding:30px 0 0 55px; text-align:left;}
.footerLinksPart2 img{ padding:0 10px;}

.footerLinksPart3{ width:175px; float:right; color:#7d8b95; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
.footerLinksPart3 p{padding:0 0 0 21px; line-height:18px;}

.footerLnkContainer{ width:908px; margin:0 auto;}

.footerTermsCond{ float:left; width:293px; height:34px; background:url(../images/home-btm-term-bg.jpg) no-repeat;}
.footerTermsTxt{ text-align:left; padding:17px 0 0 25px;}
a.footerTermsLnk{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; padding:0 5px 0 0; color:#c9d5de; text-decoration:none;}
a.footerTermsLnk:hover{ color:#f79737;}

.footerCopyrights{ float:right; height:34px; width:325px; background:url(../images/home-btm-copy-bg.jpg) no-repeat right top;}
.footerCopyTxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9497a8; text-align:right; padding:15px 13px 0 0;}
<!--Footer Area Ends-->


#contentArea{ width:733px; float:right;	background-image:url(../images/inner-body-bg.jpg);	background-position:top; background-repeat:no-repeat;}
#newContentArea{ width:733px; float:right;	background-image:url(../images/inner-body-bg.jpg);	background-position:top; background-repeat:no-repeat;}

#innerBlogArea{
	width:175px;
	float:left;
	background-image:url(../images/i-leftmenubg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#bottomArea{width:100%; height:242px; background:url(../images/home-footer-bg.jpg) repeat-x;}

#bottom01 {
	height:219px;
	background-color:#FF0000;
}
#innerBodyHeading{
	width:695px;
	height:46px;
	margin-left:20px;
	/*border-bottom:#7d8b95 dotted 0.1em;*/
	text-align:center;
	background-image:url(../images/dots-inner.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#lnkTop {
	width:300px;
	float:right;
	margin-top:15px;
	text-align:right;
	padding:5px;
}
.linkBg{
	width:270px;
	height:30px;
	background-color:#f5f5f6;
	border:#cbd1d5 solid 1px;
	margin-bottom:20px;
	margin-left:10px;
	padding-left:20px;
	padding-top:10px;
}
.headBg{
	width:645px;
	height:25px;
	background-color:#f5f5f6;
	border:#cbd1d5 solid 1px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:20px;
	padding-top:10px;
	clear:left;
}

.innerBodyTxt01{ line-height:18px; overflow:hidden;  padding:15px 15px 45px 35px; font:11px/18px Arial, Helvetica, sans-serif;}
.innerBodyTxt01 p{ margin:0 0 15px 0;}


.webthumpAlign{
	width:670px;
	padding-left:25px;
}
.ro3co2Blog{
	width:160px;
	float:left;
	display:block;
	margin-left:4px;
}
#bottomTextArea{
	width:908px;
	margin:0 auto;
}
.bottomMenu{
	width:105px;
	margin-left:12px;
	margin-top:30px;
	float:left;
}
.bottomGreyTxt{
	font-size:10px;
	color:#9497a8;
	font-weight:bold;
	line-height:20px;
}
#modules{
	float:left;
	margin-left:25px;
	margin-top:30px;
	width:275px;
}
.modulesContent{
	float:left;
}
#copyRight{
	float:left;
	width:272px;
	height:26px;
	background-image:url(../images/copy-right-bg.gif);
	background-repeat:no-repeat;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9497a8;
	text-align:center;
	padding-top:5px;
}
.menuimg{
	float:left;
}
.txtLowercase{ text-transform:none !important;}
#contactform{
	float:left;
	width:370px;
	margin-right:50px;
	margin-left:5px;
}
#quoteForms{
	float:left;
	width:400px;
/*	margin-right:50px;*/
	margin-left:150px;
	font-size:11px !important;
	font-weight:bold;
}
.quoteError{
	float:left;
	width:350px;
	font-size:12px;
	color:#1b9ccd;
	margin-top:5px;
	font-weight:bold;
	height:29px;
}
.quoteText{
	float:left;
	width:150px;
	font-size:11px;
	color:#7d8b95;
	margin-top:5px;
	margin-right:10px;
}

.quoteRef{ float:left;	width:250px; font-size:11px; color:#7d8b95; margin-top:5px;	margin-right:10px; padding:0 0 0 159px;}
.quoteTextTwo{
	float:left;
	width:150px;
	font-size:12px;
	color:#7d8b95;
	margin-top:5px;
	margin-right:10px;
	height:130px;
}
#contactaddress{
	float:left;
	width:200px;
}
ul.points {
	list-style-type:none;
}
li.pointTxt{
	padding-left:10px;
	padding-bottom:5px;
	color:#1F5EAB;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
ul.notesLeft {
	list-style-type:none;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
ul.notesRight {
	list-style-type:none;
	float:right;
	width:300px;
	margin-right:50px;
}
li.notesTxt{
	padding-left:25px;
	padding-bottom:5px;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
.midtext{
	width:650px;
	text-align:center;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
.websitequotetxt{
	float:left;
	width:250px;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
	color:#7d8b95;
	margin-top:10px;
	margin-left:20px;
}
.websitequoteform{
	float:left;
	width:200px;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
	color:#7d8b95;
	margin-top:10px;
	margin-left:10px;
}



/* Bottom */


.row3 {
	width:908px;
	clear:both;
	margin:0 auto;
	padding-top:27px;
}
ul.navBlock {
	float:left;
	margin-right:5px;
	margin-left:10px;
}
li.navList {
	list-style-type:none;
	display:block;
	margin:5px 0;
}
a.botNaavOrange {
	display:block;
	width:100px;
	font-size:11px;
	color:#ffa200;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:1px 10px 1px 1px;
}
a.botNaavOrange:hover {
	color:#d6d6d6;
	background-color:#5e637a;
}
a.botNaavAsh {
	display:block;
	width:150px;
	font-size:11px;
	color:#abacb3;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:1px 10px 1px 3px;
}
a.botNaavAsh:hover {
	color:#ffffff;
	background-color:#ffa200;
}
#reusableModulesHolder {
	width:272px;
	margin-top:5px;
	display:block;
	float:right;
}
#copyHolder {
	width:262px;
	height:24px;
	padding-top:10px;
	padding-right:10px;
	margin-top:118px;
	display:block;
	text-align:right;
	background-image:url(../images/bottom-shadow.jpg);
}
.picRightPadding {
	padding-right:20px;
	padding-left:10px;
}
.breaker {
	width:100%;
	clear:both;
}
#not{
	width:100%
}
a.linkblueMenu:link, a.linkblueMenu:visited, a.linkblueMenu:active{
	color:#1b9ccd;
	text-decoration:underline;
}
a.linkblueMenu:hover{
	color:#f58604;
	text-decoration:none;
}
.seprateUl{
	width:312px;
	margin-right:20px;
	float:left;
	padding-top:10px;
	padding-bottom:2px;
	margin-bottom:10px;
}
.formAlign {
	display:block;
	margin:4px 0 15px 0;
	margin-left:15px;
}
.txtform{
	font-size:11px;
/*	font-weight:bold;*/
	color:#7d8b95;
}

.formtextwidth{
	width:155px;
	float:left;
	padding-left:30px;
/*	margin-right:50px;
	margin-left:30px;*/
}
.formbutton{
	margin-left:200px;
	clear:left;
}
.formbutton02{
	width:100px;
	float:left;
}
.img{
	padding:3px;
	border:#7d8b95 solid 1px;
	margin-left:10px;
	margin-right:10px;
}
.formfieldTextArea{	border:#cbd0d3 solid 1px;
	width:170px;
	background-color:#FFFFFF;
	color:#333333;
	font:11px Arial, Helvetica, sans-serif;
}
.formfieldTextAreaSmall{
	border:#cbd0d3 solid 1px;
	width:50px;
	background-color:#FFFFFF;
	color:#333333;
	text-align:center;
	float:left;
	margin-right:3px;
	font-size:11px;
}
.formfieldTextAreaBig{
	border:#cbd0d3 solid 1px;
	height:78px;
	width:170px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:11px;
}
.bigformfieldTextArea{
	border:#cbd0d3 solid 1px;
	height:20px;
	width:250px;
	background-color:#FFFFFF;
	color:#00767c;
}
.bigformfieldTextAreaBig{
	border:#cbd0d3 solid 1px;
	height:60px;
	width:250px;
	background-color:#FFFFFF;
	color:#00767c;
}
.designImg01{
	padding-left:72px;
	padding-right:32px;
	padding-bottom:17px;
}
.designImg02{
	padding-right:32px;
	padding-bottom:17px;
}
.designImg03{
	padding-right:15px;
	padding-bottom:17px;
}
.designImg031{
	padding-left:72px;
	padding-right:15px;
	padding-bottom:17px;
}





/*    Text CSS    */

.txtBoldBlue{ float:left; font-family:Arial, Helvetica, sans-serif;	font-weight:bold; color:#1b9ccd; font-size:11px; padding-top:20px;}

.bodyhead{ font-size:12px;}

a.linkblogMenu{
	font-size:11px;
	color:#7d8b95;
	text-decoration:none;
}
a.linkblogMenu:hover{
	font-size:11px;
	color:#ee8031;
	text-decoration:none;
	border-bottom:1px solid #0099CC;
}
.txtbottomyellow{
	font-size:11px;
	color:#ffa200;
	font-weight:bold;
	line-height:25px;
}
a.linkcontentMenu:link, a.linkcontentMenu:visited, a.linkcontentMenu:active{
	color:#1b9ccd;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.linkcontentMenu:hover{
	color:#ffa200;
	font-size:11px;
	text-decoration:none;
}
.blog-text{
	font-size:11px;
	color:#7d8b95;
	padding-left:10px;
	padding-right:15px;
}
.contactError{  /*width:295px;*/	font-size:11px;	color:#1b9ccd;	margin:5px 0 25px 0; font-weight:bold;	text-decoration:none; text-align:left;}
*+html .contactError{ float:left; /*width:295px;*/ font-size:12px;	color:#1b9ccd;	margin:3px 0 25px 0; font-weight:bold;	text-decoration:none; 
text-align:center;	/*background:url(../images/blog-det-past-cmt-bg.jpg) no-repeat;*/	/*height:29px;*/}

.contactError2{	float:right; width:295px; font-size:12px; color:#1b9ccd; margin:0 0 0 25px; font-weight:bold; text-decoration:none;}

*+hrml .contactError2{	float:right; width:295px; font-size:12px; color:#1b9ccd; margin:0 0 0 25px; font-weight:bold; text-decoration:none;}

.contacttxt{
	float:left;
	width:150px;
	font-size:11px;
	color:#7d8b95;
	margin-top:5px;
}
.contactbutton{
	float:left;
	width:320px;
	text-align:center;
	font-size:11px;
	color:#7d8b95;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:160px;
	clear:left;
}
a.blueBoldMenu:link, a.blueBoldMenu:visited, a.blueBoldMenu:active{
	font-weight:bold;
	color:#1b9ccd;
	font-size:14px;
	text-decoration:none;
}
a.blueBoldMenu:hover{
	font-weight:bold;
	color:#ffa200;
	font-size:14px;
	text-decoration:none;
}






/*    Styles Added By Sam Remove this Cooment   */
.textBold {
	font-weight:bold;
	font:11px Arial, Helvetica, sans-serif;
}
.textRedBold {
	color: #E21D27;
	font-weight: bold;
}
.textblueBold {
	color: #0B4BA3;
	font-weight: bold;
}
.txtYellow {color: #f9c40a; }
.txtAsh {color: #999c9e; }
.txtBlue {color: #0f5dbb; }
.txtRed {color: #e91f27; }
.txtLighBlue { color: #1b9ccd; }
.textMain {
	line-height:16px;
	}
	
.headLighBlue { 
	color: #1b9ccd; 
	font-size:12px;
}
.linkDiv {
	clear:both;
	width:100%;
	margin:0 auto;
	height:36px;
	background-image:url(../images/link-div-bg.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	margin-top:10px;
}
.linkDiv2 {
	display:block;
	clear:both;
	width:91%;
	margin:0 auto;
	height:36px;
	background-image:url(../images/link-div-bg2.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
}
.imageAlignRight {
	float:right;

}
.imageAlignLeft {
	float:left;
	padding-right:15px;
}
.txtGeorgiaBlue {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#094ea2;
	font-weight:normal;
}
.txtRedBig {
	font-size:20px;
	color:#ee2028;
}
.txtRedMedium {
	font-size:12px;
	color:#ee2028;
}
a.linkBlogBlack {
	font-size:68%;
	text-decoration:none;
	color:#000000;
}
a.linkBlogBlack:hover {
	color:#ee2028;
}
a.linkBlogYellow {
	font-style:italic;
	color:#ff8a00;
	text-decoration:none;
}
a.linkBlogYellow:hover {
	color:#ee2028;
}
a.linkOrange {
	color:#ee8031;
	text-decoration:none;
}

a.linkOrange:hover {
	color:#1b9ccd;
	text-decoration:none;
	border-bottom:2px dotted #669900;
}
a.linkOrange:visited {
		color:#6633CC;
	}


/*    Think not Required


.bodyContent{
	font-size:1.0em;
	color:#7d8b95;
	padding-left:1px;
}





*/
/*webdesign portfolio page*/
.thumbHolder {
	width:175px;
	height:163px;
	background-color:#eff1f1;
	border: 4px #e9ebeb solid;
	float:left;
	margin-right:40px;
	margin-bottom:22px;
	text-align:center;
}
.thumbHolder:hover{
	background-color:#dce0e1;
	border: 4px #e4e7e8 solid;
}
.imgPortfolio {
	border: 6px solid #e4e7e8;
	margin:0 auto;
	margin-top:12px;
	margin-bottom:7px;
	width:133px;
}
.imgPortfolio a{ text-align:center;}
a.lnkGray {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color:#939699;
	font-size:12px;
	text-decoration:none;
	margin:0 auto;
	margin-top:5px;
	font-weight:bold;
	display:block;
	width:90%;
}
a.lnkGray:hover {
	color:#1b9ccd;
}
a.pageNumbers {	color:#acaaaa;	font-size:12px;	text-decoration:none; font-weight:bold;	padding:2px 5px; margin-right:5px;	border:1px solid #D5E6EA;}	

a.pageNumbers:hover {
	border:1px solid #3399CC;
	background-color:#E9F7FC;
	color:#FF6600;
	
}
.activePage{ border:1px solid #3399CC;	background-color:#E9F7FC; color:#FF6600; padding:2px 5px;	margin-right:5px;}
/*Logo Portfolio page */
.logobox {
	width:207px;
	height:190px;
	margin-right:12px;
	margin-bottom:17px;
	background-color:#FFFFFF;
	float:left;
}
.logoHolder {
	width:200px;
	height:133px;
	border:5px solid #eff1f1;
	text-align:center;
}
.logoHolder:hover {
	border:5px solid #e4e6e6;
}
.logos {
	width:180px;
	height:110px;
	padding:12px;
}
.txtLogoNames {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color:#939699;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	width:200px;
	font-weight:bold;
	padding-top:3px;
}
/*Design Portfolio page */	
.designBox {
	width:207px;
	height:240px;
	margin-right:12px;
	margin-bottom:17px;
	background-color:#FFFFFF;
	float:left;
}
.designHolder {
	width:200px;
	height:193px;
	border:5px solid #eff1f1;
	text-align:center;
}
.designHolder:hover {
	border:5px solid #e4e6e6;
}
.designs {
	width:178px;
	height:168px;
	padding:11px;
}
.txtDesignNames {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color:#939699;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	width:200px;
	font-weight:bold;
	padding-top:3px;
}	
/*eheaders Portfolio page */	
.eheaderbox {
	width:650px;
	height:150px;
	margin:0 auto;
}
.eheaderHolder {
	width:620px;
	height:120px;
	margin:0 auto;
	text-align:center;
	background-color:#efeff0;

}
.eheader {
	width:600px;
	height:100px;
	margin:0 auto;
	padding-top:10px;	
}
.txtEheaderName {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color:#939699;
	font-size:12px;
	margin:0 auto;
	text-decoration:none;
	width:400px;
	font-weight:bold;
	padding-top:12px;
}	
a.brochureLinks{
	cursor: pointer;
}
.contactLinespacing {
	line-height:16px;
}

#contentContainer{color:#7d8b95 !important; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; line-height:18px; padding: 0 15px 0 0;}
#contentContainer ul {margin-left:35px; list-style-type:none; margin-bottom:8px;}
#contentContainer li {list-style-image:url(../images/content-arrow.png); line-height:16px; margin-top:8px; color:#1f5eab;}
#contentContainer a{color:#1b9ccd; text-decoration:underline;}
#contentContainer a:hover{color:#a2d73f; text-decoration:none;}

#contentContainer h1{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:18px;}
#contentContainer h2{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:17px;}
#contentContainer h3{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:16px;}
#contentContainer h4{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:15px;}
#contentContainer h5{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:14px;}
#contentContainer h6{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px;}

.headBlue {color: #1b9ccd; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.headGrey {color: #737373; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/*Identity Refres Css Class Starts*/

.identity-img-outer{width:550px; overflow:hidden; margin:0 auto;}
.identity-before{width:255px; float:left; text-align:center;}
.identity-after{width:255px; float:right; text-align:center;}

/*Identity Refres Css Class Ends*/

/*Stationery image Css Class Starts*/

.stationery-img{width:600px; margin:0 auto;}
/*Stationery image Css Class Ends*/


/*Blog class starts*/
.blogListing{ width:675px; margin:0; /*border-bottom:1px dotted #7d8b95; padding:0 0 25px 0; display:block;*/}
.blogContent{ width:575px; float:left;}
.blogContentDetails{ width:560px; float:left; margin:0 20px 0 0;} 
.authorTxt{ padding:0 !important; display:block !important; font-weight:normal !important; color:#f58604 !important; font-size:11px !important;}
.blogListing h2{ padding:0 0; display:block; font-weight:normal; color:#FFF; font-size:11px !important;}
.blogListing h3{ padding:5px 0; display:block; font-weight:normal; color:#1F5EAB; font-size:11px;}
a.blogHdr{ color:#7d8b95; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; padding:0 0 10px; display:block;}
a.blogHdr:hover{ color:#f58604;}
.blogTxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7d8b95;}
.blogContent h3{}
.blogContent h3 a{ color:#1b9ccd; text-decoration:underline;}
.blogContent h3 a:hover{ color:#f58604;}

.blogDetailsHdr{ color:#7d8b95; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; font-weight:bold; padding:0;	}
.blogDetDate{ color:#1b9ccd !important; font-family:Arial, Helvetica, sans-serif; font-size:11px !important; margin:0 0 15px 0;}
.blogDetails{ color:#7d8b95 !important; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; line-height:18px;  }
.blogDetErrLnk{ color:#1b9ccd; text-decoration:none;}

.postComtContainer{ padding:13px 0 0; margin:0 0 6px;}
.pastComnts{ width:280px; padding:0 0 0 35px; background:url(../images/past-comments-bg.jpg) no-repeat 11px top; margin:15px 0 0;}
.pastCmtDate{ color:#1b9ccd !important; font-family:Arial, Helvetica, sans-serif; font-size:11px !important; font-weight:normal;}


.postComments{ width:368px; background:url(../images/blog-post-comt-bg.jpg) no-repeat left 30px; padding:0 0 0 25px; margin:-20px 0 0 165px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.inputStyle{border:#cbd0d3 solid 1px; /*height:20px;*/ width:170px;	background-color:#FFFFFF; color:#00767c; margin:0 0 5px 0;}
.mesgTop{ padding:0 0 5px 0;}
.blogTextarea{ border:#cbd0d3 solid 1px; height:50px; width:170px;	background-color:#FFFFFF; color:#333333; margin:0 0 5px 0; font:11px Arial, Helvetica, sans-serif;}
.inputStyle2{border:#cbd0d3 solid 1px; padding:3px 5px; font:11px Arial, Helvetica, sans-serif;}
.blogItemBrker{ width:100%; clear:both;}
.postCmntsContainer{ padding:10px 0 25px 10px;}



.homeBlogPart2{ float:left; width:68px; height:80px; background:url(../images/blog-date-bg.png) no-repeat center bottom; font-family:Arial, Helvetica, sans-serif;}
.homeBlogPart2Year{ text-align:center; font-size:12px !important; color:#7d8b95; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.homeBlogPart2Month{ text-align:center; font-size:12px !important; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.homeBlogPart2Date{ text-align:center; font-size:18px !important; color:#3c3c3c !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
a.blogComtsStyle{ text-decoration:underline; color:#1b9ccd; padding:0 5px 0 25px;}
a.blogComtsStyle:hover{ color:#f79737;}
a.blgHdr{ text-decoration:none; color:#1b9ccd;}
a.blgHdr:hover{ color:#f79637;}
.iBlogListBrkr{ height:10px; clear:both; border-bottom:1px dotted #7d8b95; margin:25px 25px 25px 0; display:block;}

.blogErrArea{ width:650px; margin:15px 0 0 0; /*padding:0 0 20px 0;*/}
.contactError a{ color:#1b9ccd; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.contactError a:hover{ color:#f58604;}
.contactError2 a{ color:#1b9ccd; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.contactError2 a:hover{ color:#f58604;}
*+html .contactError2 a{ color:#1b9ccd; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:-16px 0 0;}
*+html .contactError2 a:hover{ color:#f58604;}
.contactErrorRed{ color:#FF0000 !important; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}






/* FAQ classes starts*/
.faq{}
.faq ul li{ font-size:11px !important;}
.faq h3 a{ font-size:11px !important;}
.faq p{ font-size:11px;}
.faq .ui-state-default .ui-icon{ background:none !important;}
#accordion2 .ui-accordion-content-active{position:relative !important; top:auto !important; padding:15px 15px 15px 28px;}
.faq .ui-accordion-content{position:relative !important; clear:both !important; }
.faq .ui-widget-content{ background:url(../images/faq-ans-bg.jpg) repeat-x; line-height:18px; margin-top:auto !important; width:618px !important; margin-left:5px; left:auto !important; z-index:997 !important;}
.faq .ui-state-active .ui-icon{ background:none !important;}
.faq h3 a{ display:block !important;}
#accordion2 .ui-state-active a{ color:#FF9900 !important;}
#theMenu{ list-style-type:none;}
.head{ width:670px; background:url(../images/faq-bg.jpg) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#7d8b95; font-size:12px; text-decoration:none; padding:0 15px 10px 5px;}
.faqQuest{ background:url(../images/faq-left-icon.png) no-repeat left top; margin:7px 0 0 15px; padding:0 0 0 21px;}
a.faqQuestLnk{ text-decoration:none; color:#7d8b95;}
a.faqQuestLnk:hover{color:#f58604;}
.faqAnswer{ list-style-type:none; padding:10px 55px 10px 40px;}
.noIcons{ list-style-type:none;}
.faqArrowAlign{ float:right; padding:0 5px 0 0;}

/*New classes from UMS*/

.hdrBG{width:670px; background:url(../images/faq-bg.jpg) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#7d8b95; font-size:12px; padding:0 15px 10px 5px; margin:5px 0 0 15px;}
.hdrBG h3{ background:url(../images/faq-left-icon.png) no-repeat 8px 5px; color: #222222; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.hdrBG h3 a{ color:#7d8b95;}
.hdrBG h3 a:hover{ color:#f58604;}
.faqAnsContainer{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.faqAnsContainer ul li{ background:url(../images/i-left-menu-arrow-icon.png) no-repeat left center; padding:0 0 0 15px; list-style-type:none;}




h3.headCaseStudies{ cursor:pointer; /*background: url(../images/top-menu-arrow.gif) no-repeat right 14px; padding:0 15px 0 0; */float:left; margin:0 30px 0 0;
font-size:13px;
font-weight:bold;
/*padding:12px 0 0 25px;*/
text-decoration:none;
text-transform:uppercase;}

.caseStudies{}
.caseStudies h3{ color:#F86D32; font-size:14px; font-weight:bold;}
.caseStudies h3 a{ color:#F86D32; text-decoration:none; font-size:14px; font-weight:bold;}
.caseStudies .ui-state-default a,
.caseStudies .ui-state-default a:link,
.caseStudies .ui-state-default a:Visited{ text-decoration:none; color:#F86D32; font-size:14px; font-weight:bold;}
.caseStudies .ui-state-default .ui-icon{ background:url(../images/case-studies-arrow-btn.jpg) no-repeat left 5px;}

.caseStudies .ui-state-active .ui-icon{ background:url(../images/case-studies-arrow-btn-on.jpg) no-repeat left 5px !important;}

.caseStudies h3 ui-state-default a{ color:#0000FF; text-decoration:none;}
.caseStudies h3 ui-state-default a:hover{ color:#F86D32; text-decoration:none;}
.caseStudies .ui-icon{}
.caseStudies div.ui-accordion-content{ position: relative !important; top:auto !important; padding:0 0 10px 25px;}
.caseStudies div.ui-accordion-content img{ padding:10px 0;}
.caseStudies .ui-widget-content{ background-color:#FFF !important; border-bottom:1px solid #CCCCCC; width:100%; display:block;}
.caseStudies .ui-accordion-header{ float:none !important;}
/*FAQ Classes ends*/

/**************** new menu starts ****************/
.iTabContainer{ width:911px; display:block; height:33px; background:url(../images/nav-bg.jpg) no-repeat left top; font-family:Arial;}
.iTabContainer a{ font-size:11px; color:#00a2b9; text-decoration:none; text-transform:uppercase; font-weight:bold; line-height:27px;}
.iTabContainer a.active{ color:#FF6600 !important;}
#accordion a.active{ color:#FF6600 !important;}
.iTabContainer a:hover{ color:#333333;}
.homeMenu{position:absolute !important;  margin-left:33px !important;   }
.aboutMenu{position:absolute !important;  margin-left:94px !important;  }
.servicesMenu{ position:absolute !important; margin-left:177px !important; float:left;}
.porfolioMenu{position:absolute !important; margin-left:297px !important;  }
.blogMenu{position:absolute !important; margin-left:567px !important;  }
.caseStudMenu{position:absolute !important; margin-left:387px !important; width:80px !important; }	
.faqMenu{position:absolute !important;  margin-left:500px !important;  }
.loginMenu{position:absolute !important;  margin-left:752px !important;   }
.logoutMenu{position:absolute !important;  margin-left:733px !important;   }
.contactMenu{position:absolute !important;  margin-left:630px !important;   }
.iTabContainer .ui-accordion .ui-accordion-header .ui-icon{ margin-top:-5px !important; right:-13px !important; left: auto !important;}
/**************** new menu ends ****************/

/*casestudy Drop down starts*/
.windowDropDownCS{ margin:-11px 0 0 315px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
*+html .windowDropDownCS{ margin:-11px 0 0 -580px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
.windowDropBgCS{ margin:5px 6px 0 7px;}
.dropdownsCS{ list-style-type:none; padding:15px 0 0 3px; text-transform:none; font-size:12px;}
.casestudyDropD{ width:166px !important;}
/*a.lnkCS{ text-decoration:none !important; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 0 15px; line-height:24px;}
a.lnkCS:hover{ color:#F79637;}*/
.dropDownCS{ width:166px;}
.dropDownCS a{ text-decoration:none !important;}
.dropdownCSLines{ text-decoration:none;}
.casestudyDrop{ width:225px !important; height:156px; background:url(../images/faq-dropdown.png) no-repeat !important; left:auto !important; margin-left:343px !important;}
a.linkOver{ text-decoration:none !important; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF !important; padding:0 0 0 15px; line-height:20px;}
a.linkOver:hover{ color:#F79637;}
/* Casestudy Drop Down ends */

/*FAQ Drop down styles strats*/
.windowDropDownFAQ{ margin:-11px 0 0 405px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
*+html .windowDropDownFAQ{ margin:-11px 0 0 -485px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
.faqDrop{ margin-left:462px !important; width:225px !important; left:auto !important; background:transparent url(../images/faq-dropdown.png) no-repeat !important;}
/*FAQ Drop down styles Ends*/

/*Login Drop down styles strats*/
.windowDropDownLogin{ margin:-11px 0 0 560px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; color:#000; list-style-type:none; position:relative; z-index:9999;}
*+html .windowDropDownLogin{ margin:-11px 0 0 -345px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; color:#000; list-style-type:none; position:relative; z-index:9999;}
.loginDrop{margin-left:640px !important; width:184px !important; left:auto !important; background:transparent url(../images/home-menu-login-dropdown.png) no-repeat left bottom !important; height:auto !important; padding-top:20px !important;}
/**+html .loginDD{ width:184px !important; /*height:255px;*//* background:url(../images/home-menu-login-dropdown.png) no-repeat left bottom !important; padding:10px 0 15px 0;}*/
/*Login Drop down styles Ends*/

/*About Us page starts*/
#homeLiHolder1{	width:220px; margin-right:10px;	float:left;	margin-bottom:20px;}
#homeLiHolder2{	width:180px; float:left;}
/*About Us page Ends*/


<!--Text Styles starts-->
.bodyContent{ font-size:11px; color:#7d8b95; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}
.lineBreaker{ width:100%; height:15px; clear:both; display:block;}
a.linkOrange { color:#f58604; text-decoration:none;}
a.linkOrange:hover { color:#1b9ccd;	text-decoration:none; border-bottom:2px dotted #669900;}
a.linkOrange:visited { color:#6633CC;}
a.linkBlue { color:#1b9ccd;	text-decoration:none; margin:0 5px;}
a.linkBlue:hover { color:#ee8031; text-decoration:none;	border-bottom:2px dotted #669900;}
a.linkBlue:visited { color:#6633CC;}
a.linkAsh {	color:#9497a8; text-decoration:none;}
a.linkAsh:hover { color:#ee8031; text-decoration:none; border-bottom:1px solid #0099CC;}
.txtAsh { color:#9497a8;}
.txtAshLineHeight {	color:#9497a8;	line-height:18px;}
.newsTextContainer { display:block;	margin:18px 3px 0 14px;/* padding-top:15px;*/}
.mainTextContainer { margin:24px 10px 25px 25px;}
.iFeaturedImgAdj{ padding:5px 0 0 8px;}
<!--Text Styles Ends-->



/* portfolio thumbnails */

.errorMsgShow{ color:#FF0000 !important;}


/*Case Study details starts*/
.caseStudyDetailsHdr{ font:14px bold Arial, Helvetica, sans-serif; color:#f58604;}

.pjt-name{ font:14px bold Arial, Helvetica, sans-serif; color:#f58604; margin:-18px 0 0;}
*+html .pjt-name{ font:14px bold Arial, Helvetica, sans-serif; color:#f58604; margin:-17px 0 0; position:absolute; z-index:999; }
.csContainer{ width:690px; height:450px; background:url(../images/casestudy-det-bg-img.jpg) no-repeat left 23px; margin:20px 0 0;}
.caseStudyDetails{ width:290px; float:left; /*margin:15px;*/ margin:0 10px 0 0;}
/*.caseStudyDetails h1.pjt-name{ font:14px bold Arial, Helvetica, sans-serif; color:#f58604;}*/
.hrBrkr{ width:100%; clear:both; height:3px; border-bottom:1px solid #c6c6c6;}
.caseStudyDetails a{ color:#f58604; text-decoration:none; }
.caseStudyDetails a:hover{ color:#000;}
.caseStudyDetails span{ margin:0 0 0 5px;}
.caseStudyDetails h2{ color:#7d8b95; font:11px Arial, Helvetica, sans-serif; }
.caseStudyDetails h3{ color:#7d8b95; font:12px Arial, Helvetica, sans-serif; font-weight:bold;}
.caseStudyDetails ul{}
.caseStudyDetails ul li{ list-style-type:none !important; background:url(../images/right-arrow.png) no-repeat left 5px !important; padding:0 0 0 15px !important; display:block !important; float:none !important;}
.caseStudyDetails ul li a{ text-decoration:none !important; color:#797979 !important;}
.caseStudyDetails ul li a:hover{ color:#000 !important;}
.itemHolder{ width:250px !important;}
.midBreaker{ color:#F58604; font:bold 11px Arial, Helvetica, sans-serif, Tahoma; padding:0 10px;}
.lnkArrowLeft{ background:url(../images/left-arrow.png) no-repeat left center; padding:0 0 0 10px;}
.lnkArrowRight{ background:url(../images/right-arrow.png) no-repeat right center; padding:0 10px 0 0}

.caseStudyPics{ width:690px/*397px*/; float:left; margin:0/* 0 0 15px*/;}

/*Case Study details ends*/


/* new gallery starts */
.portfolioThumb{ background-color:#efeff1; padding:5px; float:left; width:133px; display:block; margin:20px 50px 20px 30px;}
.portfolioThumb:hover{ background-color:#e5e5e5;}
.portfolioThumb a{ text-align:center; display:block; color:#00A2B9; font-weight:bold; text-decoration:none;}
.portfolioThumb a:hover{ color:#F79637;}
.spacer{ display:block; clear:both; height:10px;}
/*.innerBodyTxt01{ font:11px/18px Arial, Helvetica, sans-serif;}*/
.osxRightContent{ width:270px; float:right; color:#333333; padding:5px; color:#516776;}
.osxRightContent ul {margin-left:35px; list-style-type:none; margin-bottom:8px;}
.osxRightContent li {list-style-image:url(../images/content-arrow.png); line-height:16px; margin-top:8px; color:#1f5eab;}
.osxRightContent a{color:#1b9ccd; text-decoration:underline;}
.osxRightContent a:hover{color:#a2d73f; text-decoration:none;}

.osxRightContent h2{ font-weight:bold; font-size:11px !important; margin-bottom:15px; color:#00A2B9;}
.osxRightContent .nav a{ font-size:11px; text-decoration:none; color:#FF6600;}
.osxRightContent .nav a:hover{ text-decoration:underline;}
.osxLeftContent{ width:400px; float:left; padding:5px;}
.osxLeftContent span{ display:block; float:left; width:400px; clear:left; font-size:11px; font-weight: bold; margin:10px 0;}
div.ppt{ font-size:12px !important; font-weight:bold; }
/* new gallery ends */

/*Registerartion page*/
.mandatoryFieldTxt {color:#FF0000; margin:0 2px;}

/************  Reusable module style starts ************/
/*Generic Classes starts*/
/*.input{ padding:1px;}
.input, .select, .textArea {border:1px solid #7EBBE2; font:normal 12px Arial, Helvetica, sans-serif;}
*/.spacer{ clear:both; display:block;}
.alignRight {text-align:right;} 
.alignLeft {text-align:left !important;} 
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.clearLeft{ clear:left !important;}
.clearRight{ clear:right !important;}
.clearBoth{clear:both;}
.marginRight{ margin-right:10px !important;}
.marginLeft{ margin-left:10px !important;}
.marginTop{ margin-top:10px !important;}
.marginBottom{ margin-bottom:10px !important;}
.noBorder{ border:none !important;}
.noPadding{ padding:0 !important;}
.noMargin{ margin:0 !important;}
.imageBorder{padding:1px; border:1px solid #677e8b;}
.clearFloat {display:block; clear:both;}
.spacer{ clear:both; height:20px; display:block;}
td.alignRight {text-align:right;} 
td.alignCenter {text-align:center; margin:0 auto;}
.submitBtn { background:url(../images/reusable/addtocart-button.png) no-repeat top left; width:57px !important; height:21px !important; text-decoration:none; color:#000; text-align:center;
display:block; border:0; padding:0; font-size:11px; margin:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.submitBtn:hover { background:url(../images/reusable/addtocart-button.png) no-repeat left -21px; color:#FFFFFF;}
.resetBtn { background:url(../images/reusable/addtocart-button.png) no-repeat top left; width:57px !important; height:21px !important; text-decoration:none; color:#000; text-align:center;
display:block; border:0; padding:0; float:left; font-size:11px; margin:0 5px 0 0; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.resetBtn:hover { background:url(../images/reusable/addtocart-button.png) no-repeat left -21px; color:#FFFFFF;}
.reqFld {color:#7D8B95; font-size:11px;}
.mainContent {text-align:center; display:block;}
/*Generic Classes ends*/

.paddingTop{ padding:15px !important;}



/* login page starts */
.loginContainer {width:350px; padding:40px 50px 20px; font-size:11px !important; text-align:center; font-weight:normal; margin:40px auto; font-family:Arial, Helvetica, sans-serif !important; vertical-align:top; border:5px solid #e4e9eb;}
.loginBox td{ padding:2px 0; margin:0; text-align:left; vertical-align:top; font:11px Arial, Helvetica, sans-serif !important;}
.inputStyle{border:1px solid #CBD0D3; color:#333333 !important; font-size:11px; padding:2px;}
.loginBox td a{ color:#7D8B95; text-decoration:underline;}
.loginBox td a:hover { text-decoration:none; color:#FF0000;}
.linkBorder{ border-right:1px solid #CCC; padding:0 15px 0 0; margin:0 15px 0 0;}
.mandatoryFieldTxt {color:#FF0000; margin:0 2px;}
.btnLogin{ width:67px; height:21px; background:url(../images/reusable/btn-login.png) no-repeat left top; cursor:pointer; margin:0; border:0; padding:0 0 3px 0; display:block; font:11px Arial, Helvetica, sans-serif !important; text-align:center; text-decoration:none;}
.btnLogin:hover{ background:url(../images/reusable/btn-login.png) no-repeat left -21px; color:#FFF;}
.spcADJ{ width:35px; display:block; float:left;}
.inputWidth{ width:111px !important; border:1px solid #CBD0D3;}
/* login page ends */


/* Manage Profile starts */
.manageProfileBtn { display:block; margin:0 auto; cursor:pointer; text-align:center; font:11px Arial, Helvetica, sans-serif, Tahoma;}
.admincontent { margin:0 auto 25px; border-bottom:1px solid #FFFFFF; background-color:#FFF; font:11px Arial, Helvetica, sans-serif;}
.admincontent td{ padding:5px 10px 5px 11px;}
.admincontent tr.alternateRow{ background-color:#e9e9eb; border-top:1px solid #FFFFFF; }
.btnMngPrf{ width:124px; height:21px; background: url(../images/reusable/btn-manage-profile.png) no-repeat left top; text-align:center; text-decoration:none; color:#000; display:inline; margin:5px 10px 0 0; padding:0 0 2px 0; border:none; cursor:pointer; font:11px Arial, Helvetica, sans-serif;}
.btnMngPrf:hover{background: url(../images/reusable/btn-manage-profile.png) no-repeat left -21px; color:#FFF;}
.btnEditProfile{ width:95px; height:21px; background:url(../images/reusable/btn-editprofile.png) no-repeat left top; cursor:pointer; border:0; margin:0; text-decoration:none; text-align:center; padding:2px 0 0; display:block; font:11px Arial, Helvetica, sans-serif;}
.btnEditProfile:hover{ background:url(../images/reusable/btn-editprofile.png) no-repeat left -21px; color:#FFF;}
/* Manage Profile ends */

/* Edit Profile starts */
.editProfile { font-family: Arial, Helvetica, sans-serif; font-size:11px !important; color:#7D8B95; margin:0 auto;}
.buttonNormal { cursor:pointer; width:54px; height:21px; background:url(../images/reusable/update-btn.jpg) no-repeat top left; text-align:center; color:#000000; margin:5px 10px 0 0; 
font-size:11px; text-decoration:none; display:block; border:0; padding:0; float:left; }
.buttonNormal:hover { background:url(../images/reusable/update-btn.jpg) no-repeat left -21px;}
.resetNormal { cursor:pointer; width:54px; height:21px; background:url(../images/reusable/reset-btn.jpg) no-repeat top left; text-align:center; color:#000000; margin:5px 10px 0 0; 
font-size:11px; text-decoration:none; display:block; border:0; padding:0; float:left; }
.resetNormal:hover { background:url(../images/reusable/reset-btn.jpg) no-repeat left -21px;}
.editProfile .fieldBoxDropDown { width:230px; padding:2px; font-size:11px; border:1px solid #CBD0D3; height:auto !important;}
.editProfile .select {width:230px; padding:2px; font-size:11px; border:1px solid #CBD0D3;}
.editProfile .input {width:226px; padding:2px; font-size:11px; border:1px solid #CBD0D3;}
.editProfile .inputSelect {width:300px; padding:2px; font-size:11px; border:1px solid #CBD0D3;}
.editProfile .textarea {width:227px; padding:2px; font-size:11px; border:1px solid #CBD0D3; font-family:Arial, Helvetica, sans-serif;}
.editProfile td{ padding:5px; vertical-align:top;}
/* Edit Profile ends */


/*Member Welcome Message*/
.welcomeMember {width:427px; height:99px; background:url(../images/i-top-new-box-bg.jpg) repeat-x; display:block; float:left; margin:0;}
.welcomeMember p{color:#000000; padding:10px 10px; margin:0; border:0; text-align:center; font-size:11px;}
.welcomeMember h2{display:block;padding:8px 5px 3px 5px; margin:0; font-size:11px; font-weight:bold;}
.welcomeMember span{color:#eb5b1e; font-weight:bold;}
.welcomeMember a{ text-decoration:none; color:#000000; padding:0 5px; }
.welcomeMember a:hover{color:#FF0000;}
/* Member Welcome Message ends */

.alignRight{ text-align:right !important;}
.alignCenter{ text-align:center !important;}
.buyMore{cursor:pointer; width:64px; height:21px; background:url(../images/buenow-btn-bg.jpg) no-repeat left top; font-size:11px; color:#FFFFFF; text-align:center; display:block; 
text-decoration:none; padding:5px 0 0 0; float:left; margin:0 5px; border:0;}
.buyMore:hover {background:url(../images/buenow-btn-bg.jpg) no-repeat left -26px;}
.errorMsg{ display:block; clear:both; padding:10px 0; color:#000 !important; font-size:11px; text-align:center;}
.leftmenu {	font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:none; font-weight:bold;}
.leftmenu:link, .leftmenu:active, .leftmenu:visited { text-decoration:underline; font-family: Arial, Helvetica, sans-serif, Tahoma;	color:#FF0000; font-size:11px; font-weight:bold;}
.leftmenu:hover { font-family:Arial, Helvetica, sans-serif;	color:#000; font-size:11px; text-decoration:underline; font-weight:bold;}

.hightAdjuster{ width:250px; height:15px; clear:both; display:block; line-height:15px;}

.paddingAdj{ padding:4px !important;}
.noPaddingAdj{ padding:4px !important;}


/* Change password starts */
.changPsdContainer {width:350px; padding:20px 25px; text-align:center; font-weight:normal; margin:40px auto; font:11px Arial, Helvetica, sans-serif; border:5px solid #e4e9eb;}
.chngPsdBtn{ cursor:pointer; width:64px; height:25px;background:url(../images/buenow-btn-bg.jpg) no-repeat left top; color:#FFFFFF; text-align:center; display:block; 
text-decoration:none; padding:1px 0 0 0; float:left; margin:5px; border:none; font:11px Arial, Helvetica, sans-serif;}
.chngPsdBtn:hover {background:url(../images/buenow-btn-bg.jpg) no-repeat left -26px;}
.chngPsdContainer tr{padding:5px 0 5px 0;}
.changePass td{padding:5px; vertical-align:top;}
.changePass .input{width:90% !important; padding:2px 0 !important; font-size:11px !important; border:1px solid #CBD0D3;}
/* Change password ends */

/*Confirmtion Styles Starts*/
.loginEntContainer{ width:725px; height:266px;/* background:url(../images/loginbg.png) no-repeat; padding:20px 0;*/ display:block; font-size:11px; text-align:center;}
.confirmBtnContainer {margin:0 auto; width:180px; display:block; margin:10px 0 0;}
.nonConfirmBtnContainer {margin:0 auto; width:10px; display:block;}
.confirmBtn{ cursor:pointer; width:54px; height:16px; background:url(../images/reusable/reset-gray-btn-confim.jpg) no-repeat left top; font-size:11px; color:#000; text-align:center; display:block; 
text-decoration:none; padding:0 0 5px 0; float:left; margin:5px 0 0 0; border:0;}
.confirmBtn:hover {background:url(../images/reusable/reset-gray-btn-confim.jpg) no-repeat left -21px;}
.confirmBtn2 { cursor:pointer; width:98px; height:16px;background:url(../images/reusable/shopping-cart-btn.jpg) no-repeat left top; font-size:11px; color:#000; text-align:center; display:block; 
text-decoration:none; padding:0 0 5px 0; float:left; border:0;}
.confirmBtn2:hover {background:url(../images/reusable/shopping-cart-btn.jpg) no-repeat left -21px;}
.confirmContent{ margin:0 auto; width:650px; height:100px; text-align:center; display:block;}
.underLine { clear:both; display:block; height:15px; border-top:1px solid #999999;}
.admincontentConfirm{ margin:0 auto; cursor:pointer;}
/*Confirmation Styles ends*/

.heightADJ{ height:40px; display:block;}

/*Registration Page*/

.memberBuyer{ text-align:right; font-size:12px; font-weight:bold; color:#516776; margin:10px 20px 0 0; float:right;}
.memberBuyer a{ color:#FF0000; text-decoration:underline;}
.memberBuyer a:hover{ color:#000;}
.registration {width:500px; margin:15px auto; text-align:center; font:11px Arial, Helvetica, sans-serif !important;}
.registration img{ background:none !important; border:none !important;}
.registration td{/*width:500px;*/ margin:0 auto; padding:5px 0 5px 0; vertical-align:top;}
.registrationSubTable td{ padding:1px 0 3px 0 !important;}
.registration .select {width:230px; padding:2px; font-size:11px; border:1px solid #CBD0D3;}
.registration .input {width:226px; padding:2px; font-size:11px; border:1px solid #CBD0D3;}
.registration .checkbox {padding:2px; font-size:11px;}
.registration .inputSelect {width:300px; padding:2px; font-size:11px; border:1px solid #CBD0D3;}
.registration .textarea {width:227px;/* padding:2px;*/ font-size:11px; border:1px solid #CBD0D3; font-family:Arial, Helvetica, sans-serif;}
.registration .securityStyle {width:150px!important;}
.registration .validationMsg span{ position:absolute; padding:0; font-family:Arial, Helvetica, sans-serif;}
.registrationSubTable .input {width:230px; padding:2px 0; font-size:11px; border:1px solid #CBD0D3;}
.txtStyle{ padding:10px 0 0; text-align:center; color:#FF0000;}

.registration .fieldBoxSecurityCode{ width:103px!important; padding:2px; font-family:Arial, Helvetica, sans-serif;	font-size:11px; border:1px solid #CBD0D3;}
.regContinueBtn { background:url(../images/reusable/addtocart-button-bg.png) no-repeat top left; width:79px !important; height:21px !important; text-decoration:none; color:#000; text-align:center; display:block; border:0; padding:0; float:left; font-size:11px; margin:0 10px 0 0; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.regContinueBtn:hover { background:url(../images/reusable/addtocart-button-bg.png) no-repeat left -21px; color:#FFF;}
.registration .fieldBoxSmall{width:226px !important; display:block; font-family: Arial, Helvetica, sans-serif, Tahoma ; font-size:11px; padding:2px;}
/*Registration page ends*/



/*Contact Us page Styes starts*/
.contactUs .input{width:227px; padding:2px; font-size:11px; border:1px solid #CBD0D3;}
.contactUs .textarea{width:227px; padding:2px; font-size:11px; border:1px solid #CBD0D3;}
.contactUs .securityStyle{width:150px!important;}
.contactUs .fieldBoxSecurityCode{ width:100px!important; padding:2px; font-family:Arial, Helvetica, sans-serif;	font-size:11px; margin:6px 0 0 0;}
.contactUs td {vertical-align:top; padding:5px;}
*+ html .contactUs .validationMsg span{ font-family:Arial, Helvetica, sans-serif; position:relative; display:block; margin:0 !important; clear:both;}/* IE 7 only */
.contactUs .validationMsg span{ margin:0 !important; font-family:Arial, Helvetica, sans-serif;}
/*Contact Us page Styes end*/


/*Forgot password Starts*/
.frgtPsdContainer {width:300px; padding:20px 50px ; text-align:center; font-weight:normal; margin:30px auto; font:11px Arial, Helvetica, sans-serif; border:5px solid #e4e9eb;}
.frgtPsdContainer2 {width:320px; padding:20px 50px ; font:11px Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; margin:50px auto;}
a.forgotPassLink{ color:#feff7b; text-decoration:underline; margin:0 0 0 2px; text-align:left; padding:0;}
a.forgotPassLink:hover{ text-decoration:none;}
.frgtPsdBtn{ cursor:pointer; width:64px; height:26px;background:url(../images/buenow-btn-bg.jpg) no-repeat; font-size:11px; color:#FFFFFF; text-align:center; display:block; 
text-decoration:none; padding:0 0 3px 0; float:left; margin:5px; border:none;}
.frgtPsdBtn:hover {background:url(../images/buenow-btn-bg-on.jpg) no-repeat;}
.frgtPsdContainer .input {width:150px; padding:2px; font-size:11px; border:1px solid #CBD0D3;}
.congratulateTxt {width:300px; margin:0 auto; text-align:center; display:block;}
.forgotPassTable{padding:5px;}
.forgotPassTable td{padding:5px; vertical-align:top;}
/*Forgot password ends*/

/*Contact Us Confirmation starts*/
.contactConfirm {text-align:center; color:#000;}
.contactConfirm span{font-weight:bold;}
/*Contact Us Confirmation ends*/


/*new carosal Starts*/
.productsSize{width:990px; overflow:hidden; border-bottom:#d1d1d1 solid 1px; /*margin: 0 0 20px 34px; */ margin:0 auto; padding:0;}
.productArea{width:600px; float:right; margin:0 0 30px 10px;}
.prodArrowLt{ float:left; margin:40px 0 0 0;}
.prodArrowRt{ float:right; margin:40px 0 0 0;}
.prodContainer{width:150px; height:160px; border:#ebe8e8 solid 7px; display:block; margin:0 0 5px 0;}
.prodContainer h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f11300; font-weight:bold; text-transform:uppercase; margin:4px 0 4px 0;}
a.homeThumbHead {font-size:12px; color:#f11300; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:10px 0 0;}
a.homeThumbHead :hover{color:#000000;}
.prodContainer p{color:#010101; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/*new carosal ends*/

.txtAdj{ display:block; clear:both;}

/*Programemrs Styles Starts*/
.mandatoryFieldTxt {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px;	color:#FF0000;}
.mandatoryFieldTxt p{ padding:0 0 0 42px;}
.fieldBoxSmall{	width:175px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.fieldBoxBig{ width:175px;	height:75px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.fieldBoxSecurityCode{ width:80px!important; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.fieldBoxDropDown{ width:178px;	height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/* live validation styles*/
.LV_validation_message{ font-weight:bold; margin:0; font-size:11px; clear:both; display:block;}
.LV_valid { color:#00CC00;}	
.LV_invalid { color:#FF0000;}
    
.LV_valid_field,input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #FF0000;
}
/*Programemrs Styles ends*/

.itemsContainer{ font:11px/28px Arial, Helvetica, sans-serif; padding:5px 10px; color:#7D8B95; padding:5px 10px 5px 0; width:500px;}


/*loged welcome message*/
.msgContainer{ width:150px; font:12px/18px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.txtWelcome{ font-weight:bold; color:#1b9ccd; margin:0 0 0 20px;}
.txtGrayClr{ color:#7D8B95;}
.msgContainer ul{}
.msgContainer ul li{ list-style-type:none; background:url(../images/loged-icon.png) no-repeat left center; padding:0 0 0 15px; margin:0 0 0 20px;}
a.msgContainer{ font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#7D8B95;}
a.msgContainer:hover{ color:#f58604;}
.lineBrker{ border-bottom:1px solid #C9C9C9; width:85%; height:3px; display:block; margin:0 auto;}

.contactRef{ width:200px; margin:0 0 0 150px; float:left; padding:6px 0 0;}

.contactUsBtn{ text-align:center;	font-size:11px;	color:#7d8b95;	margin-top:10px; margin-bottom:15px;/* padding-left:155px;*/ clear:left; padding:5px 0 0 150px;}
*+html .btnAdj{ margin:0 95px 0 0;}

/*Portfolio page styles started*/
.selectPortfolio{ border:1px solid #CBD0D3; font:11px Arial, Helvetica, sans-serif;}
/*Portfolio page styles Ends*/

.selectContainer{ margin:0 auto !important; padding:0 0 0 170px;}


/*Content Management System Table Align*/

.contManageSys{border:#1b9ccd solid 1px; border-collapse:collapse;}
.contManageSys td{ background-color:#daf1fa; border:#1b9ccd solid 1px;  padding:10px; border-collapse:collapse;}
.contManageSys td.headManageSys{ background-color:#97defa; font-size:13px; color:#29343c; border:#1b9ccd solid 1px;  padding:10px; border-collapse:collapse;}


/*Content Management System Table Align Ends*/

.topAdj{ margin:5px 0 0 0 !important;}

/*CS links starts*/
.viewCS{ float:left;}
.launchSite{ float:left;}
.separator{ float:left; margin:3px 5px; }
/*CS links ends*/

.blogIcon{ padding-right:10px;}

.imgAdjster{ padding:0 0 5px 0;}

.midSpacer{ padding:0 10px; text-align:center;}
.lineBrkerLogin{ border-bottom:1px solid #C9C9C9; width:100%; height:3px; display:block; margin:0 auto; margin:15px 0 0;}
.topMarginAdj{ margin:-5px 0 0 0;}
.bulletBlock{ width:652px; float:right;}
.bulletBlock u{ position:relative; margin:0 0 0 -15px; display:block; float:left; width:10px; text-decoration:none; }
.paddingBottom{ padding-bottom:10px !important;}
.top-hight{ margin:15px 0 0 !important;}