h1.title {
  text-align: center }

img
{  
   border-style: none;
}

#main-wrap {
   width: 960px;
}

#wrap {
   width: 960px;
   background: url(../images/sidebar.gif) repeat-y;
}

#header {
   background : #526574; 
   width: 960px;
   height: 124px;
}

#logo img {
   vertical-align: bottom;
}


#featured {
   margin-top: 5px;
   position: relative;
   background-image: url(../images/header_SR105.png);
   width: 960px;
   height: 225px;
}

#featured-text {
   position: absolute;
   width: 500px;
   bottom: 100px;
   left: 1em;
   color: #FFFFFF;
   font-family: Verdana, Arial, sans-serif; 
}

#navigation {
   float: right;
}

#navigation ul {
   list-style: none;
   margin: 0;
   padding: 0;
   padding-top: 100px;
}

#navigation ul li {
   display: inline;
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;
   padding: 10px;
}

#navigation ul li a:link {
   color: #FFFFFF;
   text-decoration: none;
}

#navigation ul li a:visited {
   color: #FFFFFF;
   text-decoration: none;
}

#navigation ul li a:hover {
   color: #FFFFFF;
   text-decoration: underline;
}

#sidebar {
   float: left;
   margin-top: 10px;
   margin-bottom: 175px;
}

#sidebar ul {
   list-style: none;
   padding-left: 10px;
   margin-left: 10px;
}

#sidebar ul li {
   font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px;
   padding-bottom: 10px; 
}

#sidebar ul li a {
   color: #000000;
}

#sidebar ul li a:link { 
   text-decoration: none;
}

#sidebar ul li a:visited {
   text-decoration: none;
}

#sidebar ul li a:hover {
   text-decoration: underline;
}

#sidebar h1 {
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 13px;
   margin-top: 0px;
   margin-left: 5px;
}

#footer {
   clear: both;
   width: 960px;
   color: #FFFFFF;
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;
   background : #526574; 
   text-align: right;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
}

#product-matrix {
   width: 960px;
   font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 12px;
   margin-bottom: 10px;
   margin-top: 10px;
}

#product-matrix table {
   margin-top: 20px;
   margin-bottom: 20px;
}

#product-matrix table caption {
   margin: 10px;
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 14px;
}

#content-main {
   width: 960px;
   margin-bottom: 10px;
   margin-top: 10px;
}

#content-main h2 {
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 13px;
   color : #333333; 
}

#content-sub {
   width: 770px;
   float: right;
   color : #333333; 
   font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 12px;
   margin-bottom: 10px;
   margin-top: 10px;
}

#content-sub h2 {
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 13px;
   color : #333333; 
   margin-top: 0px;
}

#content-sub a:link {
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 12px;
   color : #333333; 
}

#content-sub table {
   margin-bottom: 10px;
}

#content-sub fieldset {
   border: none;
}

#whatsnew li {
   margin-bottom: 15px;
}

#introduction {
   width: 490px;
   float: left;
   font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px;
   color : #333333; 
}

#news {
   width: 250px;
   float: right;
   font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px;
   color : #333333; 
}

#order h3 {
   color: #000000;
   background: #CAD6DF;
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;
}

#support h3 {
   color: #000000;
   background: #CAD6DF;
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;
}

#contact h2 {
   color: #000000;
   background: #CAD6DF;
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;
}

#employment h3 {
   color: #000000;
   background: #CAD6DF;
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;
}

.centeredbold { 
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 13px;
   text-align: center;
}

.centered {
   text-align: center;
}

.rightjust {
   float: right;
}

#centerpic {
   width: 575px;
   float: left;
   background : #6C93B2;
   margin-left: auto;
   margin-right: auto;
}

#categories {
   width: 745px;
   float: left;
   background : #6C93B2;
   font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px;
   margin-bottom: 10px;
   margin-top: 10px;
}

.categorypic1 {
   float: left;
   margin-left: 13px;
   margin-right: 13px;
   margin-top: 15px;
   margin-bottom: 15px;
}

.categorypic2 {
   float: left;
   margin-left: 30px;
   margin-right: 30px;
   margin-top: 15px;
   margin-bottom: 15px;
}

.caption1  {
   width: 50%;
   margin: 0 auto;
   white-space: nowrap;
}

.caption2  {
   width: 75%;
   margin: 0 auto;
   white-space: nowrap;
}

a.plainlink:link { 
   color : #000000; 
}
a.plainlink:visited { 
   color : #000000; 
}

