
* {
     font-family: verdana,arial,helvetica,sans-serif;
     font-size: small;
}

p {
     /* chad put this here to pad the front page */
     margin-left: 5px;
     margin-right: 5px;
}
div {
     z-index: 0;
     /* 
     overflow: auto;
     */
}

ul.chad {
     margin: 0 0 0 10px;
}

html {
     height: 100%;
     /*
     height: auto;
     */
}

div.sold {
     background-repeat: no-repeat;
     /* background-image: url("/images/johndeere-parts.jpg");
      */
     background-color: red;
     width: 300px;
     height: 100px;
}

b.sold {
     position: relative;
     font-size: 35pt;
     top: -110px;
     color: red;
     left: 5px;
}

div.tire b.sold {
     top: 190px;
     font-size: 30pt;
}

body {
     /*
      * pre-komar
     background-color: #003399;
     */
     background-color: #163982;
     margin: 0;
     padding: 0;
     height: 100%;
     text-align: center;
}
div#wholepage {
     height: 100%;
     width: 100%;
     /*
     overflow-y: scroll;
      */
}
div#header {
     background-color: white; 
     height: 150px;
     width: 100%;
     margin: 0;
}

div#headerlogo {
     background: url('images/wheat.jpg');
     height: 100%;
     text-align: right;
     margin: 0 auto 0;
}
div#headerlogo img {
     height: 117px;
     border: 0;
     /*
     width: 200px;
     */
}
div.leftmenu {
     width: 170px;
     float: left;
     height: 100%;
     background-color: #163982;
     /*
     background: url('images/stripes.gif');
     background-color: white;
     background-color: green;
     */
}

div.rightstripe {
     width: 170px;
     float: right;
     height: 100%;
     background-color: #163982;
     /*
      * background: url('images/stripes.gif');
      */
}

div.rightstripe a {
     color: #CAA847;
}

div#mainbody {
     float: left;
     margin: 12px 0 0 0;
     text-align: left;
     height: auto;
     width: 620px;
     /*
     background-color: red;
     overflow-y: scroll;
     overflow: hidden;
     */
}



div.sidelinkitem {
     background-color: blue;
}

a.submenu,
a.submenu:link,
a.submenu:visited,
a.submenu:hover,
a.submenu:active {
     display: block;
     height: 80%;
     color: #CAA847;
     text-decoration: none;
     margin-left: 10px;
}

div#maincontainer {
      width: 100%;
     height: 100%; 
      /*
     overflow: auto;
      height: auto;
      */
}
div#mainsection {
     width: 975px;
     height: 100%;
     margin: 0px auto 0px;
     background-color: #8595b5;
     /*
          height: 100%; 
          height: 100%; 
          overflow-y: auto;
     */
}
div#maincontent {
     width: 550px;
}
div#submitbuttonold {
     /*
      */
     width: 110px;
     margin: 3px 5px auto 5px;
     float: right;
     background-color: blue;
     border: solid thin black;
     height: 75%;
     background: url('images/searchbutton.jpg');
     /*
      * width: 60px;
      */
}
div#searchboxcontainer {
     float: right;
     clear: none;
     /*
      * width: 200px;
      */
     height: 25px;
     width: 30%;
}
div#phonenumber {
     float: left;
     clear: none;
     background: url('images/phone_number.jpg') no-repeat;
     /*
     background-color: pink;
     */
     display: block;
     margin: auto 0px auto 0px;
     font-size: x-large;
     width: 30%;
     text-align: left;
     height: 100%;
}
div#warranty {
     margin: 0 auto;
     clear: none;
     /*
     float: left;
     position: absolute;
     margin-left: 100px;
     padding: auto ! important;
     background-color: yellow;
     */
     width: 450px;
     font-size: large;
     display: block;
     text-align: center;
}
div#searchbox {
     /*
     padding-left: auto;
     padding-right: auto;
     */
     background-color: green;
     float: left;
     clear: none;
     height: 100%;
     border: 0;
}
div#searchbox input {
     display: block;
     margin: auto 0px auto 0px;
     margin: 4px 0px 0px 0px;
     height: 30px;
}
div#greybar {
     /*
     background-color: #7F7F7F;
     */
     background: url('images/gold_bar_slice.jpg') repeat-x;
     width: 100%;
     height: 35px;
}
input {
     /*
     margin-top: 4px;
     margin-bottom: auto;
     */
}

