body {
  font: 12px Arial, Helvetica, sans-serif;
  background: #020202 ;
  margin: 0px;
  padding: 0px;
  font-smooth:always;
}
p{
  line-height:1.5em;
}
#container{
  margin:0px auto;
  width:970px;
  position:relative;
}
#header {
  margin: 0px auto;
  width: 970px;
  background: #020202 url(../images/inroads_interior_header.jpg) no-repeat;
  height: 51px;
}
#homeHeader {
  margin: 0px auto;
  width: 975px;
  background: #020202 url(../images/inroads_index_header1.jpg) no-repeat;
  height: 387px;
}
#header #headerMenu ul {
  margin: 7px 20px 0px 30px;
  padding: 0px;
  list-style: none;
}
#homeContent {
  margin: 0px auto;
  height: 335px;
  width: 945px;
  padding-left:45px;
}
#content {
  margin: 0px auto;
  width: 970px;
  color:#FFFFFF;
}
#innercontent {
  min-height: 450px;
  margin: 0px 6px 0px 7px;
  padding-bottom:20px;
}
.pagecontent {
  background:#fff;
  width:872px;
  margin: 0px 20px;
  padding:20px 0px 0px 30px;
}
.aboutuscontent {
  height:480px;
}
.aboutuscontent p {
  width:590px;
}
#bottomContent {
  margin: 0px auto;
  height: 187px;
  width: 945px;
}
#innerbottomContent {
  margin: 0px auto;
  height: 228px;
  width: 920px;
  padding: 0px 0px 0px 25px;
}
.email {
  height: 208px;
  width: 425px;
}
#footer {
  border-top:1px #e60e03 solid;
  color: #ffc20e;
  margin: 5px auto 0px;
  width: 970px;
  text-align: center;
}


#header #headerMenu li {
  display: inline;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  margin: 0px 18px;
}
/*---------- general styles --------*/
.bold{
  font-weight:bold;
}
.redspan{
  color:#e60e03;
}
.goldspan{
  color:#ffc20e;
}
.whitespan{
  color:#fffffe;
}
.imglink{
  border:none;
}
/*---------- homeHeader CSS --------*/
.inroadsHomeMenu{
  list-style:none;
  margin:0px;
  padding:10px 0px 0px 590px;
  font-size:16px;
}
.inroadsHomeMenu li{
  padding-bottom:5px;
  padding-right:0px;
  padding-top:5px;
  float:left;
}
.inroadsHomeMenu li a{
  display:block;
  height:39px;
}
.hide{
  position:absolute;
  left:-999em;
}
.homeLnk{
  width:55px;
}
.homeLnk a{
  background:url(../images/nav/home/inroads_index_nav.gif) no-repeat;
  
}
.companyLnk{
  width:75px;
}
.companyLnk a{
  background:url(../images/nav/home/inroads_index_nav.gif) no-repeat -55px;
}
.companyLnk a:hover{
  background-image:url(../images/nav/home/inroads_index_nav_over.gif);
}
.expertiseLnk{
  width:80px;
}
.expertiseLnk a{
  background:url(../images/nav/home/inroads_index_nav.gif) no-repeat -130px;
}
.expertiseLnk a:hover{
  background-image:url(../images/nav/home/inroads_index_nav_over.gif);
}
.portfolioLnk{
  width:80px;
}
.portfolioLnk a{
  background:url(../images/nav/home/inroads_index_nav.gif) no-repeat -210px;
}
.portfolioLnk a:hover{
  background-image:url(../images/nav/home/inroads_index_nav_over.gif);
}
.contactLnk{
  width:64px;
}
.contactLnk a{
  background:url(../images/nav/home/inroads_index_nav.gif) no-repeat -290px;
}
.contactLnk a:hover{
  background-image:url(../images/nav/home/inroads_index_nav_over.gif);
}
/*---- interiorHeader Css-------*/
/*---- interior Content CSS ----*/
.internalContent{
  float:left;
  margin:39px 0px 0px 20px;
  width:760px;
}
.internalContent h1{
  color:#ffc20e;
  width:337px;
  height:42px;
  width:100%;
  padding:0px;
  margin:0px;
}
span.no_image_header{
  position:absolute;
  left:-999em;
}
h1.aboutus{
  background:url(../images/inroads_aboutus.gif) no-repeat top left;
}
h1.profiles{
  background:url(../images/inroads_profiles.gif) no-repeat top left;
}
h1.creative{
  background:url(../images/inroads_services.gif) no-repeat top left;
}
h1.marketing{
  background:url(../images/inroads_marketing.gif) no-repeat top left;
}
h1.development{
  background:url(../images/inroads_development.gif) no-repeat top left;
}
h1.video{
  background:url(../images/inroads_video.gif) no-repeat top left;
}
h1.website{
  background:url(../images/inroads_website.gif) no-repeat top left;
}
h1.solutions{
  background:url(../images/inroads_solutions.gif) no-repeat top left;
}
h1.portfolio_print{
  background:url(../images/inroads_portfolio_print.gif) no-repeat top left;
}
h1.portfolio_web{
  background:url(../images/inroads_portfolio_web.gif) no-repeat top left;
}
h1.portfolio_corpid{
  background:url(../images/inroads_portfolio_corpid.gif) no-repeat top left;
}
h1.portfolio_video{
  background:url(../images/inroads_portfolio_video.gif) no-repeat top left;
}
h1.contact{
  background:url(../images/inroads_contact.gif) no-repeat top left;
}
h1.privacypolicy{
  background:url(../images/inroads_privacypolicy.gif) no-repeat top left;
}
h1.sitemap{
  background:url(../images/inroads_sitemap.gif) no-repeat top left;
}
.contentrow{
  margin-bottom:20px;
}
.contentLeft{
  float:left;
  width:340px;
}
.contentLeft p{
  margin: 0px 0px 10px 0px;
}
.contentRight{
  margin-left:365px;
  margin-right:30px;
}
.contentRight p{
  margin: 0px 0px 10px 0px;
}
.scroll{
  overflow:auto;
  height:400px;
  padding:0px 30px 0px 0px;
}

