* {
margin: 0;
padding: 0;
}
body {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
color:#444444;
} 

body.bk {
background: #ffffff url(../images/bg-top.png) repeat-x 0 110px;
}

a, a:visited {
text-decoration:none;
color:#5D96B4;
}
a:hover {
color:#CFE5F1;
}
img {
border:0;
}

.contentpaneopen ul {
margin-left:16px;
}

ol {
margin-left:16px;
}

#header-wrap {
width:100%;
height:60px;
background: #191919;
} 
#header {
margin-right:auto;
margin-left:auto;
width:980px;
height:60px;
}

#header-logo {
float:left;
width:169px;
height:60px;
margin-right:20px;
background: transparent url(../images/orb-header-logo.png) no-repeat 0 0;
}
#header-phone {
float:right;
width:239px;
height:60px;
margin-left:20px;
background: transparent url(../images/number.jpg) no-repeat 0 0;
}



#menu-wrap {
width:100%;
height:50px;
background: #4d7194 url(../images/menu-bk.png) repeat-x 0 0;

}
#menu-container {
margin-left:auto;
margin-right:auto;
height:40px;
width:980px;
padding-top:10px;
font-weight:bold;
}


#menu-container ul {
  list-style-type: none;
  overflow: hidden;
}

#menu-container ul li {
  float: left;
  margin-left: 17px;
padding:4px;
}

#menu-container ul li:first-child { /* This works for everything except IE6, which needs the last li to be targeted explicitly */
  margin-left: 0;
}

#menu-container ul li a {

  color: #dbeae3;
  display: block;
  font-size: .75em;
  padding: 4px 0;
  text-align: center;
  text-transform: uppercase;
  width: 98px;
}

#menu-container ul li a { /* Safari */
  -webkit-border-radius: 14px;
}

#menu-container ul li a, x:-moz-any-link, x:default { /* Firefox 3 */
  -moz-border-radius: 14px;
}

#menu-container ul li a:hover {
  background: #415a7d;
  color: #d9e5e0;
}

#menu-container ul li.active {
  background: #354a67;
  padding:4px;
  color: #d9e5e0;
-moz-border-radius-bottomleft:14px;
-moz-border-radius-bottomright:14px;
-moz-border-radius-topleft:14px;
-moz-border-radius-topright:14px;
}


#promo-container {
width:980px;
margin-left:auto;
margin-right:auto;
height:410px;
background: transparent url(../images/promo/welcome1.png) no-repeat 0 0;
}
#promo-button {
float:left;
height:50px;
margin-top:286px;
width:520px;
}

#main-container {
margin-left:auto;
margin-right:auto;
width:980px;
margin-top:10px;
}
#left-container {
float:left;
width:400px;
}
#left-container h2 {
border-bottom:1px solid #3873a3;
color:#3873a3;
}
#left-container hr {
color:#666666;
background-color:#666666;
height:2px;
}

#left-container img {
border:3px solid #CCCCCC;
float:left;
margin-bottom:6px;
margin-right:16px;
margin-top:10px;
}

#right-container {
float:right;
width:546px;
}

.left-lrecents {
float:left;
font-size:10px;
height:190px;
overflow:hidden;
padding-right:20px;
width:190px;
}
.left-recentstitle {
	font-weight:bold;
	clip: rect(4px,auto,auto,auto);
}
.left-rrecents {
width:190px;
float:right;
height:190px;
overflow:hidden;
font-size:10px;
}

#footer-wrap {
width:100%;
height:320px;
background:#191919;
/* margin-top:20px; */
}
#lowerbanner-wrap {
width:100%;
height:200px;
background:#e5e5e5;
margin-top:20px;
}
#footer-container {
width:980px;
margin-left:auto;
margin-right:auto;
height:300px;
color:#666666;
}
#lowerbanner-container {
width:980px;
margin-left:auto;
margin-right:auto;
height:210px;
color:#6/66666;
}
#lowerbanner-box {
width:220px;
margin-right:32px;
float:left;
text-align:center;
height:180px;
margin-top:20px;
line-height:1.5;
}
#footer-box {
width:220px;
margin-right:32px;
float:left;
height:220px;
margin-top:20px;
line-height:1.5;
}
#footer-box h1 {
color:#2f6a89;
font-size:18px;
margin-bottom:20px;
}
#footer-box ul.footer-links {
border-top:1px solid #333333;
margin-top:10px;
padding-top:9px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#footer-box a {
color:#cfe5f1;
text-decoration:none;
}
#footer-box a:hover {
color:#5d96b4;
}
#footer-lower {
width:980px;
height:80px;
border-top:1px solid #444444;
}

#footer-box .contact, #footer-box .contact a{
color:#2F6A89;
font-size:18px;
text-align:center;
}
#left-container a {
text-decoration:none;
}
#footer-box a.lite,#lowerbanner-box a.lite {
color:#89662f;
}
#footer-box a.store,#lowerbanner-box a.store {
color:#892f2f;
}
#footer-box a.pro,#lowerbanner-box a.pro {
color:#2f6a89;
}
#footer-box a.civic,#lowerbanner-box a.civic {
color:#60892f;
}

#footer-logo {
float:left;
width:166px;
height:78px;
margin-right:20px;
background: transparent url(../images/footer-logo.jpg) no-repeat 0 0;
}
#footer-copyright {
float:right;
margin-top:2px;
text-align:right;
width:760px;
color:#444444;
}
#footer-menu {
float:right;
margin-top:26px;
text-align:right;
width:760px;
}

.welcome {
font-size:20px;
font-weight:lighter;
margin-bottom:20px;
}