a.captiontext:visited {
   text-decoration: none; 
   color : #000000; 
}

a.captiontext:link { 
   text-decoration: none; 
   color : #000000; 
}

.categorytext1 {
   float: left;
   color : #999999;
   width: 116px;
   margin: 15px;
}

.categorytext2 {
   float: left;
   color : #999999;
   width: 180px;
   margin: 15px;
}

div.modelpic {
   float: left;
   border-color : #6C93B2;
   border-style:solid;
   border-width: 10px;
   margin: 2px;
   padding: 2px;
}

div.modelpic p {
   text-align: center;
}

div.modelpic2 {
   clear: both;
   float: left;
   border-color : #6C93B2;
   border-style:solid;
   border-width: 10px;
   margin: 2px;
   padding: 2px;
}

div.modelpic2 p {
   text-align: center;
}

div.modelpics {
   float: left;
}

div.multimodeltable {
   clear: both;
   padding: 10px;
}

div.multimodeltable table {
   table-layout: fixed;
}

div.multimodeltable table th.title {
   width: 100px;
}

div.multimodeltable table th.details {
   width: 190px;
}

div.modeltable {
   clear: both;
   padding: 10px;
}

div.modeltable table {
   table-layout: fixed;
   margin: auto;
}

div.modeltable table th.title {
   width: 50px;
}

div.modeltable table th.details {
   width: 220px;
}

#choices {
   clear: both;
   font-size: 11px;
   margin-left: 0px;
}

#choices select {
   font-size: 11px;
}

#choices h2 {
   color: #000000;
   background: #CAD6DF;
}

#choices p {
   margin-bottom: 20px;
   margin-top: 20px;
}

#modelsummary {
   float: left;
   margin-left: 10px;
   width: 450px;
}

#modelsummary ul {
   list-style: none; 
   padding-left: 10px;
}

#modelsummary a:visited {
   text-decoration: none; 
   color : #000000; 
}

#modelsummary h2 {
   color: #999999; 
}
   
.subtext {
   color: #999999;
}

a.subtext:visited {
   color: #999999;
}

a.subtext:link {
   color: #999999;
}

ol { list-style-type: decimal; }
ol ol { list-style-type: upper-alpha; }
ol ol ol { list-style-type: decimal; }

ul.models li{
  list-style-type: none;
  display: inline;
  padding-right: 10px;
}

table.docutils {
   width:100%;
}

#footnote {
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;
   clear: both;
   float: right;
   margin-bottom: 10px;
   padding-right: 10px;
}

#phone {
   font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;
   clear: both;
   float: right;
   margin-bottom: 10px;
   padding-right: 10px;
}

table a:visited {
   text-decoration: none; 
   color : #000000; 
}

table {
   border-collapse: collapse;
   border-top:1px solid #6C93B2;
   border-right:1px solid #6C93B2;
}

th {
   padding: 6px 6px 6px 12px;
   background: #6C93B2;
   border-bottom:1px solid #CAD6DF;
   border-left:1px solid #CAD6DF;
}

td {
   padding: 6px 6px 6px 12px;
   border-bottom:1px solid #6C93B2;
   border-left:1px solid #6C93B2;
}

td.nowrap {
   white-space: nowrap;
}

td.alt {
   background: #CAD6DF;
}

td.cat {
   font-weight: bold;
}

td.altcat {
   background: #CAD6DF;
   font-weight: bold;
}

td.altprice {
   text-align: center;
   background: #CAD6DF;
}

td.price {
   text-align: center;
}

#productmap table {
   width: 95%;
}

#productmap table td {
   text-align: center;
}

#productspec a:link {
   color: #8AA6BB;
}

#productspec a:visited {
   color: #8AA6BB;
}

#productspec h2 {
   text-decoration:underline;
}

#productspec li {
   list-style-type:none;
}

#technotes a:link {
   color: #8AA6BB;
}

#technotes a:visited {
   color: #8AA6BB;
}

#technotes h2 {
   text-decoration:underline;
}

#mail {
   font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 12px;
   margin: 25px; 
}

#mail label{
    display: inline-block;
    float: left;
    clear: left;
    width: 400px;
    text-align: right;
}

#mail input {
  display: inline-block;
  float: left;
}

#ordersummary {
   font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 12px;
   margin: 25px; 
}

#ordersummary table {
   margin: auto;
   border: none;
}

#ordersummary table td {
   border: none;
}
