@charset "utf-8";
/* CSS Document */
.newbody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#1D1D1D;
	
}

#err_msg{
	color:#FF0090;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	margin:10px 0px 10px 0px;
}

#err_msg1{
	color:#FF0090;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	margin:10px 0px 10px 0px;
	
}

#err_msg2{
	color:#FF0090;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	margin:10px 0px 10px 20px;
}

#err_msgNewsletter{
	color:#FF0090;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	margin:10px 0px 10px 10px;
}

form
{
	margin:0px;
	padding:0px;
}
.footer_links{
	font-family: Arial, Helvetica, sans-serif;
	color: #008080;
	font-size: 12px;
	text-decoration:none;
	text-align:center;
}
.footer_links:hover{
	text-decoration:underline;
}

.footerLinks{
	font-family: Arial, Helvetica, sans-serif;
	color: #797979;
	font-size: 11px;
	text-decoration:none;
	text-align:left;
}
.footerLinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #797979;
	font-size: 11px;
	text-decoration:underline;
}
.frmfield {
	background-color: #797979;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	height:20px;
	vertical-align:middle;
	border:1px solid #999999;
}
.frmtextArea {
	background-color: #797979;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float:left;	
	vertical-align:middle;
	overflow:hidden;		
	border:1px solid #999999;
}
#blog_container{	
	background:url(../images/mcm_blog_bg.jpg) top left repeat-y #1D1D1D;
	height:auto;	
	width:100%;		
	margin:0px 0px 0px 0px;	
}
#blog_left_nav{
	float:left;	
	width:300px;		
	vertical-align:top;			
}
#splash_left_nav{
	float:left;	
	width:300px;
	margin-right:8px;	
	vertical-align:top;
	overflow:hidden;
}
#horizontal_sep {
	width:100%;	
	height:5px;
}
.archive_sep{
	background:url(../images/mcm_shaded_sep.jpg) repeat-x;
	width:250px;	
	margin:8px 5px 0px 25px;
	height:10px;		
}
#splash_sep{
	background:url(../images/mcm_shaded_sep.jpg) repeat-x;
	width:280px;	
	margin:4px 0px 15px 27px;
	height:5px;	
}
.archive_links{	
	height:25px;
	background:#000000;	
	width:250px;	
	margin:5px 5px 0px 25px;	
	font-family: Arial, Helvetica, sans-serif;
	color: #535353;
	font-size: 14px;	
	padding-top:8px;	
}
.archive_links a{	
	font-family: Arial, Helvetica, sans-serif;
	color: #535353;
	font-size: 14px;
	text-decoration:underline;
}
#blog_body{
	margin:37px 0 0 5px;		
	float:left;
	background-color:#1D1D1D;	
	height:auto;
	width:660px;		
}

#newsplash_body{	
	padding:25px 0px 0px 10px;	
	float:left;
	background-color:#1D1D1D;	
	width:660px;
	vertical-align:top;
}

#newsplash_body a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5e5e5e;
}
#landing_body_home{	
	padding:0px 0px 0px 10px;
	margin:0px;
	float:left;
	background-color:#1D1D1D;	
	width:980px;
	vertical-align:top;
}

#newsplash_body_home{	
	padding:7px 0px 0px 10px;
	float:left;
	background-color:#1D1D1D;	
	width:660px;
	vertical-align:top;
}

#newsplash_body_home a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5e5e5e;
}

#newsplash_image{	
	margin:0px 15px 0px 0px;		
	float:left;		
	width:391px;
	height:286px;	
	background-color:#000000;
}
#newsplash_image_right{	
	margin:0px;		
	padding:0px;
	float:right;		
	width:252px;	
}
#body_sep_top{	
	background:url(../images/mcm_shaded_sep.jpg) repeat-x;
	width:660px;
	height:20px;	
	margin:5px 0px 0px 0px;
}
.body_sep{	
	background:url(../images/mcm_shaded_sep.jpg) repeat-x;
	width:660px;
	height:5px;	
	margin:10px 0px 0px 0px;
}
#portfolioSep{	
	background:url(../images/bgUpper.jpg) repeat-x;
	width:100%;
	height:5px;	
	margin:10px 0px 10px 0px;
}
#portfolioSep2{	
	background:url(../images/bgBottom.jpg) repeat-x;
	width:100%;
	height:5px;	
	margin:10px 0px 0px 0px;
}
.portfolioSeparator{	
	background:url(../images/portfolio-separator.jpg) repeat-x;
	width:100%;
	height:5px;	
	margin:10px 0px 10px 3px;
}

.subCategoryLine{	
	background:url(../images/single-line-sep.jpg) repeat-x;
	width:100%;
	height:5px;	
	
}
.subCategorybottomLine{	
	background:url(../images/double-line-sep.jpg) repeat-x;
	width:100%;
	height:5px;	
	
}

.paraSeparator{	
   width:100%;   		   
   background:url(../images/mcm_shaded_sep.jpg) repeat-x;
   overflow:hidden;
}
.seoSeparator{	
   width:100%;   		   
   background:url(../images/black-line.jpg) no-repeat;
   overflow:hidden;
}

.homemainCatsep{	
   width:100%;   		   
   background:url(../images/home-shaded-bdr.jpg) repeat-x;
   height:2px;
   overflow:hidden;
}

#newsplash_container{
	height:auto;	
	width:100%;		
	margin:0 auto;
	padding-top:10px;
}

#newsplash_container_home{
	height:auto;	
	width:100%;		
	margin:0 auto;
	
}
#main_container{
	height:auto;
	width:100%;		
	margin:0px;
	overflow:hidden;
	background:url(../images/left-nav-bg.jpg) top left repeat-y #1D1D1D;	

}

#containerPortfolio{		
	height:auto;	
	width:880px;		
	float:left;
	padding:0px;
}
#container{
	background:url(../images/mcm_blog_hori_sep.jpg) repeat-x #000000;
	margin:0 auto;		
	width:100%;
	overflow:hidden;
}
#portfolioNavBox{
	float:left; 
	width:554px;
	margin:0px;
	padding:0px;
	margin-right:20px;
}
#portfolioNavBox .portfolSortBox{
	float:left; 
}

#portfolioNav{
	margin:0 auto;		
	width:688px;
	height:30px;
	float:left;
}
#container_footer{
	background:#171717;
	margin:0 auto;		
	width:100%;	
}
#bottomHometxt{
	margin:0 auto;		
	width:960px;
	padding-top:30px;
	padding-bottom:30px;
}


#container_976{
	margin-left:auto;
	margin-right:auto;
	width:976px;
}
#outer_container{
	width:982px;
	margin:0 auto;
}

#outer_container_thankyou{
	width:513px;
	margin:0 auto;
}

#top_images {
	margin: 0px 0px 20px 20px;
}
#contact_us {
 	width:969px;
	height:400px;	
	border:solid #FF0000 1px;
	margin-left:auto;
	margin-right:auto;	
}
#contact_form {
	width:400px;
	float:left;
	margin-top:5px;		
}

#contactPage_form {
	width:276px;
	float:left;
	margin-top:5px;
	padding-left:10px;		
}


#contact_us #separator {
	margin-top:5px;
	width:5px;
	height:362px;
	float:left;
	background:url(../images/mcm_sep.jpg) no-repeat left top;	
}
#contact_info {
	width:540px;
	height:400px;
	float:left;
	background:url(../images/mcm_map.jpg) no-repeat right center;	
}
#blog_body p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5e5e5e;
	text-align:justify;
}
#newsplash_body p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5e5e5e;
	text-align:justify;
	float:left;
	line-height:17px;
}
#splash_left_nav p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5e5e5e;
	text-align:justify;
}
.blog_heading{
	font-family: Arial, Helvetica, sans-serif;	
	color: #0E97A7;
	font-size:18px;
	margin-bottom:5px;
	margin-top:10px;
}

