/***************Global Styles******************/
.paginate{ 
  /* background-color:#BEBBB1; */
  background-color: #ffffff;
  color: #716F69;
  height: 22px;
  padding-left: 21px;
}
.paginate a{ 
  color:#716F69;
  text-decoration:none;
}

.paginate a:visited { 
  color:#716F69;
}

.paginate a:hover { 
  color:#A54413;
}

p {
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     margin-top: 0px;
     margin-bottom: 1em;
}
li {
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     margin-top: 0px;
     margin-bottom: 0px;
}
a:link {
     font-size: 11px;
     color: #a54413;
     text-decoration: underline;
}
a:visited {
     font-size: 11px;
     color: #a54413;
     text-decoration: underline;
}
a:hover {
     text-decoration: none;
}
a:active {
     color: #a54413;
     text-decoration: underline;
}
hr {
     color: #000000;
     height: 1px;
     width: 100%;
     margin-bottom: -5px;
     padding-bottom: 0px;
     margin-top: 5px;
}
div.rule {
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #000000;
     width: 400px;
     height: 1px;
     margin-top:10px;
}
.nn4 {
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
}
.nn4small {
     font-size: 9px;
     font-family: Arial, Helvetica, sans-serif;
}
.nn4medium {
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
}
.nn4red {
   color: #FF0000
}
.nn4darkred {
   color: #A54413
}
#header {
}
#order {
     padding-top: 30px;
     position: absolute;
     width: 508px;
     left: 263px;
     top: 217px;
     background-color: #F5F1E4;
     layer-background-color: #F5F1E4;
     padding-bottom: 25px;
}

body.order {
     font-family: Arial, Helvetica, sans-serif;
     background-color: #7B7B7B;
     background-image: url(/simms/images/common/bkgd_subpage3.gif);
     background-repeat: repeat-y;
     background-position: left top;
     margin-top: -10px;
     margin-left: 21px;
}
body.popup {
     font-family: Arial, Helvetica, sans-serif;
     background-color: #F5F1E4;
     margin-top: -10px;
     margin-left: 21px;
}
#cart {
     margin-top: 30px;
     margin-left: 25px;
     margin-right: 25px;
     margin-bottom: 75px;
}
#cart td {
     background-color: #F5F1E4;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     vertical-align: top;
     padding-top: 5px;
     padding-bottom: 5px;
}
#cart td.right {
     text-align: right;
     white-space: nowrap;
     padding-right: 0px;
     padding-left: 9px;
}
#cart td.center {
     text-align: center;
     padding-right: 9px;
     padding-left: 9px;
}
#cart td#total {
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #666666;
     text-align: right;
     border-bottom-width: 0px;
     border-bottom-style: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
}
#cart td#submit {
  text-align: right;
}
#cart th {
     background-color: #F5F1E4;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: bold;
     font-size: 11px;
     text-align: left;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #666666;
     padding-bottom: 2px;
}
#cart th.center {
     text-align: center;
     padding-right: 9px;
     padding-left: 9px;
}
#cart th.right {
     text-align: right;
     padding-right: 0px;
     padding-left: 9px;
}
#cart td.itemcount {
     padding-bottom: 4px;
}
.quantity {
     width: 20px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
}
.cartErrorMsg {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #CC0000;
  padding: 50px 0px 0px 20px;
}
.cartItemErrorMsg {
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  color: #CC0000;
}
#cartaddr {
     margin-top: 30px;
     margin-left: 25px;
     margin-right: 25px;
     margin-bottom: 75px;
}
#cartaddr td.secthead {
     background-color: #F5F1E4;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: bold;
     font-size: 11px;
     text-align: left;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #666666;
     padding-bottom: 2px;
}
#cartaddr td.formlabel {
 font-size: 11px;
 padding-right:10px; 
}
#cartaddr td.formtext {
 font-size: 11px;
}
#nav {
  width: 508px;
  height: 51px;
  position: absolute;
  left: 263px;
  top: 110px;
  background-color: #BEBBB1;
}
#nav td.crumb_spacer{
  width:508px;
  height:22px;
  background-color:#A54413;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