#greybar form {
     float: right;
     display: block;
     width: 300px;
     height: 90%;
}
#greybar form p {
     display: block;
     float: right;
     height: 30px;
     width: 110px;
     /*
     */
     margin: 0;
}
#greybar form input {
     float: right;
     padding: 0;
     margin: 0;
     width: 110px;
     display: inline;
}
input.submittextbox {
     height: 25px;
     font-size: 24px ! important;
     /*
     border: thin solid red;
     */
}
input.submitbutton {
     /* border: thin solid red; */
     background: url('images/searchbutton.jpg') no-repeat;
     height: 30px;
}


.featureditem {
     width: 100%;
}
div.featureditem img {
     /* width: 100px; */
}

a.sidebar {
}

a.submenu {
     display: block ! important;
}

.csmmenu p {
     display: block;
     width: 150px;
     margin: 0;
}
.tile-list-title {
     /*border: solid thin #F9DD16; */
     background-color: #F9DD16;
     width: 100%
}
.tile .tilefooter {
     /*
     border: solid thin #F9DD16;
     /*
     background-color: #F9DD16;
     position: absolute;
     width: 300px;
     float: left;
     /*
     bottom: -43px;
     */
     margin: 0;
     border: 0;
}

.tile-list-disabled {
     border: solid thin #F9DD16;
     background-color: #F9DD16;
     width: 100%;
     float: left;
     margin: 0;
     border: 0;
     height: 200px;
}


div.editinfo ul {
     display: block;
     /* margin-left: 23px;
     padding-left: 10px;
     */
     margin-left: 0px;
     padding-left: 5px;
     list-style-position: inside;
}
div.featuredtile {
}
.tile-list {
     border: solid thin black;
     float: left;
     width: 95%;
     height: 182px;
     font-size: smaller;
     margin: 5px 5px 5px 5px;
     /*
     overflow: hidden;
     */
}

.tile-list-detail {
     height: 150px;
     /*
     overflow-y: auto;
     overflow-y: auto;
     height: 266px;
     width: 300px;
     height: 100%;
     */
}


.tile-list-body {
     overflow-y: auto;
     height: 250px;
     width: 300px;
     /*
     height: 100%;
     */
}
div.tile-list-text {
     /*
     float: left;
     margin-left: auto;
     display: block;
     */
     height: 150px; 
     overflow-y: auto;
}

.tile-list-footer {
     background-color: yellow;
     width: 100%;
     /*
     border: solid thin black;
     */
     float: left;
}


div.currentgallery-description {
     display: none;
}

div.currentgallery-url {
     display: none;
}

#TB_ajaxContent {
     width: 600px ! important;
     height: 500px ! important;
}

#TB_window {
     position: absolute;
     left: 300px ! important;
     width: 600px ! important;
}

.gvIIContainer {
     border: 0;
     /*
     padding: 0px 0px 0px 10px;
    width: 650px ! important;
      */
    padding: 0px;
    margin-left: 20px;
    width: 90% ! important;
    height: 100% ! important;
}



#TB_ajaxContent {
     padding: 0;
     overflow: hidden;
     width: 300px;
}

.clickbox {
     display: block;
     cursor: pointer;
}

span.file {
     cursor: pointer;
}

.gvIIImgContainer {
     width: 100% ! important;
}

.gvIIImgContainer img {
     width: 100% ! important;
}

.gvIIItem img {
     margin-left: 0px ! important;
     margin-top: 0px ! important;
}

.gvIIHolder {
     width: 100% ! important;
     height: 160px ! important;
     background-color: black;
}

#semicircle {
     /*
     height: 100px;
     background-image: url(images/left-circle.gif);
     background-size: 100%;
     background-size: 15px;
     background-repeat: no-repeat, no-repeat;
     background-position: left;
     background-color: black;
     */
}


.submenucontainer {
     height: 25px;
     width: 145px;
     /*
     background-color: red;
     */
          background-color: #102753;
     /* nope chad, not here
      * border: yellow;
      */
     margin: 2px 20px 0 13px;
     /* Nope, can't do this
     float: right;
     */
}

.menucontainer {
     height: 30px;
     background-color: #052562;
     border: yellow;
     /*
     margin: 0px 0px 0px 0px;
     */
     margin: 2px;
     border: solid thin black;
     width: 155px;
}
a.menu {
     display: block;
     height: 80%;
     margin-top: 5px;
     color: #CAA847;
     text-decoration: none;
     /* this is the blue
     background-color: red;
     */
     background-color: #052562;
     text-indent: 5px;
     text-align: center;
     z-index: 3;
}

ol.featured_admin {
     padding: 0 0 0 25px;
}

div.tile-list-image-section {
     float: left;
     width: 150px;
     height: 150px;
     display: block;
     overflow: hidden;
     /*
     background-color: blue;
     */
}