.testimonialName {
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-bottom:7px;
	padding-top:10px;	
	
}

.portfolioCatHeading{
	font-family: Tranjan Pro, Arial, Helvetica, sans-serif;	
	color: #00A2C6;
	font-weight:bold;	
	font-size:14px;
	text-transform:capitalize;
}
.portfolioHeading{
	font-family: Tranjan Pro, Arial, Helvetica, sans-serif;	
	color: #00A2C6;
	font-weight:normal;	
	font-size:18px;
	text-transform:capitalize;
}
.portfolioHeading28{
	font-family: "Times New Roman", Times, serif;
	color: #00A2C6;
	font-size:28px;
	font-weight:bold;
	text-transform:capitalize;
	vertical-align:top;
	overflow:hidden;		
}

.communityHeading{
	font-family:"Times New Roman", Times, serif;	
	color: #00A2C6;
	font-weight:normal;	
	font-size:28px;
	text-transform:capitalize;
	padding-left:5px;
}

.communityHeading28{
	font-family:"Times New Roman", Times, serif;		
	color: #00A2C6;
	font-weight:normal;	
	font-size:28px;
	text-transform:capitalize;
}
.arial_11{
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:17px;
	text-align:justify;
}

.arial_11 p{
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:12px;	
	text-align:justify;	
}

.arial_11 ul {
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
.arial_11  ol {
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}

.arial_11 li {
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:12px;
	padding-bottom:5px;	
	text-align:justify;
	list-style-image:none;
}

.arial_12 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #797979;
	font-size:12px;	
	text-align:justify;
	line-height:15px;	
}

.freeConsult {
	font-family: Arial, Helvetica, sans-serif;	
	color: #9a9a9a;
	font-size:16px;	
	text-align:left;
	line-height:22px;
	margin:5px auto;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #5b5b5b;
	font-size:12px;	
	text-align:left;
}

.footerAddress {
	font-family: Arial, Helvetica, sans-serif;	
	color: #666;
	font-size:13px;
	font-weight:bold;	
	text-align:left;
	line-height:20px;	
}

.blog_loop {
	margin:0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:12px;	
	text-align:justify;		
}

.blog_loop p {
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:12px;	
	text-align:justify;	
}

.blog_loop  ul {
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
.blog_loop  ol {
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}

.blog_loop li {
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:12px;
	padding-bottom:5px;	
	text-align:justify;
	list-style-image:none;
}

.newsletter_12 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #595959;
	font-size:12px;	
	text-align:left;
	line-height:16px;	
}

.txt_12 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #595959;
	font-size:12px;	
	text-align:left;
	line-height:20px;	
}

.counter-display {
	font-family: Arial, Helvetica, sans-serif;	
	color: #797979;
	font-size:12px;	
	text-align:justify;	
}
.arialcal_12{
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:12px;	
	text-decoration:none;	
	text-align:center;	
}
.arialcal_15{
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;	
	text-align:center;	
}
.arialbold_12{
	font-family:"Times New Roman", Times, serif;	
	color: #5e5e5e;
	font-size:14px;	
	text-align:left;	
	line-height:20px;	
}
.arialbold_12 a{
	font-family:"Times New Roman", Times, serif;	
	color: #797979;
	font-size:14px;	
	text-align:left;	
	line-height:20px;
}
.arialbold_12 a:hover{
	text-decoration:underline;	
}
#homemainNavbox {
	float:left;
	padding:0px;
	margin:0px;
}

.homearial_12{
	font-family: Arial, Helvetica, sans-serif;	
	color: #5b5b5b;	
	font-size:12px;	
	text-align:center;	
	line-height:20px;
	padding-top:10px;
	float:left;
	width:158px;
}
.homearial_12 a {
	font-family: Arial, Helvetica, sans-serif;	
	color: #5b5b5b;
	font-size:12px;	
	text-align:left;		
}

.homearial_12 a:hover {
	color: #00a2c6;
}

#homemainNavbox a.homearial {
	font-family: Arial, Helvetica, sans-serif;	
	color: #797979;
	font-size:12px;	
	text-align:left;	
	line-height:20px;
	
}

#homemainNavbox a.homearial:hover{
	color: #00a2c6;
	text-decoration:underline;

}

.subCategoryHeading {
	font-family: "Times New Roman", Times, serif;	
	color: #00A2C6;
	font-size:25px;	
	text-align:left;	
	padding-top:5px;
	padding-bottom:5px;
}
.portCategoryall {
	font-family:Arial, Helvetica, sans-serif;
	color: #A2A2A2;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	width:101px;
	padding-top:3px;
	float:right;
	margin-right:10px;
	
}

.portCategoryall a {
	font-family:Arial, Helvetica, sans-serif;
	color: #A2A2A2;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.portCategoryall a:hover {
	color: #00a2c6;
	text-decoration:none;

}

.portCategoryHead {
	color: #00a2c6;
	font-size:13px;
	text-align:left;
	text-decoration:none;
}


.portCategoryname {
	font-family: Arial, Helvetica, sans-serif;	
	color: #797979;
	font-size:12px;
	font-weight:bold;	
	text-align:left;
}

.portCategoryname:hover {
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;
	font-size:12px;
	font-weight:bold;	
	text-align:left;
}
	

.arialblue_12{
	font-family: Arial, Helvetica, sans-serif;	
	color: #666666;
	font-size:13px;	
	text-align:left;	
	line-height:20px;	
	
}

.arial_16{
	font-family: Arial, Helvetica, sans-serif;	
	color:#5e5e5e;
	font-size:16px;	
	text-align:left;
	font-weight:bold;	
	line-height:20px;	
	
}

.georgia20{
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#5e5e5e;
	font-size:20px;
	text-align:justify;	
	line-height:28px;	
}

.georgia14{
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#9a9a9a;
	font-size:14px;
	text-align:justify;	
	line-height:25px;
	padding-top:20px;	
}

.georgia13 {
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#616161;
	font-size:13px;
	text-align:justify;	
	line-height:22px;	
}

.georgia13 p {
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#616161;
	font-size:13px;
	text-align:justify;	
	line-height:22px;
	padding-top:10px;	
	
}

.georgia13 p span{
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#00A2C6;
	font-size:25px;
	font-weight:normal;
	text-decoration:none;
	}

.contact_tellno{
	font-family: Trajan Pro, Times New Roman, Sans-serif;	
	color: #00A2C6;	
	font-size:16px;	
	text-align:left;	
	line-height:20px;	
	
}

.arial_21{
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:21px;	
	text-align:left;	
	
}

.arialwh_12{
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size:12px;	
	text-align:justify;	
	
}
.success{
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size:12px;	
	text-align:center;	
	
}
.unsuccess{
	font-family: tahoma;	
	color: #FF0090;
	font-size:12px;	
	text-align:center;
	font-weight:bold;	
	
}
.success2{
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size:12px;	
	text-align:center;	
	
}

.calHead{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00a2c6;
	font-size:20px;
	vertical-align:middle;	
	text-align:center;
	background-color:#141414;
	line-height:30px;
	
}

.arial_bar{
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:11px;	
	padding-left:10px;
	padding-top:5px;		
	text-align:left;
	
}
.arial_link{
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:11px;	
	padding-left:3px;		
	text-align:left;
	text-decoration:underline;
	
}