#nav td.crumb {
  background-color: #BEBBB1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 21px;
  z-index: -11;
  height: 22px;
}
#nav td.crumb a{
     color: #716F69;
     text-decoration: none;
}
#nav td.crumb a:visited {
     color: #716F69;
}
#nav td.crumb a:hover {
     color: #A54413;
}
#nav td.crumb span {
     color: #A54413;
}
#rollover {
     position: absolute;
     height: 22px;
     width: 508px;
     z-index: 5;
     left: 263px;
     top: 139px;
     visibility: hidden;
}
#sidebar_checkout {
     vertical-align: top;
     width: 232px;
     padding-top: 29px;
     background-image: url(/simms/images/common/bkgd_sidebar.gif);
     background-repeat: no-repeat;
     background-position: left top;
}
#sidebar {
     vertical-align: top;
     text-align:left;
     width: 350px;
     background-color: #000000;
     /* background-image: url(/simms/images/common/bkgd_sidebar.gif);
     background-repeat: no-repeat;
     background-position: left top; */
}
#content {
  position: absolute;
  left: 384px; /* 263 */
  top: 0px; /* 183px */
  background-color: #FFFFFF;
  border: 0px solid red;
}
#content_search{
  position: absolute;
  left: 263px;
  top: 161px; /* 161 */
  background-color: #F5F1E4;
  border: 0px solid red;
}
img.right {
     margin-bottom: 4px;
     margin-left: 16px;
     float: right;
     margin-top: 3px;

}
img.left {
     margin-bottom: 4px;
     margin-right: 16px;
     float: left;
     margin-top: 3px;

}
#homecart {
     position:absolute;
     left:675px;
     top:90px;
}
.cart {
     text-align: right;
     padding-right: 5px;
}
/************Product Detail Styles*************/
body.detail {
     font-family: Arial, Helvetica, sans-serif;
     background-color: #7B7B7B;
     background-image: url(/simms/images/common/bkgd_subpage2.gif);
     background-repeat: repeat-y;
     background-position: left top;
     margin-top: 0px;
     margin-left: 29px;
}
#product {
     vertical-align: top;
     width: 234px;
     padding-top: 0px;
}
#product img{
     display: block;
}
#colors td {
  width: 33%;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
#colors td img {
  margin-top: 5px;
  margin-bottom: 0px;
}
#colors td a, a:visited {
     font-family: Arial, Helvetica, sans-serif;
     color: #181a18;
}
#colors td a:hover{
     text-decoration: none;
}
#producttext {
     width: 374px;
     position: absolute;
     left: 263px;
     top: 20px;/* 183 */
     z-index: 1;
     padding: 0;
     background-color: #F5F1E4;
     layer-background-color: #F5F1E4;
}
p.description {
     font-size: 11px;
     font-style: italic;
     width: 342px;
     margin-right: 0px;
     margin-left: 32px;
     margin-top: -3px;
     padding-top: -3px;
     margin-bottom: 1em;
}
#details {
     position: relative;
     background-color: #F5F1E4;
     layer-background-color: #F5F1E4;
     overflow: hidden;
     margin-bottom: 16px;
     width: 345px;
}
#details p{
     padding-left: 33px;
     margin-top: 4px;
     margin-bottom: 6px;
     display: block;
}
#details p a {
     color: #a54413;
}
#details p img {
     vertical-align:-1px;
}
#details table td.buynow {
     padding-right: 0px;
     padding-bottom: 9px;
     text-align: right;
     vertical-align: bottom;
}
ul#productdetails {
     list-style-image: url(/simms/images/new_flypage/simms_bullet.gif);
     list-style-type: disc;
     /* margin-left: 0px; */
     /* padding-left: 49px; */
     line-height: 1.3em;
}
ul#productdetails li{ font-size: 12px;}
#compare {
     background-color: #D7D4C8;
     layer-background-color: #D7D4C8;
     position: relative;
     width: 374px;
     padding-bottom: 9px;
     margin-bottom: auto;
     z-index: 1;
     font-size: 11px;
     padding-top: 0px;
}
#compare table td {
     vertical-align: top;
     padding-top: 0px;
     padding-bottom: 5px;
}
#compare table td.divider {
     background-image: url(/simms/images/common/border_breadcrumb.gif);
     background-repeat: no-repeat;
     background-position: left top;
     height: 2px;
     margin-top: 0px;
     margin-bottom: 0px;
     padding-top: 0px;
     padding-bottom: 0px;
}
ul#related {
     list-style-type: none;
     margin-top: 3px;
     margin-bottom: 1px;
     padding-top: 0px;
     margin-left: 0px;
     padding-left: 31px;
}
ul#related li {
     padding-bottom: 2px;
}
ul#related li a, ul#related a:visited {
     color: #000;
}
#logo {
     margin-left: 31px;
     margin-top: 2px;
}
#logo img {
     vertical-align: -22px;
     margin-left: 8px;
     border: 0px none;
     margin-bottom: 8px;
}
#logo a, #logo a:visited {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #000;
     text-decoration: underline;
}
#logo a:hover {
     text-decoration: none;
}
#thumbnav {
     position: absolute;
     left: 637px;
     top: 183px;/* 161 */
     width: 134px;
     text-align: center;
     height: 430px;
}
#thumbarrows {
     text-align: center;
     padding-top: 5px;
     margin-bottom: 6px;
}
#thumbarrows img{
     display: inline;
     margin-right: auto;
     margin-left: auto;
}
#thumbs img {
     display: block;
}
#thumbs a {
     display: block;
     margin-bottom: 26px;
     color: #a54413;
}
#divContainer {  
  position: relative; 
  width:130px;  
  height:466px;  
  clip:rect(0px 130px 466px 0px);  
  overflow:hidden;  
  visibility:hidden; 
  margin-left: 2px; 
}
#divContent {  
  position:absolute;  
  left:0px;  
  top:0px; 
  padding-bottom: 220px; 
}
#divContent img {  
  display: block; 
}
#divContent a {  
  display: block; 
  margin-bottom: 26px; 
  color: #a54413; 
}





