@charset "UTF-8";
/* CSS Document */

body{ 
		background-color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		color:#d0cece;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-size: 10px;

	}
a{text-decoration: none; color: #333;}
a a:hover{color:#ffc400; }
	
.inputtext { border: 0px; color: #FFF; background-image: url(../img/inputimg.jpg); height: 16px; width: 139px; font-size:9px; text-align:left; }
.pageheadings{color:#ffc400;}
#services{width:368px; float: right; border-left:#666565 dotted 1px; padding-left: 8px;}
.page{color: #ffc400;}
.loginbutton{ background-color: yellow;}
	
#header{ background-image: url(../img/headerbg.jpg); width: 100%; height: 80px; }
#intmaincontainer{  width: 880px; padding-top: 20px; padding-left: 80px; border: #F00 dotted 1px; }
#nmlogo{ width: 282px; float:left; } 
#telephone{ float:right; width: 105px;
	
	
	}
	
/********** Services *****************************/

.whatweoffer{ width: 276px; text-align: left; padding: 5px 5px; float: left; margin-top: 10px; }
.whatweofferimg{ width: 65px; float: left; text-align: left; padding: 5px 5px; margin-top: 18px;}	
.frtpagelinks{color: #999; font-size:10px; text-transform: uppercase;text-transform: uppercase; text-decoration: none;}

/********* Navigation Styles Starts here *************/

.links{ width: 570px; height: 37px; float: right; text-transform: uppercase; margin-top: 20px; color:red; font-size:12px;}
.links ul { padding:0; margin:0 30px 0 0; list-style:none; border:0; float:right;}
.links ul li { float:left; margin:0; padding:0 1px; border:0; color:#feffff; }
.links ul li a { float:left; margin:0 1px 0 0; padding:12px 0;font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; color:#feffff;}
.links ul li a span { padding:12px 8px; background:none;}
.links ul li a:hover { color: #fe9902;}
.links ul li a:hover span { background: url(../images/r_menu.gif) no-repeat left top;}
#banneradvert{width: 300px; float: right;}

/********* Contact us Page / Support Area ********************************/

#contactus{background-image:url(../images/cpagebg.gif); width: 100%; height: 784px;margin-top: 1px; float: left; margin-bottom: 15px; }
#cform{width: 113px; float: left; text-align: left; color: #333; margin: 2px 2px;}
#genform{width: 150px; float: left; text-align: left; color: #333; padding: 5px 5px;}
#memberarea{width: 293px;  float:left; margin-left: 11px; margin-top: 15px; border-top: dotted #CCC 1px; }

#clogin{ background-image: url(../img/loginbg.jpg); height: 48px; }
#csupport{ color: #333; margin-left: 5%;}
#clientlogin{width: 296px; float:left; text-align:left; font-size: 11px; color: #6e6d6d; margin-top: 35px; border-bottom:  #999 solid 1px; margin-bottom: 10px;}

.cheading{color: #F90; text-align: left; padding: 5px 10px 10px; text-transform: uppercase; }

/******* Services Links Stylels **************************/

.srvicelinks{text-decoration: none; color:#666;}
a:hover {text-decoration: none; color: #000;}

/******** Lower Half of the page ***********************/

#middlecontainer{ background-color: #444444; border-top: solid 1px #666565; height: 419px;margin-top: 15px; }
#txtcontainer{ width:869px; padding: 5px 5px; margin: 2% auto; text-align:center; }

/********The Studio Starts Here  ***********************/

#internalmcontainer{background-color:#FFF; width: 100%; height: 736px;margin-top: 1px; float: left; margin-bottom: 15px; }
#txtcontainer2{ width:880px; padding: 1px 1px; margin: auto auto; text-align:center; 	}
#thestudio{width: 572px; float: left; text-align: left; color: #333; margin-top: 5px;}
.theimg{float: left; width: 35px; height: 35px;}
.thestxt{color:#666; text-align: left; font-size:15px; text-transform: uppercase; float:left; height: 35px; width: 425px; margin-top:8px;} 
#studioservices{width: 296px; float:left; text-align:left; font-size: 11px; color: #6e6d6d; margin-top: 35px; margin-left: 10px;}
.serviceimg{float:left; width: 56px; padding: 2px 2px;}
.servicetxt{margin-top: 5px;  border-bottom: #CCC 1px;  }

#requestquote { width: 155px; margin-top: 5px; float: left;margin-top: 10px;}
.requesttxt {float: left; width: 384px; text-align: left; margin-top: 10px; margin-left: 5px; font-size: 11px; color:#666; }

/********The Studio Ends Here  ***********************/

/********* Other Services Styles ***********************/
#otherservices{width: 910px; float: left; text-align: left; font-size: 11px; color: #6e6d6d; margin-top: 20px; border-top: dotted #CCC 1px; padding-top: 10px; }
#emailservices{width: 200px; float: left; margin-left: 10px; text-align: left;}
.img{width: 72px; float: left; margin-left: 5px;}
h2{color:#5c5b5b; font-weight: bold; font-size: 12px;}


#nmabout{ 

	width:467px;
	float: left;
	padding: 10px 10px;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	border-bottom: dotted 1px #676767;

		}
		
#recentprojects{ width:467px; height: 203px; float: left; padding: 8px 5px; text-align: left; font-size: 11px; line-height: 13px; text-align:left; /*background-image: url(../img/projectsbg.jpg);*/ }
#inrecentprojects{ width: 910px; height: 138px; background-image: url(../img/insiderecentbg.jpg); float: left;  margin-top: 0px;  text-align: left; padding-top: 25px; }
#linkstosites { width: 580px; float: left;  text-align: left;  }
#testimonials{width: 290px; float: left; text-align: left;  margin-left: 10px; padding: 2px 8px; color:#333; border-left: solid #CCC 1px;}

/******** Lower Half of the page ***********************/


/******** Right side of the page **********************/

#projects{
	
	width:358px;
	float: right;
	margin-top: 25px;
	text-align: left;

	}
#pimg{
		with:130px;
		padding: 3px 3px;
		margin-top: 5px;
		float: left;
	}
#ptxt{
		width:130px;
		padding: 2px 2px;
		margin-top: 5px;
		float:left;
		text-align:left;
	}
	
	
	


body { margin: 5% auto; text-align:center;}
#cu3er-container {width:880px; outline:0;}
	
#dynatip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:11px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	
	
}

#dyna img {
	border:0;
	cursor:pointer;
	
	margin-top: -5px;

}
/************ Social Media **********************************/

#socialmedia{
	
		height: 15px;
		width:869px;
		margin: 19px auto; text-align:center;
	
			}
.socialmlogos{float:left;}
/************ footer Information ***************************/

#footer{ background-image:url(../img/footer.jpg); height: 37px; font-size:11px; color:#666; padding-top: 15px; 
	margin-top: 30px;	
	}
/************ Internal Page ***************************/


#mainheader{width: 880px; border: dotted #666 1px; margin: inherit; height:200px;  }
/*#intmainheader{width: 745px; float:left; height: 454px; background-color:#666; margin-left: 5%;}***/
#intservice{width:335px; float:left; background-color:#999; height: 454px;}

/********************** See css for roaded corners *******************************************/

.roundcont {
	width: 538px;
	background-color: #f90;
	color: #000;
	margin-top:48px;
	font-size: 11px;
}

.roundcont p {
	margin: 0 10px;
	height: 145px;
}

.roundtop { 
	background: url(../img/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../img/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}