#page_heading{
	clear:both;
	margin-top:20px;		
	width:969px;
	float:left;
}
.heading_white{
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size:16px;	
	margin-bottom:10px;	
}

.blue_text{
	font-family: Arial, Helvetica, sans-serif;	
	color: #008080;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}

.blue_text :hover{
	text-decoration:underline;		
}


.white_text{
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;	
	
}

.blue_text_12{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00a2c6;
	font-size:12px;
	font-weight:normal;	
	
}

a.blue_text_12{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00a2c6;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;	
	
	
}
a.blue_text_12:hover{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00a2c6;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;	
	
}

 .blue_text{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00a2c6;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;	
	
}

 a.blue_text {
	font-family: Arial, Helvetica, sans-serif;	
	color: #00a2c6;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;	
	
	
}
 a.blue_text:hover{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00a2c6;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;		
}

#page_heading h2{
	font-size:18px;	
	margin-bottom:10px;	
}
#portfolio_logo{
	margin-bottom: 20px;
	margin-top:20px;
	margin-right:20px;
	background:url(../images/click_here_portfolio.gif);
	width:203px;
	height:44px;
	float:right;
	cursor:pointer;
}
#portfolio_logo_banner{
	background:url(../images/enter_portfolio.jpg) no-repeat;
	width:725px;	
	height:127px;
	float:left;
	cursor:pointer;
	margin-bottom:20px;
}
#portfolio_splash_banner{
	background:url(../images/mcm_splash_banner.jpg) no-repeat;
	width:660px;	
	height:119px;
	float:left;
	cursor:pointer;
	margin-bottom:20px;
}

#portfolio_logo_banner_home{
	background:url(../images/enter_portfolio.gif);
	width:970px;
	height:87px;
	float:left;
	cursor:pointer;
	margin-bottom:20px;
}
#body_content{
	width:976px;
	clear:both;
}
#landing_body_home .landingTxt{
	font-family:Georgia;	
	color: #7a7a7a;
	font-size:20px;
	text-align:justify;
	line-height:28px;
	overflow:hidden;
	padding-bottom:15px;
	padding-right:10px;	
}
#landing_body_home .landingTxt span{
	font-family:Georgia;	
	color: #008EEd;
	font-size:35px;
	text-align:left;
	line-height:28px;
}

#inner_body{
	width:660px;
	float:left;
}
#inner_body p{
	font-family:Georgia;	
	color: #7a7a7a;
	font-size:12px;
	text-align:justify;
	padding:0 0 20px 0;
	line-height:20px;	
}
#inner_body ul{
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 20px;
}
#inner_body li{
	clear:both;
	font-family:Georgia;	
	color: #7a7a7a;
	font-size:12px;
	text-align:left;
	line-height:22px;
	padding-bottom:7px;
}
#inner_body a{
	font-family:Georgia;	
	color: #7a7a7a;
	font-size:12px;
	text-decoration:none;	
}

#inner_body a:HOVER{
	text-decoration:underline;	
}
#body_right{
	width:244px;
	float:right;
	margin-left:0px;
}

#body_right p{
	font-family:Georgia;	
	color: #7a7a7a;
	font-size:12px;	
	margin-left:15px;
	margin-top:5px;	
	text-align:left;	
}

#contact_box{		
	float:left;
	width:237px;	
	margin-left:4px;
	margin-top:10px;
}
#footer_content{	
	width:976px;
	margin:0 auto;		
	font-family: Arial, Helvetica, sans-serif;
	color: #4D6462;
	font-size: 12px;
	text-align:center;
	background-image:url(../images/footer_map_img.jpg);
	background-repeat:no-repeat;
	background-position:675px 100px;
}

#footerContent{	
	width:981px;	
	margin:0 auto;		
	font-family: Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	font-size: 12px;
	text-align:center;		
}
#footerContent #footerservicesIcons{
	margin-top:40px;	
	margin-left:20px;	
	min-height:70px;
	float:left;	
}

 #footer_content #footer_links_div{
 		
	text-align:center;
	padding:00px;
}
#footer_image{
	margin: 0px 0px 0px 0px;	
	float:left;
	width:460px;
		
}

#footer_link {
	margin: 0px 0px 0px 0px;	
	float:right;
	width:300px;		
		
}
#footer_link p{
	margin: 0px 0px 5px 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #008080;
	font-size: 12px;
	text-decoration:none;
}
#footer_link ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

#footer_link li{
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #3C4F4D;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	list-style:none;
	text-align:left;

}

#footer_image p{
	margin: 0px 0px 0px 115px;	
	font-family: Arial, Helvetica, sans-serif;
	color: #3C4F4D;
	font-size: 11px;
	text-decoration:none;	
}

#footer_text{
	margin:20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3C4F4D;
	font-size: 11px;
	text-decoration:none;	
}
h1,h2,h3,h4,h5,h6{
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7a7a7a;
	width:auto;
	margin:0px;
	padding:0px 0 8px 0;
	font-size:17px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4D6462;
	text-align:justify;
}
p,a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4D6462;
	text-align:justify;
	text-decoration:none;
}
ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4D6462;
	text-align:justify;
}
#header_content {
	margin-left:auto;
	margin-right:auto;	
	width:969px;
}
#top_header {
	margin-top:10px;
	background-image: url(../images/top_header.jpg);
	float: left;
	height: 200px;
	width: 976px;
}
#top_header_menu {
	float: left;
	height: 40px;	
	margin-top: 150px;	
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
}

.top_header_links{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 15px;
	color: #438C9E;
	text-decoration: none;
}
.top_header_links:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #C84B62;
	text-decoration: none;	
}

#lower_header {
	margin-left:25px;
	margin-right:20px;		
	background-image: url(../images/lower_header.jpg);
	float: left;
	height: 40px;
	width: 924px;
}
#lower_header_menu {	
	float:left;	
	margin-top: 10px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
}

.header_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	text-decoration: none;
}
.header_links:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	text-decoration:underline;
}
.splash{
	background:url(../images/splash_bg.jpg) repeat-x top #000000;
}
a img { 
    border: 0; 
	outline: none;
} 

/* Change It To This: */

:-moz-any-link:focus {
  outline: none;
}

#header_container {	
	width: 100%;	
	float:left;	
	background-color:#1D1D1D;
}

#splash_header_images{
	width:982px;	
	margin:0 auto;	
	padding:30px 0px 0px 0px;
}

#splash_header_images1{
	width:982px;	
	margin:0 auto;	
	padding:10px 0px 0px 0px;	
}


.splash #splash_container {
	
	width: 100%;
	height: 500px;	
	background:url(../images/mcm_right_pic.jpg) right top no-repeat;
	
}
#splash_content{
	width:969px;
	margin:0 auto;
	padding:150px 0 0 0;
}
#splash_content #mcm_logo{
	
	float:left;
	width:305px;
}
#splash_content #mcm_link{
	float:left;
	width:213px;
	margin:10px 10px 10px 10px;
	cursor:pointer;
}
#mcm_link a{
	border:solid 1px #FF0000;
	display:block;
	padding:20px;
	position:absolute;
	
}

#splash_content #mcm_services{
	float:left;
	width:100%;
	margin:110px 10px 10px 0px;
	
}
#splash_content ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
	width:280px;
}

#splash_content li {

	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7c736d;
	float:left;
	margin:0px 0px 5px 85px;
	padding:2px 0 0 0;
	list-style:none;
}


