
body {margin:0px auto;background-color:#929397;}
a:link, a:visited, a:hover {font-size:11px;color:#0085cf;text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}

#bg-wrapper {float:left;width:100%;background-color:#ffffff;}
#main-wrapper {margin:0px auto;width:1024px;background-color:#FFFFFF;}
#body-wrapper {float:left;width:1024px;margin-top:30px;}

#header {float:left;height:58px; position:relative; z-index:5;}
#header .softmirage-logo {float:left;width:577px;}
#header .softmirage-logo2 {float:left;width:525px;}

.news-image{
	width:590px;
	overflow:hidden;
	}
#left-content {float:left;width:58%;}
#right-content {float:left;width:42%; position:relative; z-index:1;}

.title, .title-bold {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#000000;text-transform:uppercase;}
.title-bold {font-weight:bold;}
.title a:link, .title a:visited, .title a:hover, .title-bold a:link, .title-bold a:visited, .title-bold a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#000000;text-transform:uppercase;text-decoration:none;}
.title a:hover, .title-bold a:hover {text-decoration:none;}
.sub-title, #slideshow-footer .sub-title {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#right-content .right-content-title {float:left;width:320px;margin-bottom:5px;}

.body-text {float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#8d8e92;margin-top:40px;width:553px;}
.body-text a:link, .body-text a:visited, .body-text a:hover {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#0085cf;text-decoration:none;}
.body-text a:hover {text-decoration:underline;}
.text-lite {color:#a1a1a5;}

#share-this-link {float:left;width:320px;clear:both;margin-top:30px;}
#share-this-link a:link, #share-this-link a:visited, #share-this-link a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#23831e;text-decoration:none;}
#share-this-link a:hover {text-decoration:underline;}


/* slideshow styles */
#slideshow {float:left;height:373px; }
#slideshow-footer {float:left;width:553px;margin-top:20px;}
/* end slideshow styles */


/* sm conversations styles */
#sm-conversations {float:left;width:324px;margin-top:40px;}
#sm-conversations .d-box {float:left;width:324px;margin-top:15px;}
#sm-conversations .d-box .d-date {float:left;width:65px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
#sm-conversations .d-text {float:left;width:254px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#747679;line-height:14px;}
#sm-conversations .d-text .d-title {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;color:#747679;}
#sm-conversations .d-text .d-author {font-size:10px;text-transform:uppercase;}
#sm-conversations .d-text a:link, #sm-conversations .d-text a:visitted, #sm-conversations .d-text a:hover {color:#0085cf;text-decoration:none;}
#sm-conversations .d-text a:hover {text-decoration:underline;}
#contact-box {float:left;width:324px;margin-top:40px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
/* end sm conversations styles */


/* home featured works */
#featured-work, #featured-work .img1, #featured-work .img2 {float:left;}
#featured-work .img1 {margin-right:30px;}
#featured-work .img1 a:link, #featured-work .img1 a:visited, #featured-work .img1 a:hover, 
#featured-work .img2 a:link, #featured-work .img2 a:visited, #featured-work .img2 a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#747679;line-height:24px;}
/* end home featured works */


/* navigation styles */
#header .nav-wrapper {float:left; position:relative; z-index:1;}
#nav {float:left;margin:0;padding:0;list-style:none;width:330px;height:16px;}
#nav2 {float:left;margin:0;padding:0;list-style:none;width:420px;height:16px;}

#nav li, #nav li img {float:left;margin:0px;padding:0px;}
#nav2 li, #nav li img {float:left;margin:0px;padding:0px;}

#sub-aboutus {float:left;clear:both;width:325px;margin:0;padding:0;list-style:none;}
#sub-aboutus li {float:left;padding:0;margin:0px 22px 0px 0px;}
#sub-aboutus li a:link, #sub-aboutus li a:visited, #sub-aboutus li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0085cf;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:normal;}
#sub-aboutus li a:hover {color:#929397;}

#sub-aboutus2 {float:left;clear:both;width:325px;margin:0;padding:0;list-style:none;}
#sub-aboutus2 li {float:left;padding:0;margin:0px 22px 0px 0px;}
#sub-aboutus2 li a:link, #sub-aboutus li a:visited, #sub-aboutus li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0085cf;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:normal;}
#sub-aboutus2 li a:hover {color:#929397;}


#test-sub-aboutus {margin:0; padding-top:5px;background:none; z-index:100; width:100px; height:180px; list-style:none; position:absolute; right:250px; top:16px;  } /* opacity:0.8;filter:alpha(opacity=80); */
#test-sub-aboutus li{ text-align:right;  padding-right:8px; padding-top:10px;background-color:#0d99d2;  }
#test-sub-aboutus li a:link, #test-sub-aboutus li a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-transform:uppercase;text-decoration:none;line-height:15px; display:block;}
 #test-sub-aboutus li a:hover{ text-decoration:underline; }

#test-sub-aboutus2 {margin:0; padding-top:5px;background:none; z-index:100; width:75px; height:180px; list-style:none; position:absolute; right:345px; top:16px;  } /* opacity:0.8;filter:alpha(opacity=80); */
#test-sub-aboutus2 li{ text-align:right;  padding-right:8px; padding-top:10px;background-color:#0d99d2;  }
#test-sub-aboutus2 li a:link, #test-sub-aboutus li a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-transform:uppercase;text-decoration:none;line-height:15px; display:block;}
 #test-sub-aboutus2 li a:hover{ text-decoration:underline; }
 
#sub-ourwork {margin:0; padding-top:5px;background:none; z-index:100; width:175px; height:180px; list-style:none; position:absolute; right:130px; top:16px; }
#sub-ourwork li{ text-align:right;  padding-right:8px; padding-top:10px;background-color:#0d99d2;}
#sub-ourwork li a:link, #sub-ourwork li a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-transform:uppercase;text-decoration:none;line-height:normal; display:block;}
 #sub-ourwork li a:hover{ text-decoration:underline; }
 
 #sub-ourwork2 {margin:0; padding-top:5px;background:none; z-index:100; width:175px; height:180px; list-style:none; position:absolute; right:130px; top:16px; }
#sub-ourwork2 li{ text-align:right;  padding-right:8px; padding-top:10px;background-color:#0d99d2;}
#sub-ourwork2 li a:link, #sub-ourwork2 li a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-transform:uppercase;text-decoration:none;line-height:normal; display:block;}
 #sub-ourwork2 li a:hover{ text-decoration:underline; }

#sub-casestudy2 {margin:0; padding-top:5px;background:none; z-index:100; width:175px; height:180px; list-style:none; position:absolute; right:233px; top:16px; }
#sub-casestudy2 li{ text-align:right;  padding-right:8px; padding-top:10px;background-color:#0d99d2;}
#sub-casestudy2 li a:link, #sub-casestudy2 li a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-transform:uppercase;text-decoration:none;line-height:normal; display:block;}
 #sub-casestudy2 li a:hover{ text-decoration:underline; }
/* end navigation styles */


/* footer styles */
#footer {float:left;clear:both;width:100%;height:100%;margin-top:40px;background-color:#929397;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;}
#footer a:link, #footer a:visited, #footer a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .footer-pad {margin:0 auto;width:1024px;padding:18px;}
#footer .footer-left {float:left;width:58%;}
#footer .footer-right {float:left;width:42%;}
/* end footer styles */


/* our services styles */
#right-content .ourservices-box {float:left;width:320px;margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#747679;}
#right-content .ourservices-box .ourservices-title {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;font-weight:bold;color:#909194;}

#right-content .ourservices-box .test-ourservices-title, #right-content .ourservices-box .test-ourservices-title a {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px !important;color:#909194 !important;}
/* end our services styles */


/* team styles */
#right-content .team-box {float:left;width:320px;margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#747679;}
#right-content .team-box .team-title {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;color:#747679;}
/* end team styles */


/* careers styles */
#right-content .careers-box {float:left;width:320px;margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#747679;}
#right-content .careers-box .careers-title {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;color:#747679;}
/* end careers styles */


/* news styles */
#right-content .news-box {float:left;width:320px;margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#747679;clear:both;}
#right-content .news-box .news-date {float:left;width:65px;}
#right-content .news-box .news-text {float:left;width:255px;}
#right-content .news-box a:link, #right-content .news-box a:visited, #right-content .news-box a:hover {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;color:#7d7f82;text-decoration:none;}
#right-content .news-box a:hover {color:#000000;}
/* end news styles */


/* our work styles */
#right-content .ourwork-box {float:left;width:320px;margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#747679;}
#right-content .ourwork-box a:link, #right-content .ourwork-box a:visited, #right-content .ourwork-box a:hover {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;color:#118dd2;text-decoration:none;}
#right-content .ourwork-box a:hover {text-decoration:underline;}
/* end our work styles */

/* test work styles */
#right-content .test-ourwork-box {float:left;width:320px;margin-top:10px;color:#747679;
font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;}

#right-content .test-ourwork-box2 {float:left;width:320px;color:#747679; margin-top:-20px;
font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;}

#right-content .test-ourwork-box a:link, #right-content .test-ourwork-box a:visited, #right-content .test-ourwork-box a:hover, #right-content .test-ourwork-box a {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	color:#118dd2;text-decoration:none;}

#right-content .test-ourwork-box2 a:link, #right-content .test-ourwork-box a:visited, #right-content .test-ourwork-box a:hover, #right-content .test-ourwork-box a {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	color:#118dd2;text-decoration:none;}

#right-content .test-ourwork-box a:hover {text-decoration:underline;}
.spacer{  color:#66C; font-family:Georgia, "Times New Roman", Times, serif;font-size:11px; font-style:italic;}

#right-content .test-ourwork-box2 a:hover {text-decoration:underline;}
.spacer{  color:#66C; font-family:Georgia, "Times New Roman", Times, serif;font-size:11px; font-style:italic;}
/* end our work styles */
/* form styles */

/* end form styles */



a img {
	border: none;
}

a:link, a:active, a:hover, a:visited {
	outline: none;
}