/****************** Find a Retailer styles ********************/
body.find {
     font-family: Arial, Helvetica, sans-serif;
     background-color: #7B7B7B;
     background-image: url(/simms/images/common/bkgd_subpage_find_retailer.gif);
     background-repeat: repeat-y;
     background-position: left top;
        margin-top: -10px;
     margin-left: 21px;
}
body.find_r{
  font-family: Arial, Helvetica, sans-serif;
  background-color: #7B7B7B;
  background-image: url(/simms/images/common/bkgd_subpage_find_retailer_r.gif);
  background-repeat: repeat-y;
  background-position: left top;
  margin-top: -10px;
  margin-left: 21px;
}
#usa {
     padding-top: 41px;
     position: absolute;
     width: 253px;
     left: 263px;
     top: 76px; /* 239 */
     background-color: #F5F1E4;
     layer-background-color: #F5F1E4;
}

#intl {
  background-color: #FFFFFF;
  layer-background-color: #FFFFFF;
  position: absolute;
  left: 516px;
  top: 76px; /* 239 */
  width: 255px;
  padding-top: 41px;
}
#usa p, #intl p {
     color: #716F69;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     margin-left: 49px;
}
#usa img, #intl img {
     margin-bottom: 4px;
}
#bottomborder {
     background-image: url(/simms/images/common/border_breadcrumb.gif);
     background-repeat: repeat-x;
     background-position: left top;
     position: absolute;
     left: 28px;
     top: 559px;
     height: 2px;
     width: 742px;
}
input.button {
     margin-bottom: -2px;
}
table#results {
  font-size: 11px;
  margin-left: 54px;
  margin-right: 20px;
  /*width: 100%;*/
}
#results th {
     text-align: left;
     padding-bottom: 10px;
     padding-right: 26px;
     padding-top: 25px;
}
#results td {
     padding-right: 5px;
     vertical-align: top;
     padding-bottom: 10px;
}
#results td a {
     color: #000000;
}
td.searchnav  {
}
td.searchnav a {
     color: #000000;
}
td.searchnav span {
     color: #A54413;
     font-weight: bold;
}
.right {
     text-align: right;
     vertical-align: bottom;
}
/**************form styles******************/
body.subpage {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #7B7B7B;
  /* background-image: url(/simms/images/common/bkgd_subpage3.gif); */
  background-image: url(/simms/images/common/bkgd_summary.gif);
  background-repeat: repeat-y;
  background-position: left top;
  margin-top: -10px;
  margin-left: 21px;
}