#splash_right {
	float: right;
	width: 705px;
	height: 356px;
	background-image: url(../images/splash_round_globe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#splash_left_button {
	float: left;
	padding-top: 102px;
	padding-left: 80px;
}
#splash_right_buttons {
	float: right;
	width: 490px;
	padding-top: 150px;
	overflow:hidden;
}
.splash_enter_website {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #008080;
	text-decoration: none;
	height: 35px;
	width: 100px;
	line-height: 35px;
	padding: 10px;
	margin-left: 2px;
}
#splash_left ul{
	font-size:11px;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#splash_left li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	line-height:18px;
}
#splash_left p{
	font-size:11px;
	line-height: 30px;
	margin:0px;
	font-weight:bold;
	color:#008080;
}
#splash_left a{
	color:#3C4F4D;
	text-decoration:none;
}

#get_quote_form{
float:left;
width:380px;
padding:0px;
text-align:left;


}

#get_quote_formPortfolio{
float:left;
width:340px;
padding:0px;
text-align:left;

}

#footer_contact_area{
float:left;
width:500px;
padding:40px;
background-image:url(../images/footer_bg_bar.jpg);
background-repeat:no-repeat;
background-position:10px 0px;
text-align:left;
}

#links_ul{
height			: 50px;
margin-top		: 15px;
float			: left;
width			: 981px;
background:url(../images/bg_links.jpg) top left repeat-x;
}

#links_ul ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
color:#8C8C8C;
}

#links_ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
float:left;
}

#links_ul_home{
height			: 50px;
margin-top		: 5px;
float			: left;
width			: 981px;
background:url(../images/bg_links.jpg) top left repeat-x;
}

#links_ul_home ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
color:#8C8C8C;
}

#links_ul_home li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
float:left;
}

.footer_phone_no{ color:#FFFFFF; font-weight:bold;}
.footer_fax_no{ color:#999999; font-weight:bold;}
.footer_txt{ font-weight:bold; color:#02A2C2;}

#footer-logo{
	float:left;
	width:auto;
}

#footerMcmlogo{
	margin:40px 0 20px 20px;
	float:left;
	width:auto;
}

.footer-txt
{ 
	font-family: Arial, Helvetica, sans-serif;	
	color: #5e5e5e;
	font-size:9px;
}
#footerAgreements { 
	width:auto;
	float:right; 
	padding:80px 0px 0px 0px;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00a2c6;
}

#footerAgreements a { 
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00a2c6;
}
#footerAgreements a:hover {
	text-decoration:underline; 
}

#footer-agreements{ width:auto; margin-left:350px;

}
.footer-agreements-txt{ font-size:9px; color:#999999;
}

#porfolioLinks {	
	float:left;	
	height:30px;
	width:554px;
	margin:0px;
	padding:0px;

}

#porfolioLinks ul
{
margin:0px;
padding:0px;
list-style-type:none;
background:url(../images/portfolio-default.jpg) top left no-repeat;
height:30px;
}
#porfolioLinks li
{
margin:0px;
padding:0px;
list-style-type:none;
height:30px;
}
#porfolioLinks li
{
float:left;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;

}
#porfolioLinks .websites
{
background: url(../images/website-hover.jpg) top left no-repeat;

}
#porfolioLinks .graphics
{
background: url(../images/graphics-hover.jpg) top left no-repeat;
}
#porfolioLinks .multimedia
{
background: url(../images/multimedia-hover.jpg) top left no-repeat;
}
#porfolioLinks .seo
{
background: url(../images/seo-hover.jpg) top left no-repeat;
}

#porfolioLinks li a
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
width:142px;
padding:5px 0px;
display:block;
text-align:center;
}
#porfolioLinks li a:hover, #porfolioLinks .selected
{
color: #00a2c6;
}

#porfolioLinks li .unselected
{
color: #999999;
}

.portCatlinks {	
	float:left;	
	width:730px;
	padding:0px;
	margin:0px;
}

 .portCatlinks ul {	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
		
}

 .portCatlinks ul li {
 	font-family:Arial, Helvetica, sans-serif;	
	color: #a2a2a2;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	float:left;
	line-height:25px;
	padding-left:18px;
	list-style-type:none;
	
}

.portCatlinks ul li a {
	font-family:Arial, Helvetica, sans-serif;
	color: #a2a2a2;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	cursor:pointer;
}

.portCatlinks ul li a:hover {	
	color: #00A2C6;
}

.portCatlinks ul li a.selectedItem {	
	color: #00A2C6;
}
 
#portfolioListingbody{	
	margin:0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
}
.portfolio_list {
	float:left;
	padding:0px;
	margin:0px 16px 32px 16px;
	width:195px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #797979;
	font-size:11px;
	font-weight:bold;	
	text-align:left;
}

.portfolio_list_container{
	padding:0px;
	margin:0px auto 0px auto;
	background:#FFF;
}

.seo_portfolio_list {
	float:left;
	padding:0px;
	margin:0px 16px 32px 16px;
	width:195px;
	background:url(../images/seo-title-bar.jpg) bottom left repeat-x;
}

.seo_list_container{
	padding:0px;
	margin:0px;
	float:left;
	width:195px;
	height:254px;
}

.portfolio_list_container .portfolio_list_container_h1{
	margin:0px;
	padding:19px 10px 19px 10px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
	text-align:left;		
}

.seo_list_container .portfolio_list_container_seo_h1 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #D1D1D1;	
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:223px 0px 0px 10px;
	padding:0px;
	position:absolute;
	cursor:pointer;
}

 .portfolio_list_container_seo_h1 a {
	font-family: Arial, Helvetica, sans-serif;	
	color: #D1D1D1;	
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.portfolio_list_container_seo_h1 a:hover {
	color:#000;
}

.portfolio_list_container .icons_container{
	padding:5px 10px 5px 10px;
	margin:0px;
	background:#CCC;
	overflow:hidden;
	width:175px;
}
.portfolio_list_container .web-design{
	float:left;
	margin:0px 8px 0px 8px;
	padding:0px;
	width:16px;
	height:15px;
	background:url(../images/websites-icon-off.jpg);
}
.portfolio_list_container .graphics-design{
	float:left;	
	margin:0px 8px 0px 8px;
	padding:0px;
	width:13px;
	height:15px;
	background:url(../images/graphics-icon-off.jpg);
}
.portfolio_list_container .multimedia{
	float:left;	
	margin:0px 8px 0px 8px;
	padding:0px;
	width:27px;
	height:16px;
	background:url(../images/multimedia-icon-off.jpg);
}
.portfolio_list_container .seo{
	float:left;	
	margin:0px 8px 0px 8px;
	padding:0px;
	width:17px;
	height:15px;
	background:url(../images/seo-icon-off.jpg);
}
.portfolio_list_container .testimonial{
	float:left;	
	margin:0px 8px 0px 8px;
	padding:0px;
	width:17px;
	height:14px;
	background:url(../images/testimonial-icon-off.jpg);
}

.portfolio_list_container_ovr{
	margin:0px auto 0px auto;
	background:#FFF;
}

.portfolio_list_container_ovr .portfolio_list_container_h1{
	margin:0px;
	padding:19px 10px 19px 10px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#0099FF;
	font-size:13px;
	text-align:left;
	font-weight:bold;		
}

.seo_list_container_ovr{
	margin:0px auto 0px auto;
	background:#FFF;
}

.portfolio_list_container_ovr .portfolio_list_container_flash{
	margin:0px;
	padding:0px;
	text-align:left;
	height:84px;
}

.portfolio_list_container_ovr .icons_container{
	padding:5px 10px 5px 10px;
	margin:0px;
	background:#CCC;
	overflow:hidden;
	width:175px;
}
.portfolio_list_container_ovr .web-design{
	float:left;
	margin:0px 8px 0px 8px;
	padding:0px;
	width:16px;
	height:15px;
	background:url(../images/websites-icon-on.jpg);
}
.portfolio_list_container_ovr .graphics-design{
	float:left;	
	margin:0px 8px 0px 8px;
	padding:0px;
	width:13px;
	height:15px;
	background:url(../images/graphics-icon-on.jpg);
}
.portfolio_list_container_ovr .multimedia{
	float:left;	
	margin:0px 8px 0px 8px;
	padding:0px;
	width:27px;
	height:16px;
	background:url(../images/multimedia-icon-on.jpg);
}
.portfolio_list_container_ovr .seo{
	float:left;	
	margin:0px 8px 0px 8px;
	padding:0px;
	width:17px;
	height:15px;
	background:url(../images/seo-icon-on.jpg);
}
.portfolio_list_container_ovr .testimonial{
	float:left;	
	margin:0px 8px 0px 8px;
	padding:0px;
	width:17px;
	height:14px;
	background:url(../images/testimonial-icon-on.jpg);
}

/* Logos Showcase */

#logosListingbody{	
	margin:0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
}