#features {
width:546px;
line-height:1.5;
font-size:12px;
}
#features img {
float:left;
margin-right:10px;
}
#features strong {
margin-bottom:2px;
}
.feature-l {
width:270px;
float:left;
height:70px;
margin-bottom:10px;
}
.feature-r {
width:270px;
float:right;
margin-bottom:10px;
height:70px;
}
h4 {
text-align:center;
}

#enterprise {
margin-top:10px;
margin-bottom:10px;
width:400px;
}
#left-container h2.lite, table.contentpaneopen h2.lite,#lowerbanner-box h2.lite {
color:#89662f;
border-bottom:1px solid #89662f;
}
#left-container h2.store, table.contentpaneopen h2.store,#lowerbanner-box h2.store {
color:#892f2f;
border-bottom:1px solid #892f2f;
}
#left-container h2.pro, table.contentpaneopen h2.pro,#lowerbanner-box h2.pro {
color:#2f6a89;
border-bottom:1px solid #2f6a89;
}
#left-container h2.civic, table.contentpaneopen h2.civic,#lowerbanner-box h2.civic {
color:#60892f;
border-bottom:1px solid #60892f;
}
#left-container a.lite, table.contentpaneopen a.lite {
color:#89662f;
float:right;
margin-top:10px;
text-align:right;
width:100%;
}
#left-container a.store, table.contentpaneopen a.store {
color:#892f2f;
float:right;
margin-top:10px;
text-align:right;
width:100%;
}
#left-container a.pro, table.contentpaneopen a.pro {
color:#2f6a89;
float:right;
margin-top:10px;
text-align:right;
width:100%;
}
#left-container a.civic, table.contentpaneopen a.civic {
color:#60892f;
float:right;
margin-top:10px;
text-align:right;
width:100%;
}
#footer-login {
margin-top:10px;
padding-top:9px;
border-top:1px solid #333333;
text-align:center;
}
#left-main {
float:left;
width:660px;
}
#right-col {
width:300px;
float:right;
background:#E6EAF1 none repeat scroll 0 0;
}
.contentheading {
	color:#2F6A89;
font-size:30px;
}
.createdate {
text-align:right;
color:#666666;
}

.readon {
text-align:right;
float:right;
color:#2F6A89;
font-weight:bold;
}
.article_separator {
display:block;
padding:3px 0;
background:transparent url(../images/dot.gif) repeat-x scroll left center;
}
.portfolio {
float:left;
sheight:200px;
margin-top:10px;
margin-right:41px;
text-align:center;
width:280px;
}
.portfolio2 {
float:left;
sheight:200px;
margin-top:10px;
margin-right:41px;
text-align:center;
width:100%;
}

.portfolio img {
border:3px solid #CCCCCC;
margin-bottom:8px;
}

#right-col h3 {
border-bottom:1px solid #666666;
margin-bottom:10px;
}
.module {
margin-bottom:10px;
margin-top:10px;
padding:10px;
}
#right-col ul.menu {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 12px 10px 16px;
width:250px;
font-size:16px;
}

#right-col ul.menu li ul {
	float: left;
	padding: 5px 0 0 15px;
	margin: 0px;
	list-style: none;
}


#right-col ul.menu li {
background:transparent url(/images/arrow.png) no-repeat scroll left center;
line-height:200%;
padding-left:12px;
}

#right-col ul.menu li a {
	font-size: .875em;
	color: #2F6A89;
}

#right-col ul.menu li a:hover {
	color: #5D96B4;
}
#right-col ul.menu li.current span {
	font-weight:bold;
	padding: 0 5px;
}
#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
float:right;
margin-right:34px;
margin-top:50px;
}

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}
#package-lite {
width:148px;
padding:2px;
margin-right:13px;
background:#e5dcce;
float:left;
border:1px solid #89662f;
text-align:center;
height:204px;
}
#package-pro {
width:148px;
padding:2px;
margin-right:13px;
background:#cfdee6;
float:left;
border:1px solid #2f6a89;
text-align:center;
height:204px;
}
#package-store {
background:#E6CFCF none repeat scroll 0 0;
border:1px solid #892F2F;
float:left;
height:200px;
margin-right:13px;
padding:4px;
text-align:center;
width:144px;
}
#package-civic {
width:148px;
padding:2px;
margin-right:0px;
background:#dbe6cf;
float:left;
border:1px solid #60892f;
text-align:center;
height:204px;
}

.package-price {
font-size:26px;
line-height:18px;
text-align:center;
width:142px;
margin-top:10px;
}
.package-price small {
font-size:10px;
font-style:italic;
}  
#package-lite-details {
width:148px;
padding:2px;
margin-right:13px;
float:left;
border-left:1px solid #89662f;
border-right:1px solid #89662f;
border-bottom:1px solid #89662f;
text-align:left;
font-size:12px;
height:272px;
}
#package-pro-details {
width:148px;
padding:2px;
margin-right:13px;
float:left;
border-left:1px solid #2f6a89;
border-right:1px solid #2f6a89;
border-bottom:1px solid #2f6a89;
text-align:left;
font-size:12px;
height:272px;
}
#package-store-details {
width:148px;
padding:2px;
margin-right:13px;
float:left;
border-left:1px solid #892f2f;
border-right:1px solid #892f2f;
border-bottom:1px solid #892f2f;
text-align:left;
font-size:12px;
height:272px;
}
#package-civic-details {
width:148px;
padding:2px;
margin-right:0px;
float:left;
border-left:1px solid #60892f;
border-right:1px solid #60892f;
border-bottom:1px solid #60892f;
text-align:left;
font-size:12px;
height:272px;
}
#package-lite-details ul,#package-pro-details ul,#package-store-details ul,#package-civic-details ul {
margin-left:18px;
width:130px;
margin-top:10px;
}
#package-lite-details li,#package-pro-details li,#package-store-details li,#package-civic-details li {
margin-bottom:6px;
}