body.checkout{
  font-family: Arial, Helvetica, sans-serif;
  background-color: #7B7B7B;
  background-image: url(/simms/images/common/bkgd_checkout.gif);
  background-repeat: repeat-y;
  background-position: left top;
  margin-top: -10px;
  margin-left: 21px;
}
#core_summary{
  padding-top: 30px;
  position: absolute;
  width: 508px;
  left: 263px;
  top: 239px;
  background-color: #FFFFFF;
  layer-background-color: #F5F1E4;
  padding-bottom: 25px;
}

#toolbox_landing{
  padding-top:1px;
  position: absolute;
  width: 508px;
  left: 263px;
  top: 239px; /* 217 */
  border: 0px solid red;
  background-color: #FFFFFF;
  layer-background-color: #F5F1E4;
  padding-bottom: 25px;
}

#toolbox_inner a{ color: white; text-decoration:none }
#toolbox_inner a:hover{ color: white; text-decoration:underline }


#core {
  padding-top: 30px;
  position: absolute;
  width: 500px;
  left: 384px;

  top: 60px; /* 217 */
  /* background-color: #F5F1E4; */
  border: 0px solid red;
  background-color: #FFFFFF;
  layer-background-color: #F5F1E4;
  padding-bottom: 25px;
  padding: 4px;
}
#core p {
     color: #000;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     padding-top: 0px;
     line-height: 1.3em;
     margin-top: 0px;
  display:block;
}
#core h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #A54413;
     margin-bottom: 9px;
     padding-bottom: 0px;
     letter-spacing: .1em;
     margin-top: 20px;
     padding-top: 0px;
  clear:both;
  display:block;
}
#coreproduct_search{
  padding-top: 0px;
  position: absolute;
  width: 508px;
  left: 263px;
  top: 239px;
  /* background-color: #F5F1E4; */
  background-color: #FFFFFF;
  layer-background-color: #F5F1E4;
}
#coreproduct {
  padding-top: 0px;
  position: absolute;
  width: 508px;
  left: 263px;
  top: 217px;
  /* background-color: #F5F1E4; */
  background-color: #FFFFFF;
  layer-background-color: #F5F1E4;
}
h2.guidetips {
     color: #000;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     margin-left: 54px;
     margin-right: 49px;
     color: #A54413;
     margin-bottom: 14px;
     padding-bottom: 0px;
     letter-spacing: .1em;
}
.addrtable td {
  vertical-align: top;
}
.addrtable td#submit {
  vertical-align: top;
  text-align: right;
}
.addrtable td#total {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
}
.formtable {
     margin-left: 54px;
     margin-right: 49px;
}
.formth {
     width: 185px;
     text-align: right;
     padding-right: 13px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     padding-bottom: 15px;
     vertical-align: top;
}
.formtd {
     width: 185px;
     padding-bottom: 10px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
}
.formanswertd {
     padding-bottom: 10px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
}
.formfreewidthtd {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
}
.formspan {
     color: #A54413;
     padding-left: 5px;
}
.forminput {
     font-size: 11px;
}
.formselect {
     font-size: 11px;
}
.formcheckbox { font-size: 13px; }

.formradio {
     margin-bottom: -3px;
     background-color: #FFFFFF;
}
#readonlyprice {
  border: none;
  background-color: #F5F1E4;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