.logos_list {
	float:left;
	padding:0px;
	margin:0px 16px 32px 16px;
	width:194px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #797979;
	font-size:11px;
	font-weight:bold;	
	text-align:left;
	border:#999999 solid 1px;
}

.logos_list_container{
	padding:0px;
	margin:0px auto 0px auto;
	background:#FFF;
	
}
.logos_list_container .logos_list_container_h1{
	margin:0px;
	padding:19px 10px 19px 10px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
	text-align:left;		
}

.brochures_list {
	float:left;
	margin:0px;
	width:880px;
	padding:0px;
}

.brochures_list_container{
	padding:0px;
	margin:0px auto 0px auto;
	background:#000;
	
}
.brochures_list_container .brochures_list_container_h1{
	margin:0px;
	padding:19px 0px 19px 10px;
	font-family:"Times New Roman", Times, serif;	
	color: #00A2C6;	
	font-size:25px;	
	text-align:left;		
}


/*   services */
	 
		
/* Portfolio Detail */

#portfolioNavigation{
	
	float:left;	
	height:28px;
}

#portfolioNavigation ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
	list-style:none;
}

#portfolioNavigation li.clientName{
	
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;
	height:28px;						
	padding:8px 0px 0px 0px;
	float:left;
	
}

#portfolioNavigation ul li.websites {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
	height:28px;	
	padding:8px 40px 0 40px;
	float:left;
	background:url(../images/portfolio-vert-sep.jpg) top right no-repeat;	
}

#portfolioNavigation ul li.websites a.web {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
}


#portfolioNavigation ul li.websites a.web:hover {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;	
	
}

#portfolioNavigation li.websites:hover{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;
	height:28px;	
	padding:8px 40px 0 40px;
	float:left;
	cursor:pointer;
	background:url(../images/portfolio-vert-sep.jpg) top right no-repeat;	
}
#portfolioNavigation ul li.graphics {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
	height:28px;
	padding:8px 40px 0 40px;
	float:left;
	background:url(../images/portfolio-vert-sep.jpg) top right no-repeat;	
	
}

#portfolioNavigation ul li.graphics a.gra {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
}


#portfolioNavigation ul li.graphics a.gra:hover {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;	
	
}

#portfolioNavigation li.graphics:hover{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;
	height:28px;	
	padding:8px 40px 0 40px;
	float:left;
	cursor:pointer;
	background:url(../images/portfolio-vert-sep.jpg) top right no-repeat;	
}

#portfolioNavigation ul li.multimedia {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
	height:28px;
	padding:8px 40px 0 40px;
	float:left;
	background:url(../images/portfolio-vert-sep.jpg) top right no-repeat;		
}

#portfolioNavigation ul li.multimedia a.mul {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
}


#portfolioNavigation ul li.multimedia a.mul:hover {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;	
	
}

#portfolioNavigation li.multimedia:hover{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;
	height:28px;
	padding:8px 40px 0 40px;
	float:left;
	cursor:pointer;
	background:url(../images/portfolio-vert-sep.jpg) top right no-repeat;	
}
#portfolioNavigation ul li.seo {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
	height:28px;
	padding:8px 40px 0 40px;
	float:left;
	background:url(../images/portfolio-vert-sep.jpg) top right no-repeat;	
	
}

#portfolioNavigation ul li.seo a.se {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
}


#portfolioNavigation ul li.seo a.se:hover {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;	
	
}
#portfolioNavigation li.seo:hover{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;
	height:28px;	
	padding:8px 40px 0 40px;
	float:left;
	cursor:pointer;
	background:url(../images/portfolio-vert-sep.jpg) top right no-repeat;	
}

#portfolioNavigation ul li.testimonial {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
	height:28px;
	padding:8px 40px 0 40px;
	float:left;	
	
}

#portfolioNavigation ul li.testimonial a.testi {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #999999;	
	font-size:13px;
	font-weight:bold;
}


#portfolioNavigation ul li.testimonial a.testi:hover {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;	
	
}

#portfolioNavigation li.testimonial:hover{
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;	
	font-size:13px;
	font-weight:bold;
	height:28px;	
	padding:8px 40px 0 40px;
	float:left;
	cursor:pointer;
	
}

/*testimonials*/

#design_showcase {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:295px;
	width:250px;
  }
#design_showcase ul
{
	width:195px;
}

#testimonialPanelportfolio{
  float:left;
  width:980px;
  height:auto;
}

  
#testimonial_panel .testimonials_box{
   width:670px;   
   padding-bottom:25px;
   min-height:300px;		   
   overflow:hidden;
}
	   
.testi_default_image{
   margin:0px;
   padding:0px;
   width:210px;
   float:left;
}

#testimonial_panel .newsletterarchive_box{
   width:670px;
   margin-top:30px;
   padding-bottom:30px;
   min-height:160px;		   
   background:url(../images/testimonials-box-bottom.gif) bottom left no-repeat;
   overflow:hidden;
}

#testimonial_panel{
  float:left;
  width:670px;
  height:auto;
  padding-top:3px;
}
#testimonial_panel .outerSEO{
	margin:0px;
	padding:0px;
	height:auto;
	width:660px;
}

.outerSEO .packages{
	float:left; 
	height:144px; 
	width:310px;
	margin:0px; 
	
}
.outerSEO .economy{
	float:left; 
	width:117px;
	height:144px;
	margin:0px;  
	
	}

.outerSEO .deluxe{
	float:left; 
	width:117px;
	height:144px;
	margin:0px; 
	}
	
.outerSEO .premium{
	float:left;
	width:116px;
	height:144px;
	margin:0px;  
}

.outerSEO .seoTopBackground{
	float:left;
}

.outerSEO .seobodyBackground{
   	background:url(../images/seo-bar-repeat.jpg) top left repeat-y;
	float:left;
	width:660px;
}
.seobodyBackground .seoRow{
	float:left;
	height:40px;
	width:660px;
	padding-top:5px;
}

.seobodyBackground .seoRowBt{
	float:left;
	height:40px;
	width:660px;
   	background:url(../images/black-line.jpg) top left no-repeat;

}

.seobodyBackground .seoRowBtImages{
	float:left;
	height:100px;
	width:660px;
   	background:url(../images/black-line.jpg) top left no-repeat;
	overflow:hidden;

}

