@charset "UTF-8";
/* CSS Document */
*{padding:0;margin:0;}
html, body {height: 100%;}
body {font-size: 10px;font-family: lucida grande,helvetica,arial,sans-serif;color: #000000;background-color: #FFFFFF;text-align: center; line-height:200%; }
#container {width:900px;	height: auto! important; height:100%; overflow:hidden; min-height: 100%; margin: 0 auto -30px;  }
a{text-decoration:none; border:0;}
p{color:#555;}
strong{color:#000;}
i{color:#999;}
#footer p{color :#bbb;}
.clearfooter {    content: ".";     display: block;     clear: both; height:50px;}
#footer {width:100%; height:50px;background-color:#111; position:relative; text-align:left; font-size:9px;}
#footer a{color:#bbb; text-decoration:underline;}
#footer a:visited{color:#bbb;}
#footer a:hover{color:#eee;}
#footer p#contact {	float: left; }
#footer p#copyright {	float:right;}
#footer .inner{width:900px;padding-top:10px; margin:0 auto;}



#page{ text-align:left;  }
#header{padding-top:50px; height:76px;   border-bottom:1px solid #eee; margin-bottom:10px;}

.info_block{  clear:both; overflow:auto;margin-bottom:32px;
}

#logo{float:left; clear:both; 	width:249px; height: 51px;  background-image: url(../images/logo.png);}
#top_menu{width:435px;padding-top:20px;float:right; color:#aaa; font-size:14px; letter-spacing:0px; margin-right:5px; }
#top_menu a{ color:#999;}
#top_menu a:hover{color:#ddd;}

h3.heading{background-color:#444; color:#fff;  padding:3px 7px 3px 7px; font-size:10px; margin-bottom:8px; line-height:150%;}
h4.subheading{color:#111; font-size:10px; margin:5px 0 3px 0; line-height:130%;}
.job{margin:5px 0 3px 0; ; }
.job h5{color:#222; font-size:10px; color:#903; }
.job i{line-height:150%;}
.job a{color:#555;}
.job a:hover{color:#000;}

strong.intext{color:#000; font-size:10px;}
#aboutus{width:48px;}
#experience{width:56px;}
#technology{width:60px;}
#services{width:44px;}
#pricing{width:36px;}
#samples{width:43px;}
#contactt{width:42px;}

.contactp{color:#999; line-height:140%;}
.default-value{width:200px; line-height:200%; padding:1px 5px 1px 5px ;margin:0px 0px 10px 0px; border:1px solid #ddd; }


#ct-text{width:425px; height:200px; font-family: lucida grande,helvetica,arial,sans-serif; font-size:10px;}
#submitbutton{background-color:#Fff; margin:0px 10px 10px 0px;  width:60px;border:1px solid #ddd; }
#submitbutton:hover{background-color:#f90; border:1px solid #f90;}

.maillink{color:#F00;}

.left{float:left; width:435px; padding-left:5px;}
.right{float:right; width:435px; padding-right:5px;}
.half{float:left; width: 215px;}
.full{float:left; width:100%; padding:0px;}
.videocaptions{width:435px; float:left; padding-top:5px;
}
p.info{margin-bottom:10px; }
.exp {padding:0 0px 50px 5px;float:left; width:147px; margin-right:0px;}
.exp ul {  color:#666; margin: 0;  padding: 0;  list-style: none;}
.exp li { margin-bottom:3px;}
.exp p{ line-height:220%; }
.header_orange{color:#F90; font-weight:bold; }
.header_green{color:#98c525; font-weight:bold; }
.header_blue{color:#0099FF; font-weight:bold; }

.job ul {margin:0;padding:0; list-style-type:disc;}
.job li{margin-bottom:2px; padding-left:5px;}

ul {   margin:auto 0 0 0;   position:relative;   overflow:hidden; }

	
.showcase{height:250px; overflow:auto;  background-repeat:no-repeat; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #eee;}
#pic1{background-image:url(../images/header.png);}
#pic2{background-image:url(../images/mm_header_camera.png);}
#pic3{background-image:url(../images/header4.png);}
#pic4{background-image:url(../images/header3.png);}

.videos{width:685px; float:left; overflow:auto;padding-left:5px; padding-top:5px; padding-bottom: 50px; overflow:auto}