/***************main pages styles****************************/
#sublinks {
     margin-top: 13px;
     width: 414px;
     margin-left: 54px;
}
.links {
  vertical-align: top;
  padding-top: 10px;
  padding-left: 0px;
}
.link{ 
  text-align: left;
}
.poll {
     text-align: right;
}
.poll div#polllink {
  width:106px;
  line-height: 12px;
  text-align:left;
  padding-top:10px;
  padding-bottom:20px;
}
/****************GUIDE TIPS*****************/
p.bio {
     font-style: italic;
     font-size: 11px;
     margin-top: 0px;
     padding-top: 18px;
}
p.bio strong {
     font-size: 11px;
     font-style: normal;
     font-weight: bold;
}
img.dividerred {
     padding: 0px;
     margin-top: 5px;
     margin-bottom: 5px;
}
#sidebar ul {
     margin-top: 0px;
     padding-top: 5px;
     margin-left: 26px;
     padding-left: 0px;
     list-style-type: none;
     /* margin-right: 23px; */
     padding-right: 0px;
}
#sidebar ul li{
     padding-bottom: 8px;
}
#sidebar li a {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #F5F1E4;
     /* color: #BA5915; */
     /*text-decoration: underline;
     margin-bottom: 0px;
     padding-bottom: 0px;
     line-height: 1em;*/
}
#sidebar ul li a:hover {
     text-decoration: none;
}
#sidebar ul li.active {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #7A7A7A;
     /* color: #BA5915; */
     text-decoration: underline;
}
/**************Product Category Page Styles*************************/
#category td {
  padding-top: 30px;
  /*vertical-align: top;*/
  text-align: center;
  padding-bottom: 0px;
}
#category td img {
     /*display: block;*/
     margin-bottom: 10px;
     border: 0px none;
}
#category td a {
}
#category td.link {
     vertical-align: top;
     margin: 0px;
     padding-top: 0px;
     padding-bottom: 30px;
}
#category {
  margin-bottom: 50px;
}

.postext {
     position: absolute;
     visibility: hidden;
     top: 168px;
     left: 460px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #7A7A7A;
     vertical-align: middle;
}
.postextconttable {
      width: 298px;
      height: 45px;
}
.postextconttable td {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #7A7A7A;
  text-align: right;
  line-height: 11px;
  vertical-align: bottom;
}
.postextconttable td span {
  font-weight: bold;
  margin-bottom: 2px;
  line-height: 13px;
}
#zoombody {
  margin: 20px;
      font-family: Arial, Helvetica, sans-serif;
}
#popupclosewindow {
     position: absolute;
     left: 3px;
     top: 3px;
}
#spider {
  width: 734px;
}
#spider td {
  vertical-align: bottom;
  color: #ABA69C;
}

#homemaintbl {
  width: 742px;
}
#homemaintbl td.homeleft {
  text-align: center;
  background-color: #ABA69C;
  width: 232px;
  vertical-align: top;
}
#logintbl {
  margin-top: 40px;
  color: #F5F1E4;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: left;
}
#logintbl td {
  padding-top: 0px;
}
#logintbl td.label {
  padding-top: 15px;
}
#logintbl td.submitbtn {
  padding-top: 15px;
  text-align: right;
}
#logintbl td.errmsg {
  padding-top: 15px;
  color: #FFFFFF;
}

/****************** Home page/Pro login ********************/
#progreeting {
  width:190px;
  text-align: left;
  color: #F5F1E4;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  background-color: #ABA69C;
  margin-left: 15px;
  margin-top: 30px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