.seobodyBackground .seoRowBtImages .desc{
	float:left;
	width:293px;
	text-align:left;
	padding-left:17px;
	vertical-align:middle;
	height:100px;
	margin-top:30px;		
}

.seobodyBackground .seoRowBtImages .economyTxtBrown{
	float:left;
	width:116px;
	background:#3F2F19;
	margin-top:2px;
	margin-right:1px;
	height:100px;
	vertical-align:middle;	
	text-align:center;
}
.seobodyBackground .seoRowBtImages .deluxeTxtYellow{
	float:left;
	width:116px;
	background:#616114;
	margin-top:2px;
	margin-right:1px;
	height:100px;
	text-align:center;
	vertical-align:middle;		
}

.seobodyBackground .seoRowBtImages .premiumTxtGreen{
	float:left;
	width:116px;
	background:#106c10;
	margin-top:2px;
	height:100px;
	text-align:center;
	vertical-align:middle;			
}

.seobodyBackground .seoRow .desc{
	float:left;
	width:293px;
	font-family:Georgia;
	font-size:13px;
	color:#919191;
	text-align:left;
	padding-left:17px;
	
}

.seobodyBackground .seoRowBt .descRowBt{
	float:left;
	width:293px;
	font-family:Georgia;
	font-size:13px;
	color:#919191;
	text-align:left;
	padding-left:17px;	
}

.seobodyBackground .seoRowBt .economyTxtBrown{
	float:left;
	width:116px;
	font-family:Georgia;
	font-size:13px;
	color:#d6d6d6;
	font-weight:bold;
	background:#3F2F19;
	margin-top:2px;
	margin-right:1px;
	line-height:38px;
	text-align:center;		
}

.seobodyBackground .seoRowBt .deluxeTxtYellow{
	float:left;
	width:116px;
	font-family:Georgia;
	font-size:13px;
	color:#d6d6d6;
	font-weight:bold;
	background:#616114;
	margin-top:2px;
	margin-right:1px;
	line-height:38px;
	text-align:center;
	
}

.seobodyBackground .seoRowBt .premiumTxtGreen{
	float:left;
	width:116px;
	font-family:Georgia;
	font-size:13px;
	color:#d6d6d6;
	font-weight:bold;
	background:#106c10;
	margin-top:2px;
	line-height:38px;
	text-align:center;
	
}

.seobodyBackground .seoRow .economyTxt{
	float:left;
	width:117px;
	font-family:Georgia;
	font-size:13px;
	color:#d6d6d6;
	margin:0px;
	line-height:40px;
	text-align:center;	
}
.seobodyBackground .seoRow .deluxeTxt{
	float:left;
	width:117px;
	font-family:Georgia;
	font-size:13px;
	color:#d6d6d6;
	margin:0px;
	line-height:40px;
	text-align:center;
	
}

.seobodyBackground .seoRow .premiumTxt{
	float:left;
	width:116px;
	font-family:Georgia;
	font-size:13px;
	color:#d6d6d6;
	margin:0px;
	line-height:40px;
	text-align:center;
	
}



#community_panel{
  float:left;
  width:670px;
  height:auto;
  padding-top:5px;
}

.testi_side_images img{
	padding-top:6px;
	border:0px;
	float:right;
}

#about_Textbox{
   width:670px;
   height:auto;
   margin:0px;
   padding:0px;
   padding-left:3px;
}

#about_Textbox p {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:20px;  
   color:#5e5e5e;
   line-height:28px;
   font-weight:normal;
   text-align:left;
   margin:0px;
   padding-bottom:25px;

}

#about_Textbox .aboutTxt p{
   text-align:justify;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:13px;  
   color:#5e5e5e;
   line-height:22px;
   font-weight:normal;
   padding-bottom:25px;

}

#about_Textbox .aboutTxt p span{
   text-align:left;
   font-family:Georgia;
   font-size:25px;  
   color:#00A2C6;
   font-weight:normal;
}
.seoservice_Textbox{
   width:660px;
   padding-top:5px;
   padding-left:5px;
   text-align:justify;
   font-family:Georgia;
   font-size:13px;  
   color:#5e5e5e;
   height:auto;
   line-height:20px;
}

#service_Textbox{
   width:670px;
   padding-top:5px;
   text-align:justify;
   font-family:Georgia;
   font-size:13px;  
   color:#5e5e5e;
   height:auto;
   line-height:20px;
   font-weight:normal;   	   
}

.seoExplainText{
   padding-top:15px;
   padding-left:15px;
   text-align:left;
   font-family:Georgia;
   font-size:11px;  
   color:#919191;
   line-height:20px;
   margin-bottom:15px;
}

#service_Textbox p{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:20px;  
   color:#5e5e5e;
   line-height:28px;
   font-weight:normal;
   padding-bottom:15px;
   text-align:left;   	   
}

.community_Textbox{
   width:670px;
   margin-bottom:25px;
   height:auto;
   clear:both;
   float:left;
}

.community_Textbox h1 {
	font-family:"Times New Roman", Times, serif;	
	color: #00A2C6;
	font-weight:normal;	
	font-size:28px;
	text-transform:capitalize;
	padding-left:5px;
	padding-bottom:5px;
}

#communityCatBox{
    width:664px;
    margin-top:25px;
    float:left;
	min-height:50px;
    background:#171717;
    border:#202020 solid 3px;
      
 }
 .categoryTxt {
 	font-family:"Times New Roman", Times, serif;
	color: #999999;
	font-size:20px;
	font-weight:normal;	
	text-align:left;
	width:80px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:12px;
	float:left;
 
 }
 
 #communityCategoryRepeat{
   width:662px;
   float:left;
   height:72px;
   background:url(../images/community-category-center.jpg) top left repeat-x;      
 }

.communityText{
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   color:#474747;
   font-size:12px;
   width:385px;
   float:left;
   padding-left:5px;
   padding-top:10px;  
}

.communityTextCategory{
   font-family:Arial, Helvetica, sans-serif;
   color:#474747;
   font-size:12px;
   width:660px;
   float:left;
   padding-left:5px;
   padding-top:10px;
   padding-bottom:20px;  
}

.communityTextCategory p{
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   color:#474747;
   font-size:12px;
   text-align:justify;
}

.communityLink{
   text-align:left;
   width:385px;
   float:left;
   padding-top:10px;
}

.communitybannerRight{
   width:252px;
   height:300px;
   float:right;
   padding-top:10px;  
}

#pageDynamicbox{
	
   margin:20px 35px 20px 35px;   
   
}

#testimonial_panel .service_box p{
   width:670px;
   margin-top:25px;
   font-family:Times New Roman, Times, serif;
   color:#707070;
   height:auto;    	   
   font-size:15px;
   font-weight:bold;
   margin-bottom:5px;
   padding-bottom:20px;
   padding-left:2px;
   list-style-type:circle;
   background:url(images/testimonials-box-bottom.gif) bottom left no-repeat;
}

#testimonial_panel .service_box{
   width:670px;
   margin-top:25px;
   font-family:Times New Roman, Times, serif;
   color:#707070;
   min-height:270px;
   line-height:22px;
   text-align:justify;
   font-size:15px;
   font-weight:normal;
   padding-left:2px;
   list-style-type:circle;
   background:url(images/testimonials-box-bottom.gif) bottom left no-repeat;
}

.service_box ul{
   padding:0px 0px 0px 12px;
   margin:0px 0px 0px 0px;
}
.service_box h1{
	color:#00a2c6;
	font-size:22px;	
	margin-bottom:12px;
	font-family:Times New Roman, Times, serif;
	font-weight:normal;
} 
.service_box a{
	color:#707070;
}