/*---------- LS menu -----------*/
#LS_{
  float:left;
  padding:39px 0px 0px 45px;
  font-size:20px;
}
.inactive{
  display:none;
}
.LS_hide{
  left:-999em;
  position:absolute;
}
.LS_menu{
  list-style:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.LS_menu li{
  padding:3px 0px 02px 0px;
}
a.on, a.off{
  width:145px;
  height:20px;
  text-decoration:none;
  display:block;
}
.LS_menuLi a.off:link, .LS_menuLi a.off:visited{
  color:#ffc20e;
}
.LS_menuLi a.on:link{
  color:#FFFFFF;
}
.LS_menuLi a.off:hover ,.LS_menuLi a.on:hover{
  color:#FFFFFF;
}
.LS_sub{
  list-style:none;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.LS_sub li{
}

.lipush{
  margin:0px 0px 0px 10px;
}

.LS_sub li a.off:link,.LS_sub li a.off:visited{
  color:#FFFFFF;
}
.LS_sub li a.on:link,.LS_sub li a.on:visited{
  color:#e60e03;
}
.LS_sub li a.off:hover, .LS_sub li a.on:hover{
  color:#e60e03;
}

.LShome  {
  background:url(../images/nav/side/inroads_nav.gif) no-repeat 0px 0px;
}
.LShome:hover{
  background-image:url(../images/nav/side/inroads_nav_over.gif);
}
.LScompany{
  background:url(../images/nav/side/inroads_nav.gif) no-repeat 0px -21px;
}
.LScompany:hover{
  background-image:url(../images/nav/side/inroads_nav_over.gif);
}
.LSaboutus{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -45px;
}
.LSaboutus:hover, .on.LSaboutus{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSprofiles{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -72px;
}
.LSprofiles:hover, .on.LSprofiles{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSexpertise{
  background:url(../images/nav/side/inroads_nav.gif) no-repeat 0px -95px;
}
.LSexpertise:hover{
  background-image:url(../images/nav/side/inroads_nav_over.gif);
}
.LScreative{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -120px;
}
.LScreative:hover, .on.LScreative{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSmarketing{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -143px;
}
.LSmarketing:hover, .on.LSmarketing{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSdevelopment{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -167px;
}
.LSdevelopment:hover, .on.LSdevelopment{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSvideo{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -192px;
}
.LSvideo:hover, .on.LSvideo{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSwebsite{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -217px;
}
.LSwebsite:hover, .on.LSwebsite{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSsolutions{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -240px;
}
.LSsolutions:hover, .on.LSsolutions{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSportfolio{
  background:url(../images/nav/side/inroads_nav.gif) no-repeat 0px -263px;
}
.LSweb{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -286px;
}
.LSweb:hover, .on.LSweb{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSprint{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -309px;
}
.LSprint:hover, .on.LSprint{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LScorpid{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -333px;
}
.LScorpid:hover, .on.LScorpid{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSpvideo{
  background:url(../images/nav/side/inroads_nav_over.gif) no-repeat 0px -356px;
}
.LSpvideo:hover, .on.LSvideo{
  background-image:url(../images/nav/side/inroads_nav.gif);
}
.LSportfolio:hover{
  background-image:url(../images/nav/side/inroads_nav_over.gif);
}
.LScontact{
  background:url(../images/nav/side/inroads_nav.gif) no-repeat 0px -385px;
}
.LScontact:hover, .on.LScontact{
  background-image:url(../images/nav/side/inroads_nav_over.gif);
}

/*----- Company Content CSS ----*/
.company{
  background:url(../images/inroads_company.jpg) no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height: 600px;
}
.services{
  background:url(../images/inroads_services.jpg) no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height: 600px;
}
.portfolio{
  background:url(../images/inroads_portfolio.jpg) no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height: 600px;
}
.contact{
  background:url(../images/inroads_contact.jpg) no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height: 600px;
}
.privacy_policy{
  background-image:url(../images/inroads_privacypolicy.jpg);
  margin:0;
  padding:0;
  height: 600px;
}
.site_map{
  background-image:url(../images/inroads_sitemap.jpg);
  margin:0;
  padding:0;
  height: 600px;
}
.next{
  margin-right:30px;
  display:block;
  float:right;
  font-size:16px;
  color:#e60e03;
  text-decoration:none;
  width:45px;
  height:25px;
  background:url(../images/nav/next.gif) no-repeat;
}
.prev{
  background-image:url(../images/nav/prev.gif);
}
.next:link{
  color:#e60e03;
}
.next:hover{
  color:#e60e03;
}
.next span{
  position:absolute;
  left:-999em;
}
/*-------- homeContent ---------*/
.revolutionary{
  color:#ffc20e;
  background:url(../images/inroads_revolutionary.gif) no-repeat;
  width:650px;
  height:62px;
  margin:315px 0px 0px 42px;
  padding:10px 0px 0px 0px;
}
span.revolutionary{
  position:absolute;
  left:-999em;
}
.homeText{
  float:left;
  margin:0px 0px 0px 0px;
  color:#FFFFFF;
  width:315px;
}
.homeText2{
  padding-left:40px;
}

.quicklist{
  color:#e60e03;
  font-size:12px;
  margin:0px 5px 10px 0px;
  padding:0px 0px 0px 20px;
  list-style:url(../images/inroads_unordered_list.gif);
}
.quicklist2{
  padding-left:40px;
}
.quicklist li{
  line-height:20px;
}
.quicklist span{
  color:#ffc20e;
}
.homeVideo{
  float:left;
  margin:0px 0px 0px 40px;
  color:#FFFFFF;
  width:164px;
}

/*--------- Contact CSS --------*/
.contact_right{
  padding:160px 0px 0px 220px;
}


/*--------- Footer CSS ---------*/
.footerSpan{
  margin:10px 0px;
  color:#e60e03;
}
.footerSpan a{
  color:#ffc20e;
  padding:0px 5px 0px 5px;
  text-decoration:none;
}
footerSpan a:link{
  color:#ffc20e;
}
footerSpan a:visited{
  color:#ffc20e;
}
footerSpan a:hover{
  color:#FFFFFF;
}
.footerSpan2 span{
  padding:0px 5px 0px 5px;
  
}

/* --------- Form CSS --------- */
form.form {
  margin: 0px;
  padding: 20px 0px 0px 0px;
  list-style: none;
}
form.form input.input, form.form input.errorinput, form.form textarea.input {
  font-size: 11px;
  background: #414141;
  padding: 2px 3px 3px 0px;
  color: #FFFFFF;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
form.form td{
  padding:10px 0px 10px 0px;
}

.errordiv {
  font-size: 11px;
  background: #FFF2C1;
  border: 1px solid #CC0000;
  color: #FF0000;
  padding:0px 5px;
  margin: 0px 0px 5px;
}

select.select:focus{
  background-color:red;
}
form.form label {
  color:#ffc20e
/*  display: block;
  clear: both;
  */
}
form.form span {
  display: inline;
  float: left;
  padding: 0px 5px 0px 0px;
  text-align: left;
  margin: 0px;
}
form.form li {
  display: block;
  clear: both;
  margin-bottom: 10px;
  padding-top: 5px;
}
form.form .tablesection {
  margin-bottom: 15px;
  width:650px;
}
form.form .description {
  display: block;
  clear: both;
  float: left;
  width: 120px;
  color:#fff;
}
form.form td.description {
  width: 120px;
  line-height: 20px;
  padding-bottom:5px;
}
form input.inputbtn, td.email a {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: #d06103;
  letter-spacing: .1em;
  border: 0px;
  padding: 3px 5px;
  color:#fff;
  text-transform:uppercase;
  cursor: pointer;
}
/* ------------- CMS Styles -------------------- */
#footer_FieldDiv { width:100%; text-align:center; }
.edit_field{
  color:#FFFFFF;
  background:#000000;
}
.clear{
clear:both;
}