/****************** Product Compare styles ********************/
body.prodcompare {
  font-family: Arial, Helvetica, sans-serif;
  /* background-color: #7B7B7B; */
  background-color: #7B7B7B;
  background-image: url(/simms/images/common/bkgd_compare.gif);
  background-repeat: repeat-y;
  background-position: left top;
  margin-top: -10px;
  margin-left: 21px;
}
table#prodcompare {
  padding-top: 0px;
  /* background-color: #F5F1E4; */
  background-color: #FFFFFF;
  layer-background-color: #F5F1E4;
}
table#prodcompare td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #A54413;
  font-weight: bold;
  width: 115px;
  vertical-align: top;
  padding-top:6px;
}
table#prodcompare td.colsp {
  width: 12px;
}
table#prodcompare td.cpinstr {
  width: 300px;
  padding-left: 20px;
  color: #7B7B7B;
}
table#prodcompare td.cpthumb {
  vertical-align: bottom;
}
#prodcompencl {
  position: absolute;
  top: 239px;/* 217 */
  left: 29px;
  width: 742px;
}
#prodcompencl table td.pcleft {
  background-color: #ABA69C;
  width: 232px;
}
#prodcompencl table td.pcleft h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #A54413;
     margin-left: 14px;
     margin-bottom: 5px;
}
#prodcompencl table td.pcleft p {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
  font-weight: bold;
     margin-left: 14px;
     line-height: 11px;
     margin-bottom: 0px;
     margin-top: 3px;
}
#prodcompencl table td.pcleft a.pcact {
  text-decoration: none;
  color: #F4F0E4;
}
#prodcompencl table td.pcleft a.pcinact {
  text-decoration: none;
  color: #D7D4C8;
}
#prodcompencl table td.pcleft a:hover {
  text-decoration: underline
}
#prodcompencl table td.pcleft p.submitbtn {
  margin-top: 10px;
  margin-bottom: 10px;
}
#prodcompencl table td.pcmid {
  width: 2px;
}
#prodcompencl table td.pcright {
  width: 508px;
  vertical-align: bottom;
  padding-bottom: 25px;
}
#pcsidebarblock {
  position: absolute;
  left: 29px;
  top: 139px;/* 109 */
  width: 232px;
  height: 100px;
  background-color: #ABA69C;
}
#pcdatatbl {
}
#pcdatatbl {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
}
#pcdatatbl td.pcspac {
  width: 12px;
}
#pcdatatbl td.pchead {
  width: 222px;
  vertical-align: top;
  text-align: right;
  padding-top: 18px;
  color: #7B7B7B;
  font-weight: bold;
}
#pcdatatbl td.pcdata {
  width: 115px;
  vertical-align: top;
  padding-top: 18px;
  color: #181a18;
}
#pcerr td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #7B7B7B;
  padding-top: 20px;
  padding-bottom: 0px;
  padding-left: 10px;
  vertical-align: top;
}
/****************** Shipping Choice styles ********************/
  #shippingtable {
    border-left: 1px solid #666;
    border-top:  1px solid #666;
  }
  #shippingtable td.methods {
    font-family: arial,helvetica,sans-serif;
    font-size: 11px; 
    border-bottom: 1px solid #666;
    border-right:  1px solid #666;
  }
  #shippingtable td.charges {
    font-family: arial,helvetica,sans-serif;
    font-size: 11px; 
    border-bottom: 1px solid #666;
    border-right:  1px solid #666;
  }
  #shippingtable td.label {
    font-family: arial,helvetica,sans-serif;
    font-size: 11px; 
    background-color: #D7D4C8;
    border-bottom: 1px solid #666;
    border-right:  1px solid #666;
  }
  td#submit {
    text-align: right;
    border: none;
    padding-top: 10px;
    padding-right: 0px;
  }


/****************** Product Details styles ********************/
table#proddetails td.pdlabel {
     width: 80px;
     text-align: right;
     padding-right: 13px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     padding-top: 10px;
     vertical-align: top;
}
table#proddetails td.pdval {
     padding-top: 10px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
}


table.conservation {
  padding: 0px;
}
table.conservation td {
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     vertical-align: top;
}
table.about_simms {
  padding: 0px;
}
table.about_simms td {
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     vertical-align: top;
}


/****************** Repair styles ********************/
.repairErrorMsg {
  font-weight: bold;
  color: #CC0000;
}

/********************** Main Nav Backgroud ***********/
.mainnavback {
     background-color: #D7D4C8;
}

/********************** Apology Page ****************/
.apology {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  }
/********************** Custom Page ****************/
.custom {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  }
  
/********************** Footer styles ****************/
.footer {  
border: 0px solid red; 
font-family:Arial,Helvetica,sans-serif; 
font-size:11px; 
padding-bottom:4px; 
padding-left:5px; 
padding-top:4px; 
//z-index:-11; 
} 
 
/* list stuff */ 
.footer ul{  
  display: inline; 
  padding-left: 0px; 
  margin-left: 0px; 
} 
.footer li{  
  list-style: none; 
  display: inline; 
} 
 
.footer a {  
color:#716F69; 
text-decoration:none; 
} 
.footer a:visited {  
color:#716F69; 
text-decoration:none;
} 
.footer a:hover {  
color:#A54413; 
} 

ul#cs{  
  list-style-image: url(/simms/images/common/bullet_product_detail.gif);
  list-style-type: disc;
  font-size: 11px;
  /* background-color: #F5F1E4; */
  background-color: #FFFFFF;
  line-height: 1.3em;
  padding-left: 1px; 
  margin-left: 15px; 
} 