.service_box h1 a{
	color:#00a2c6;
	text-decoration:underline;
	font-size:15px;
	margin-bottom:12px;
	font-family:Times New Roman, Times, serif;
	font-weight:normal;
}

.service_box ul.ul_links{
   padding:0px 0px 0px 10px;
   margin:0px 0px 0px 0px;
}

.service_box ul.ul_links li{
	padding-left:2px;
	margin-left:12px;
	font-size:15px;
	font-weight:normal;
	margin-top:5px;
	width:280px;
	font-family:Times New Roman, Times, serif;
	color:#707070;
	list-style-image:none;
}
.list_manage{
	width:220px;
	float:left;
}
.list_manage2{
	width:220px;
	float:left;
}
.list_manage3{
	width:200px;
	float:left;
}

.newsletter_text{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:12px;
	color:#595959;
	text-align:left;
	font-size:12px;	
}

.newsletter_text h1{
	color:#00a2c6;
	font-size:20px;
	margin-bottom:12px;
	font-family:Times New Roman, Times, serif;
	font-weight:normal;
}

.testi_text{
	float:left;
	font-family:Times New Roman, Times, serif;
	width:430px;		
	padding-left:12px;
	color:#6f6f6f;
	text-align:justify;
	font-size:14px;
	font-weight:bold;
	min-height:150px;
}



.testiTextPortfolio{
	float:left;
	width:750px;
	font-family:Times New Roman, Times, serif;			
	padding-left:12px;
	color:#6f6f6f;
	
}

.testiTextPortfolio h1{
	color:#00a2c6;
	font-size:26px;
	margin-bottom:12px;
	font-family:Times New Roman, Times, serif;
	font-weight:normal;
} 

.testiTextPortfolio .telephones{
   color:#6f6f6f;
   font-family:Times New Roman, Times, serif;
   font-weight:normal;
   margin-top:35px;
   float:left;
   min-width:155px;
   font-size:19px;
}
.testiTextPortfolio .website{
	min-width:210px;
	float:left;
	margin-top:35px;
	padding-top:4px;
	padding-left:40px;
}
.testiTextPortfolio .website a{
	text-decoration:none;
	color:#6f6f6f;
	font-size:12px;
}
.testiTextPortfolio .website a:hover{
	text-decoration:underline;
}

.testi_text .h1{
	color:#00a2c6;
	font-size:26px;
	margin-bottom:12px;
	font-family:Times New Roman, Times, serif;
	font-weight:normal;
}

.newsletterHeading {
	color:#00a2c6;
	font-size:20px;	
	font-family:Times New Roman, Times, serif;
	font-weight:normal;
	text-align:left;
} 

 
.testi_text .telephones{
   color:#6f6f6f;
   font-family:Times New Roman, Times, serif;
   font-weight:normal;
   margin-top:35px;
   float:left;   
   min-width:155px;
   font-size:18px;
}
.testi_text .website{
   color:#6f6f6f;
   font-family:Times New Roman, Times, serif;
   font-size:14px;
	min-width:210px;
	float:left;
	margin-top:35px;
	padding-top:4px;
	padding-left:18px;
    font-weight:bold;

}
.testi_text .website a{
	text-decoration:none;
	color:#6f6f6f;
	font-size:14px;
}
.testi_text .website a:hover{
	text-decoration:underline;
}
	  /* End testimonials*/
.ClearAll
{
	clear:both;
}

div#main_portfolio{
	float:left;
	margin:0px;
	padding:0px;
	width:391px;
	overflow:hidden;
}
ul#portfolio{
	width:391px;
	margin:0px auto 0px auto;
	padding:0px;
	list-style-type:none;
}
#portfolio li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div#main_flashWebsite {	
	width:251px;
	float:left;
	margin:0px;
	padding-top:5px;	
}

#inner_main_flashWebsite {	
	width:181px;
	float:left;
	margin:0px;
	padding:0px;	
}

ul#flashWebsite{
	width:251px;
	margin:0px auto 0px auto;
	padding:0px;
	list-style-type:none;
}
#flashWebsite li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}


/*  LEFT BLOG Sliding */
#NewsTicker{
	border:solid 1px #cccccc;
	background:#eaf5e0;
	width:300px;
	height:610px;
	margin:0 auto;
}
#NewsTicker h1{
	padding:6px; margin:0; border:0;
	background:#dfe9d5;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
#NewsVertical {
	width: 300px;
	height: 610px;
	display: block;
	overflow: hidden;
	position: relative;
}
#play_scroll_cont
{
	display:none;
}
/* --------------- */
/* Ticker Vertical */
#TickerVertical {
	width: 300px;
	height: 610px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#TickerVertical li {
	display: block;
	width: 280px;
	color: #333333;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 0px;
	float: left;
}
#TickerVertical li .NewsTitle{
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:0px;
}
#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none;
}
#TickerVertical li .NewsTitle a:hover {
	text-decoration:underline;
}

#TickerVertical li .NewsImg{
	float:left;
	margin-right:10px;
}
#TickerVertical li .NewsFooter{
	display: block;
	color: #000000;
	font-size: 10px;
	margin:0px 0 0px 0;
}
#subheadClass{
	color:#00a2c6;
	font-size:20px;			
	padding:10px 0px 0px 5px;		
	font-family:Times New Roman, Times, serif;
	font-weight:normal;
} 

#mainheadClass{
	color:#00a2c6;
	font-size:24px;			
	padding:10px 0px 0px 5px;		
	font-family:Times New Roman, Times, serif;
	font-weight:normal;
} 

#servicesPages{
	margin:40px 20px 20px 20px;		
}

#thankyouPage{
	width:513px;
	margin: 0 auto;			
}  
   
 /* Bottom scrolling Blog*/  
#bottom-blog-scrolling{
	margin:0px;
	width:981px;
}
#NewsVertical_bottom{
	margin:0px;
	width:981px;
}
.bottom_blog_repeated_div{
	width:275px; 
	float:left;  
	height:200px; 
	margin:20px 0px 0px 0px; 
	padding-top:12px; 
	padding-left:25px; 
	padding-bottom:15px;
}
.newsticker-jcarousellite ul.bottom_blog{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
.newsticker-jcarousellite li.bottom_li_blog{
	list-style-type:none;
	text-align:center;
	margin:0px auto 0px auto;
	padding:0px;
	float:left;
	height:200px;

}

#subCategoryBox{
	padding:20px 0px 10px 0px;
	margin:0px;  
}
  
/*  end blog sliding by xeeshan*/

#websiteLaunchbox {
	margin:20px 0px 20px 0px; 
	width:982px; 
	height:auto;
	overflow:hidden;
}
#launch_website_icon {
	position:absolute;
	float:right;
	margin:210px 0px 0px 760px;
	}
	
.headertopImage{
	padding:13px 0px 0px 0px;
	margin:0px;
	width:661px;
	float:left;
} 
.headertoprightImage{
	padding:15px 0px 0px 0px;
	margin:0px;
	width:240px;
	float:right;
} 

.headerTxt{
	padding:0px 0px 0px 5px;
	margin:0px;
	width:722px;
	height:34px;
	float:left;
}

#innerbannerBox{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
}

#innerBox{
	width:487px;
	height:auto;
	float:left;
}
#innerportfolioBox{
	width:487px;
	height:auto;
	float:left;
	padding-left:222px;
}

#innerbannerHomeBox{
	padding:0px 0px 0px 140px;
	margin:0px 0px 0px 0px;
	width:980px;
	height:323px;	
	float:left;
}