div.tile-overview {
     width: 160px;
     height: 150px;
     margin-left: 5px;
     margin-bottom: 5px;
     float: left;
     border: solid thin black;

}

div.tile-overview-title {
     width: 100%;
     background-color: yellow;
     text-align: center;
     height: 30px;
}
a.tile-overview-link, a.tile-overview-link:link ,  a.tile-overview-link:visited,  a.tile-overview-link:hover,  a.tile-overview-link:active {
     border: 0;
}

div.tile-overview-image img {
     /*
     border: solid thin red;
     */
     display: block;
     margin-left: auto;
     margin-right: auto;
     border: 0;
}

div.tile-overview-image {
    margin: 0 auto auto; 
    border: 0;
}



div.tile-overview-text {
     
}

div.tile-detail {
     height: 100%;
     width: 100%;
     /*
     background-color: red;
     */
}
div.tile-detail-title {
     width: 100%;
     background-color: yellow;
}
div.tile-detail-gallery-url,div.tile-detail-gallery-description {
     visibility: hidden;
}

div.tile-detail div#gallery {
     /*
     height:   400px;
     width:    400px;
   background-color: black;
   */
}

/* when the viewer is bound, this class is removed anyway. */
div.tile-detail-gallery {
   /*
   width: 300px ! important;  
   height: 300px ! important;
   */
}

div#button {
     background-color: red;
     outline: none;
     display: block;
     width: 400px;
     /* 
     height: 20px;
     */
     text-align: center;
}

#button a {
     width: 100%;
     height: 100%;
     display: block;
}
#button p {
     margin: 0;
}
#everything_ok {
     height: 100%;
     width: 100%;
}

.pretty-hover {
  background: lightblue;
  cursor: pointer;
}

form#find_a_part input {
     width: 400px;
}

form#find_a_part textarea {
     width: 400px;
}

#warranty_logo {
     color: white;
     position: relative;
     bottom: -8px;
}
#warranty_logo p {
     display: block;
     border: 0;
     width: 640px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 0;
     margin-bottom: 0;
     background-color: #8595B5;
     filter:   alpha(opacity=70);
     opacity: 0.7; 
     font-size: large;
     text-align: center;
     color: black;
}

div.secret_price_response {
     display: none;
}
div.secret_price {
     background-color: blue;
     font-size: 6px ! important;
     display: block;
     height: 150px;
     width: 130px;
     position: relative;
     left: 590px;
     bottom: 167px;
     filter:   alpha(opacity=80);
     opacity: 0.8; 
}
div.secret_price p {
     font-size: 11px ! important;
     margin-top: 0px;
     margin-bottom: 0px;
}

div.extended_tire_info {
     background-color: blue;
     font-size: 6px ! important;
     display: block;
     height: 100px;
     width: 130px;
     position: relative;
     left: 620px;
     bottom: 193px;
     filter:   alpha(opacity=80);
     opacity: 0.8; 
}
div.extended_tire_info p {
     font-size: 11px ! important;
     margin-top: 0px;
     margin-bottom: 0px;
}

div.admin_menu {
     display: block;
     border: solid thin yellow;
     float: left;
}

.parts_request {
     border: solid thin black;
     border-collapse: collapse;
}
.parts_request tr {
     border: solid thin black;
     border-collapse: collapse;
}

.parts_request td {
     width: 150px;
}

p.featured_id, p.provider, p.linktext {
     display: none;
}


/* stuff for the tires */
     .make_col_l {
          width: 40%;
          /* border: solid thin red; */
          border-bottom: solid thin black;
          display: block;
          float: left;
     }
     .make_col_r {
          width: 60%;
          /* border: solid thin yellow; */
          border-bottom: solid thin black;
          display: block;
          float: left;
          padding-right: 0px;
     }

.gvIIAltText {
     display: none;
}

.roundedcornr_box_722013 {
   background: #0000ff;
   }
   .roundedcornr_top_722013 div {
      background: url(images/roundedcornr_722013_tl.png) no-repeat top left;
      }
      .roundedcornr_top_722013 {
         background: url(images/roundedcornr_722013_tr.png) no-repeat top right;
         }
         .roundedcornr_bottom_722013 div {
            background: url(images/roundedcornr_722013_bl.png) no-repeat bottom left;
            }
            .roundedcornr_bottom_722013 {
               background: url(images/roundedcornr_722013_br.png) no-repeat bottom right;
               }

               .roundedcornr_top_722013 div, .roundedcornr_top_722013, 
               .roundedcornr_bottom_722013 div, .roundedcornr_bottom_722013 {
                  width: 100%;
                     height: 8px;
                        font-size: 1px;
                        }
                        .roundedcornr_content_722013 { margin: 0 8px; }