/* forms */
.standard_form3{ 
  font-size: 12px;
}
.standard_form3 td{ font-size: 12px; }
.standard_form3 select{ 
  font-size: 12px; 
  border: 1px solid #BEBBB1;
}
.standard_form select{ font-size: 11px; }
.contact_header{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-left: 54px;
  margin-right: 49px;
  color: #A54413;
  margin-bottom: 9px;
  padding-bottom: 0px;
  letter-spacing: .1em;
  margin-top: 20px;
  padding-top: 0px;
}
.contact_table{  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 5px;
  margin-right: 0px;
  width: 450px;
}
.contact_table table{ font-size: 11px; }

.checkout_table{  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 00px;
  margin-right: 0px;
  width: 355px;
}
.checkout_table select{ font-size: 11px; }
.warranty_table{  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 54px;
  margin-right: 0px;
  width: 450px;
}
.simms_error td{ 
  color:#7B7B7B;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  padding-bottom:0px;
  padding-left:10px;
  padding-top:20px;
  vertical-align:top;
}
.standard_form_field{ vertical-align: text-top;}
.coolButtonSmall{ font-size: 11px;}

.coolbutton{ 
  font-size: 11px; 
  border: 1px solid #A54413;
  color: #A54413;
  background-color: #D7D4C8;
}
.coolbutton:hover { 
  background-color:#A54413;
  color: #D7D4C8;
  cursor:pointer;
}



#checkout {
  padding-top: 15px;
  position: absolute;
  width: 730px;
  left: 34px;
  top: 170px;
  background-color: #F5F1E4;
  layer-background-color: #F5F1E4;
  padding-bottom: 25px;
  border: 0px solid red;
}
#checkout p {
     color: #000;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     margin-left: 54px;
     margin-right: 49px;
     padding-top: 0px;
     line-height: 1.3em;
     margin-top: 0px;
}
#checkout h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     margin-left: 54px;
     margin-right: 49px;
     color: #A54413;
     margin-bottom: 9px;
     padding-bottom: 0px;
     letter-spacing: .1em;
     margin-top: 20px;
     padding-top: 0px;
}
.checkout_table_addy{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 00px;
  margin-right: 0px;
  width: 360px;
  border: 1px solid #BEBBB1;
}
.checkout_table_addy td{ font-size: 11px; }
.checkout_table_login{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 00px;
  margin-right: 0px;
  width: 100%;
  border: 1px solid #BEBBB1;
}
.checkout_table_addy select{ font-size: 11px; }

