body {background:#B9E0F7 url("../images/bg-ringSmall2.png") top left repeat;font:.8em Helvetica, Arial, Verdana, sans-serif;}
hr {height:1px;margin:0;padding:0;}
a {text-decoration:none;color:#888;}
a:hover {text-decoration:none;color:#f99d31;}
img {border:0;}

#wrapper {margin:0 auto;width:925px;}
#header {background:url("../images/bg-header.png") top left no-repeat;position:relative;width:925px;height:80px;margin-top:60px;}

#logo {margin:0;padding:0;float:right;}
#logo a {text-indent:-9999px;display:block;width:300px;height:80px;}
#logo a span {display:none;}

#container {position:relative;margin:0 auto;width:845px;padding:0 40px;height:375px;background:url("../images/bg-container.png") top center repeat-y;}

#main-nav {position:absolute;bottom:0;margin-bottom:0;padding-left:10px;text-transform:uppercase;color:#fff;font-size:.7em;letter-spacing:2px;}

#subnav {position:relative;width:845px;padding:1px;}
#subnav ul {list-style:none;}
#subnav li {display:inline;}


#sidebar {position:relative;width:175px;float:left;font-size:.9em;letter-spacing:2px;line-height:1.5em;}
#sidebar ul {list-style:none;margin-left:-20px;width:130px;float:left;}
#sidebar ul li ul li {margin-left:20px;}

.cases {background-color:#a4c7db;}
.branding {background-color:#afbc22;}

#content {font:.75em Verdana, Geneva, sans-serif;color:#888;line-height:1.5em;letter-spacing:1px;}
#content-narrow {background:url("../images/bg-content-narrow.png") top left no-repeat;width:275px;height:320px;padding:10px 0;float:left;margin:25px 0 0;text-align:center;}
#content-wide {width:270px;padding:0;float:right;margin:0;}
#content-wider {width:510px;height:350px;padding:0 10px;float:left;margin:0 10px 0 0;}
#content-widest {}

#item {position:relative;width:650px;height:425px;overflow:auto;float:right;padding-top:15px;}
#item h3 {color:#a4c7db;padding:2px 0;margin:0;}
#item p {padding:2px 0;margin:0;}

.category-menu {position:relative;width:625px;height:375px;overflow:auto;float:right;}
#category-item {background:url("../images/bg-productSmall.gif") top left no-repeat;width:175px;height:145px;padding:15px 10px 0 15px;float:left;margin-top:10px;letter-spacing:2px;line-height:1.5em;}
#category-item h3 {margin:13px 0 1px;padding:0;}
#category-item p {margin:0;padding:0;}
#category-item-large {background:url("../images/bg-productLarge.gif") top left no-repeat;width:388px;height:400px;padding:14px 20px 0;float:left;letter-spacing:2px;line-height:1.5em;}
#category-item-large h3 {}
/*#category-item-large img {height:225px;}*/
#category-item-small {float:right;width:200px;}
#category-item-small img {padding-bottom:10px;}


#features-titles {width:100px;font-weight:bold;float:left;text-align:right;}
#features-specs {width:275px;float:right;}
#more-details {text-align:right;margin:5px 0 0;padding:0;width:auto;}

.centered-image {display:block;margin-left:auto;margin-right:auto;width:auto;}

.intro p{margin-top:135px;font-weight:100;text-align:justify;}
.dotsVert {float:right;}
.cases-intro {float:left;padding:25px 10px 0;margin-right:35px;}
.branding-intro {float:right;padding:25px 10px 0;}
.divider {float:left;}

#footer {background:url("../images/bg-footer.png") top center no-repeat;width:875px;height:39px;font:.75em Verdana, Geneva, sans-serif;color:#ccc;text-align:right;padding:0 25px;}
#footer p {margin:0;padding:3px 5px;letter-spacing:2px;width:100%;}