#innerslidingBox{
	padding:0px;
	margin:0px;
	width:513px;
	height:179px;
	float:left;
}

#innermiddleBox{
	padding:0px;
	margin:0px;
	width:276px;
	height:164px;
	float:right;
	padding-top:7px;
}
 
#homebannerBox{
	background:url(../images/new-banner-bg.jpg) top left no-repeat;
	width:1261px;
	height:323px;
	margin:0 auto;    
}

#multimediabannerBox{
	background:url(../images/multimedia-flah-bg.jpg) top left no-repeat;
	width:1398px;
	height:458px;
	margin:0 auto;    
}

#multimediabannerBox .multimediaFlash{
	padding-top:36px;
	width:968px;
	height:378px;
	margin:0 auto;    
}


.bannerBottom{
	padding:0px;
	margin:0px;
	width:980px;
	height:10px;		
}
 
 #bannerBottomHome{
	padding-left:250px;
	margin:0px;
	width:960px;
	height:20px;
	float:left;	
	text-align:center;		
}
 
#slidingBox{
	padding:0px;
	margin:0px;
	width:705px;
	height:293px;
	float:left;
}

#bannerrightBox{
	padding:0px;
	margin:0px;
	width:255px;
	float:right;
	padding-top:10px;
	padding-right:5px;
	
}

#innerbannerrightBox{
	width:181px;
	height:52px;
	float:right;
	padding-top:7px;
	padding-right:7px;
	
}

.packagesBox{
	width:240px;
	height:90px;
	padding-top:15px;
	float:left;	
	
}
.inner_start_websiteBox{
	width:181px;
	height:52px;
	padding-top:4px;
	float:right;	
	
}

.inner_portfolioLinks{
	width:181px;
	height:52px;
	padding-top:4px;
	float:right;	
}

.homeLinks{
	width:254px;
	height:73px;
	padding-top:20px;	
}

#eNewsletterBoxout{
	width:300px;
	background:url(../images/newsletter-bg.jpg) top left repeat-y;
	height:200px;
}

.testimonialBoxTop{
	width:300px;
	height:500px;
	text-align:center;
}

.eNewsletterBoxin{
	background-color:#1b1b1b; 
	width:275px;
	height:80px; 
	margin:0px 15px 10px 12px;
	text-align:center;	
}

.communityCatlinks {	
	float:left;	
	width:565px;
}

 .communityCatlinks ul {	
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	
}

 .communityCatlinks ul li {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #7a7a7a;
	font-size:11px;
	font-weight:bold;	
	text-align:left;
	float:left;
	line-height:20px;
	padding-left:13px;
	list-style-type:none;		
}

.communityCatlinks ul li a {	

	color: #7a7a7a;
	font-size:11px;
	font-weight:bold;		
	text-align:left;
	cursor:pointer;
}

.communityCatlinks ul li a:hover {	

	color: #00A2C6;
	cursor:pointer;
}

.communityCatlinks ul li a.selectedItem {
	font-family: Arial, Helvetica, sans-serif;	
	color: #00A2C6;
	font-size:11px;
	font-weight:bold;		
	text-align:left;
}

.homemainCatBox {
	float:left;
	margin:0px;
	padding:0px;
	height:35px;
	width:100%;	
}

/* New Home Page Class updated on Dec 03, 2009 */
.arial_homebot{
	font-family: Arial, Helvetica, sans-serif;	
	color: #4f4f4f;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:16px;
	text-align:justify;	
}

.arial_homebot h1{
	font-family: Arial, Helvetica, sans-serif;	
	color: #4f4f4f;
	font-size:21px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;	
}

.arial_homebot h2{
	font-family: Arial, Helvetica, sans-serif;	
	color: #4f4f4f;
	font-size:21px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;	
}

.arial_homebot span{
	font-family: Arial, Helvetica, sans-serif;	
	color: #4f4f4f;
	font-size:21px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;	
}

.arial_homebot p{
	font-family: Arial, Helvetica, sans-serif;	
	color: #4f4f4f;
	font-size:11px;	
	text-align:justify;	
}

.arial_homebot ul {
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
.arial_homebot  ol {
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}

.arial_homebot li {
	font-family: Arial, Helvetica, sans-serif;	
	color: #4f4f4f;
	font-size:11px;
	padding-bottom:5px;	
	text-align:justify;
	list-style-image:none;
}

#websiteportDiv {
	width:158px;
	float:left;
	height:auto;
	margin-top:10px;
}
.websiteBtnDiv {
	margin:0px;
	padding-left:35px;
	overflow:hidden;
}

.websiteBtnDiv a {
	width:79px;
	height:13px;
	float:left;
	background:url(../images/drop-down-websites.jpg) top left no-repeat;
}

.websiteBtnDiv a:hover{
	background:url(../images/drop-down-websites-over.jpg) top left no-repeat;	
}

.graphicsBtnDiv {
	margin:0px;
	padding-left:35px;
	overflow:hidden;
}

.graphicsBtnDiv a {
	width:84px;
	height:14px;
	float:left;
	background:url(../images/drop-down-graphics.jpg) top left no-repeat;
}

.graphicsBtnDiv a:hover{
	background:url(../images/drop-down-graphics-over.jpg) top left no-repeat;	
}
.multimediaBtnDiv {
	margin:0px;
	padding-left:30px;
	overflow:hidden;
}

.multimediaBtnDiv a {
	width:111px;
	height:14px;
	float:left;
	background:url(../images/drop-down-multimedia.jpg) top left no-repeat;
}

.multimediaBtnDiv a:hover{
	background:url(../images/drop-down-multimedia-over.jpg) top left no-repeat;	
}

.seoBtnDiv {
	margin:0px;
	padding-left:32px;
	padding-top:20px;
	float:left;
	width:32px;
}
.seoBtnDiv a {
	width:111px;
	height:14px;
	float:left;
	background:url(../images/drop-down-seo.jpg) top left no-repeat;
}
.seoBtnDiv a:hover{
	background:url(../images/drop-down-seo-over.jpg) top left no-repeat;	
}

 .portfolioBtnDiv {
	padding-left:22px;
	margin-top:20px;
	float:left;
	height:73px;	
}
 .portfolioBtnDiv a {
	width:136px;
	height:73px;
	float:left;
	background:url(../images/drop-down-portfolio.jpg) top left no-repeat;
}
 .portfolioBtnDiv a:hover{
	background:url(../images/drop-down-portfolio-over.jpg) top left no-repeat;	
}

#graphicsportDiv {
	width:158px;
	float:left;
	height:auto;
	margin-top:10px;
}
#multimediaportDiv {
	width:160px;
	float:left;
	height:auto;
	margin-top:10px;
}
/* End of New Home Page Class updated on Dec 03, 2009 */

.portfolioMultimediBox {
	padding-top:20px;
	height:57px;
	width:980px;
	margin:0 auto;
}
.portfolioMultimediBox .portfolioTopImg {
	float:left; 
	padding-left:3px; 
	width:297px;
}
.landingPorfolioShowCase{
	float:left;
	padding:10px 0 20px 40px;
	margin:0px;
}
.pageHeading{
	width:260px;
	padding:0 0px 20px 0;
	float:left;
}
.pageRightImages{
	width:360px;
	padding:0 5px 20px 30px;
	float:left;
}
div.myRollover {
	float: left;
	margin: 0;
	width: 125px;
	height: 43px;
	background:url(../images/PPC.jpg) no-repeat;
}
div.myRollover:hover {
background:url(../images/PPC-hover.jpg) no-repeat;
}