.standard_outline{ border: 1px solid #BEBBB1; }
.standard_outline input{ font-size: 11px}
.standard_outline td{ font-size: 11px }
.standard input{ font-size: 11px}
.standard td{ font-size: 11px }

.table_header1{ font-size: 11px; color: #A54413; background-color: #D7D4C8; font-weight:bold; padding: 4px;}

.table_header_outline{ 
  font-size: 11px;
  color: #A54413; 
  background-color: #D7D4C8;
  font-weight:bold; 
  padding: 4px; 
  border-left: 1px solid #BEBBB1;
  border-top: 1px solid #BEBBB1;
  border-right:1px solid #BEBBB1;
}

.standard_header{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-left: 54px;
  margin-right: 49px;
  color: #A54413;
  margin-bottom: 9px;
  padding-bottom: 0px;
  letter-spacing: .1em;
  margin-top: 20px;
  padding-top: 0px;
}

.checkout_cell{ background-color: #F5F1E4; }
.highlight2{ background-color: #BEBBB1; font-size: 11px; }
.cart_box{ background-color:#F5F1E4; }
.cart_begin{ background-color:#F5F1E4; }
.table_row1 { font-size: 11px;}
.table_row1 td{ background-color:#F5F1E4; font-size: 11px;}
.table_row2 { font-size: 11px;}
.table_row2 td{ background-color:#F5F1E4; font-size: 11px;}
.view_style{ border: 1px solid #BEBBB1; width:100% }
.form_style{ border: 1px solid #BEBBB1; width:505px; font-size: 11px }


select{ font-size: 11px; }
input{ font-size: 11px; }
.form_error{ font-size: 11px; color: #ff0000; }
.header_links_home a{ color: #A54413; text-decoration: none;}
.header_links_home a:visited{ color: #A54413; text-decoration: none}
.header_links_home{
  position: absolute;
  height: 20px;
  width:125px;
  text-align:center;
  top: 90px; 
  left: 646px; 
  font-size: 10px; 
  color: #000000;
  background-color: #ABA69C;
  padding: 0px;
}

.admin_detected{ font-size: 11px;}
.admin_detected a{ color:#716569; text-decoration:none }
.admin_detected a:visited{ color:#716569; text-decoration:none }
.admin_detected a:hover{ color:#A54413; }
.sub_navigation{
  color:#BA5915;
  border-bottom: 1px solid #EEEEEE;
  padding:3px
}
.sub_navigation a{ color:#BA5915;}
.sub_navigation a:visited{ color:#BA5915;}


#footer_middle_nav{
  padding-left: 5px;
  text-transform: uppercase;
  background-color: #000000;
  color: #747577;
  font-size: 10px;
}
#footer_middle_nav a{ color: #747577; text-decoration:none;}
#footer_middle_nav a:hover{ color: #FFFFFF; }

#footer_bottom_nav{
  background-image: url(/simms/images/footer_gradient.gif);
  background-position: bottom right;
  background-color: #BA5915;
  text-transform: lowercase;
  color: #FFFFFF;
  font-size: 10px;
}
#footer_bottom_nav a{ color: #FFFFFF; text-decoration:none;}
#footer_bottom_nav a:hover{ color: #FFFFFF; }
/** END: Footer Styles **/

/** AMBASSADOR STYLES **/
#ambassador_sub_nav {
  color:#818285;
  font-size:12px;
  text-transform:uppercase;
  margin-top:10px;
}
#ambassador_sub_nav a {
  color:#818285;
  text-decoration:none;
}
#ambassador_sub_nav a:hover {
  color:#BA5915;
}
/** END: AMBASSADOR STYLES **/

/** Flypage Styles **/
.new_header{
  border-top: 3px solid #818285;
  border-bottom: 3px solid #818285;
  font-weight: bold;
  font-size: 25px;
  color: #58585a;
  padding:3px;
  font-family: Helvetica;
}

.item_price{
  color: #ba5915;
  font-size: 15px;
}

#prod_nav{
 padding:0px;
 spacing: 0px;
 margin:0px;
 /* width:472px; */
 width: 100%;
 background-image: url(/simms/images/new_flypage/light_back_bg.gif);
 background-repeat: repeat-x;
 /* width: 383px;
 border: 1px solid red; */
}
#prod_nav img{
 border:0px;padding:0px;spacing:0px
}


.light_gray{background-color: #e7e8e9;}
.dark_gray{background-color: #d4d5d6;}
.white{background-color: #ffffff;}
/** END: Flypage Styles **/

/** BEGIN Forums Styles **/
.forum_index_header{
  background-color: #383839;
  /*border-bottom: 1px solid #8A8A8B;*/
  color: white; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding:15px;
  
}

.forum_index_cell{
  padding:15px;
}
.forum_bread_crumbs{
  font-size:11px;
  padding-bottom:10px;
  text-align:left;
}
.forum_display_cell{
  background-color: #383839;
  border-bottom: 1px solid #8A8A8B;
  color: white; 
}
.forum_display_header_row{
  background-color: #eeeeee;
}
.forum_display_header{
  background-color: #E6E6E8;
  border-bottom:1px solid #CFCFCF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-align: center;
}

.forum_cell_row{
  background-color: #f8f8f8;
}
.forum_cell{
  background-color: #ffffff;
}

.forum_category_bar{
  background-color: #E6E6E8;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  font-weight:bold;
  padding:10px;
}

.forum_container{
  font-family: Arial, Helvetica, sans-serif;
  padding:5px;
}
.forum_thread_container{
  padding-top: 2px;
}

.thread_header_div{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-right:5px;
}
.thread_header_cell{
  background-color: #E6E6E8;
  border-bottom:1px solid #CFCFCF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:10px;
}
.thread_body_cell{
  padding:15px;
  text-align:left;
}

.thread_logged_in{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:5px;
  text-align:right;
}

/** END Forums Styles   **/
